@font-face{font-family:icomoon;src:url(//chacu.edu/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.eot?fcynq8);src:url(//chacu.edu/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.eot?fcynq8#iefix) format('embedded-opentype'),url(//chacu.edu/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.ttf?fcynq8) format('truetype'),url(//chacu.edu/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.woff?fcynq8) format('woff'),url(//chacu.edu/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.svg?fcynq8#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shopping-cart:before{content:"\f07a"}.icon-opencart:before{content:"\f23d"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-user:before{content:"\f007"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-map-marker:before{content:"\f041"}.icon-edit:before{content:"\f044"}.icon-pencil-square-o:before{content:"\f044"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-calendar:before{content:"\f073"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-folder-open:before{content:"\f07c"}.icon-facebook-square:before{content:"\f082"}.icon-linkedin-square:before{content:"\f08c"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-feed:before{content:"\f09e"}.icon-rss:before{content:"\f09e"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-pinterest:before{content:"\f0d2"}.icon-google-plus:before{content:"\f0d5"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-sort-desc:before{content:"\f0dd"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-asc:before{content:"\f0de"}.icon-sort-up:before{content:"\f0de"}.icon-linkedin:before{content:"\f0e1"}.icon-comments-o:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-flash:before{content:"\f0e7"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-mail-reply:before{content:"\f112"}.icon-reply:before{content:"\f112"}.icon-folder-open-o:before{content:"\f115"}.icon-mail-reply-all:before{content:"\f122"}.icon-reply-all:before{content:"\f122"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-foursquare:before{content:"\f180"}.icon-stumbleupon:before{content:"\f1a4"}.icon-paper-plane-o:before{content:"\f1d9"}.icon-send-o:before{content:"\f1d9"}.icon-yelp:before{content:"\f1e9"}.icon-vimeo:before{content:"\f27d"}.icon-user-o:before{content:"\f2c0"}.icon-asterisk:before{content:"\f069"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-music:before{content:"\f001"}.icon-heart:before{content:"\f004"}.icon-user1:before{content:"\f008"}.icon-film:before{content:"\f009"}.icon-check:before{content:"\f00c"}.icon-close1:before{content:"\f00e"}.icon-remove1:before{content:"\f00e"}.icon-times1:before{content:"\f00e"}.icon-search-plus:before{content:"\f00f"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-download:before{content:"\f019"}.icon-lock:before{content:"\f023"}.icon-headphones:before{content:"\f025"}.icon-volume-up:before{content:"\f028"}.icon-book:before{content:"\f02d"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-chevron-left1:before{content:"\f056"}.icon-chevron-right1:before{content:"\f055"}.icon-chevron-up1:before{content:"\f07b"}.icon-chevron-down1:before{content:"\f079"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-phone:before{content:"\f095"}.icon-phone-square:before{content:"\f098"}.icon-unlock:before{content:"\f09c"}.icon-truck:before{content:"\f0d1"}.icon-comment-o:before{content:"\f0e5"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-ambulance:before{content:"\f0f9"}.icon-angle-left1:before{content:"\f108"}.icon-angle-right1:before{content:"\f109"}.icon-angle-up1:before{content:"\f10a"}.icon-angle-down1:before{content:"\f10b"}.icon-mobile:before{content:"\f10c"}.icon-mobile-phone:before{content:"\f10c"}.icon-calendar-o:before{content:"\f133"}.icon-youtube1:before{content:"\f168"}.icon-apple:before{content:"\f179"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-sun-o:before{content:"\f185"}.icon-wheelchair:before{content:"\f193"}.icon-wordpress:before{content:"\f19a"}.icon-automobile:before{content:"\f1b9"}.icon-car:before{content:"\f1b9"}.icon-motorcycle:before{content:"\f21c"}.icon-whatsapp:before{content:"\f232"}.icon-bed:before{content:"\f236"}.icon-hotel:before{content:"\f236"}.icon-battery-3:before{content:"\f241"}.icon-battery-three-quarters:before{content:"\f241"}.icon-battery-2:before{content:"\f242"}.icon-battery-half:before{content:"\f242"}.icon-volume-control-phone:before{content:"\f2a0"}.icon-handshake-o:before{content:"\f2b5"}.icon-shower:before{content:"\f2cc"}.icon-bath:before{content:"\f2cd"}.icon-bathtub:before{content:"\f2cd"}.icon-s15:before{content:"\f2cd"}body{color:#404040;font-family:"verdana",arial,sans-serif ;font-size:1em;line-height:1.5em;}
#custom_html-2 .textwidget{font-family:verdana,arial,sans-serif !important;font-size:1.2em;}
h2 {
font-size: 1.8em;
line-height: 1.2em;
margin-bottom: .75em;
margin-top: .5em;
font-family: arial narrow,sans-serif;
font-stretch: condensed;
font-weight: 400 !important;
}
.post-title, .page-title {
font-size: 2em;
line-height: 1.2em;
margin-bottom: .5em;
margin-top: 0;
font-family: arial narrow,sans-serif;
font-stretch: condensed;
font-weight: 400 !important;
}
.post-title {font-size: 2em; line-height: 1.2em; margin-bottom: .5em; margin-top: 0;font-family: "Arial narrow", sans-serif !important;font-stretch: condensed;font-weight:normal;} a {
color:#174b8c;
font-weight:400;
text-decoration:underline;
}
a:hover {
color:#cc0000;
text-decoration:underline;
}
.widget-area .widget-wrapper a {color: #174b8c;}
.widget-area .widget-wrapper a:hover {color: #cc0000;}
.entry-title a {font-family: "Arial narrow", sans-serif !important;font-stretch: condensed;font-weight:normal;color: #174b8c;}
.bold a:link{font-weight:700!important}
.clearboth {clear: both;height:0;font-size: 1px;line-height: 0px;}
.center {text-align: center;margin:0 auto;}
.btn {
background: #d40000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: verdana,arial;
font-weight: 600;
color: #ffffff;
font-size: 1em;
padding: 10px 20px 10px 20px;
text-decoration: none;
}
.btn:hover{background:#000000 !important;}
#norm ul, #norm ul ol {margin: .5em 0em 1em 2.8em !important; padding: 0em; list-style: disc; }
#norm ol, #norm ol ol {margin: .5em 0em 1em 2.8em !important; padding: 0em;list-style-type: decimal !important;}
#norm ol ol li {margin: .5em 0em 1.2em 1.5em !important; padding: 0em;}
#norm ol ul li {list-style-type: disc !important;}
#norm ul li {margin: 0 0 1em 0 !important; padding: 0em;list-style-type: disc !important;}
#norm ol li {margin: 0 0 1em 0 !important; padding: 0em;list-style-type: decimal !important;}
#norm2 ul, #norm2 ul ol {margin: .5em 0em 1em 2.8em !important; padding: 0em; list-style: disc; }
#norm2 ol, #norm2 ol ol {margin: .5em 0em 1em 2.8em !important; padding: 0em;}
#normns ul, #norm2 ul ol {margin: 0em 0em 1em 2.8em !important; padding: 0em; list-style: disc; }
#normns ol, #norm2 ol ol {margin: 0em 0em 1em 2.8em !important; padding: 0em;list-style-type: decimal !important;}
#centeredmenu{float:left;width:100%;overflow:hidden;position:relative}
#centeredmenu ul{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center}
#centeredmenu ul li{display:block;float:left;list-style:none;margin:0 10px;padding:0;position:relative;right:50%}
.social-icons2 li{float:left;margin:0 10px!important;padding-left:5px;line-height:46px;list-style:none!important}
.social-icons2 li a{display:inline-block;height:40px;width:35px;float:left;background:url(https://www.renovationsroofing.com/images/icons-social.png) 50% 0 no-repeat}
.social-icons2 .twitter a{background-position:50% 0}
.social-icons2 .twitter a:hover{background-position:50% -40px}
.social-icons2 .facebook a{background-position:50% -80px}
.social-icons2 .facebook a:hover{background-position:50% -120px}
.social-icons2 .pinterest a{background-position:50% -240px}
.social-icons2 .pinterest a:hover{background-position:50% -280px}
button, 
a.button,
input[type='reset'], 
input[type='button'], 
input[type='submit']
{
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#d40000!important;
background-image:-webkit-gradient(linear, left top, left bottom, from(#), to(#000000));
background-image:-webkit-linear-gradient(top, #d40000, #d40000);
background-image:-moz-linear-gradient(top, #d40000, #d40000);
background-image:-ms-linear-gradient(top, #d40000, #d40000);
background-image:-o-linear-gradient(top, #d40000, #d40000);
background-image:linear-gradient(top, #d40000, #d40000);
box-shadow:0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#d40000);
border:1px solid #ccc;
border-bottom-color:#aaa;
border-radius:6px;
color:#ffffff !important;
cursor:pointer;
display:inline-block;
font-size:1em;
font-weight:700;
margin:0;
padding:5px 10px;
text-decoration:none;
text-shadow:none !important;
vertical-align:middle;
white-space:nowrap;
font-family: verdana, arial, sans-serif !important;
}
#searchsubmit {margin:0;padding:0;width: 20%;}
button:hover, 
a.button:hover,
input[type='reset']:hover, 
input[type='button']:hover, 
input[type='submit']:hover {
background-color:#000000!important ;
background-image:-webkit-gradient(linear, left top, left bottom, from(#000000), to(#000000));
background-image:-webkit-linear-gradient(top, #000000, #000000);
background-image:-moz-linear-gradient(top, #000000, #000000);
background-image:-ms-linear-gradient(top, #000000, #000000);
background-image:-o-linear-gradient(top, #000000, #000000);
background-image:linear-gradient(top, #000000, #000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000);
border:1px solid #bbb;
border-bottom-color:#aaa;
color:#ffffff !important;
}
.btn{background:#d40000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:verdana,arial;font-weight:600;color:#ffffff !important;font-size:1em;padding:10px 20px;text-decoration:none}
.main-navigation .menu > li > a {
color: #333333;
font-size: 14px;
}
.main-navigation .menu > li > a:hover {
color: #d40000 !important;
font-size: 14px;
}
main-navigation .children li a, .main-navigation .sub-menu li a {
font-size: 14px;
}
.main-navigation .menu .current_page_item > a, .main-navigation .menu .current-menu-item > a, .main-navigation .menu li > a:hover {
color: #333333;
background-color: #ffffff;
}
.aligncenter2 {display: block;
margin: 0px auto;
}
.copyright {
text-align: center;
font-size: 1.2em !important;
line-height: 1.4em;
color: #ffffff;
}
.page .hentry .thumbnail img {display:none !important;}
.header-widgets {
background-color: #000000;
color: #ffffff;
font-family: Verdana,Arial,sans-serif !important;
font-size: 1.1em !important;
font-weight: bold;
border-bottom: 0px solid #eaeaea;
}
.widget-area:not(.home-widgets) .widget-wrapper {
font-family: verdana,arial,sans-serif !important;
font-size: 1em !important;
}
@media screen and (max-width: 990px) {
.main-navigation .menu > li > a {
color: #000000;
}
.main-navigation .menu-toggle {
background-color: transparent;
color: #cccccc;
}
}
@media screen and (max-width: 675px) {
body {
}
.alignright {
float: none !important;
display:block;
margin: 0 auto !important;
margin-bottom: 15px;
}
table {width: 100%;}
body .post_box tbody tr:nth-of-type(2n+1) {
background-color: inherit;}
body .post_box tbody th {
display: none;
text-align: left;	}	
body .post_box tbody td {
display: block;
text-align: left;
overflow-wrap: break-word;}
body .post_box tr td:first-child {
background: #f0f0f0;
font-weight: bold;
overflow-wrap: break-word;
}
body .post_box .noborder tr td {
background: #ffffff;
}	
body .post_box thead {
display: none;	}
body .post_box tbody td:before {
content: attr(data-th);
display: block;
text-align: left;	}
#header {background-image: none;}
a[href^="mailto:"]
{
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
}
@media screen and (max-width: 480px) {
body{font-size:1em;line-height:1.5em;}
.alignright, alignleft {float:none !important;margin:0 auto !important;display:block;margin-bottom:20px !important;}
}#wpmem_msg,.wpmem_msg{text-align:center;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:20px 0;margin:15px 0;}#wpmem_login,#wpmem_msg,#wpmem_reg,.wpmem_msg{width:75%}#wp-members{width:100%}#wp-members fieldset{border:none;padding:0}#wp-members input{font-family:inherit}#wp-members input[type=password],#wp-members input[type=text]{margin:0 0 4px 0}#wp-members input[type=submit]{padding:5px 6px 4px;margin:0 4px 0 0}#wp-members .button_div{margin-top:4px}#wp-members .err{width:100%;padding:5px;font-family:inherit;border:1px solid #ccc;border-radius:3px}#wpmem_login,#wpmem_reg{color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}#wpmem_login label,#wpmem_reg label{display:initial}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff}#wpmem_login button,#wpmem_login input,#wpmem_reg button,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{-moz-box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}#wpmem_login input:focus,#wpmem_reg input:focus,#wpmem_reg textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0 none}#wpmem_reg select{width:100%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0;background:none repeat scroll 0 0 #fff}#wpmem_login fieldset,#wpmem_reg fieldset{border:none;padding:0;margin:40px 0}#wpmem_login legend,#wpmem_reg legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;width:100%}#wpmem_login .form,#wpmem_reg .form{margin:0;padding:0}#wpmem_login .clear,#wpmem_reg .clear{clear:both}#wpmem_login .holder,#wpmem_reg .holder{background-color:#fff}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_membership,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url{margin:0 0 14px 0}#wpmem_login input[type=checkbox]{margin:12px 2px}#wpmem_login .password,#wpmem_login .textbox,#wpmem_login .username,#wpmem_reg .div_textarea textarea,#wpmem_reg .file,#wpmem_reg .image,#wpmem_reg .password,#wpmem_reg .textbox,#wpmem_reg .username{width:100%}#wpmem_reg textarea{height:185px}#wpmem_reg .req{color:#bd3500;font-size:22px;line-height:50%}#wpmem_reg .req-text{margin:20px 0 0 5px}#wpmem_reg .noinput{width:93%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0}#wpmem_reg .captcha{margin:5px 0}#wpmem_reg .captcha table{line-height:0}#wpmem_login .link-text{padding:4px 0;text-align:right}#tos{margin-right:5px}#wpmem_login .button_div,#wpmem_reg .button_div{padding:6px 0;text-align:right}@media screen and (max-width:720px){#wpmem_login .button_div,#wpmem_login .div_text,#wpmem_login label,#wpmem_reg .button_div,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{float:none}#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{width:90%;padding:5px 0 0 0}#wpmem_reg label.textarea{height:26px}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:98%}#wpmem_msg,.wpmem_msg{width:100%}#wpmem_login .button_div,#wpmem_login .link-text,#wpmem_reg .button_div{width:98%}}