@font-face{font-family:icomoon;src:url(//www.renovationsroofing.com/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.eot?fcynq8);src:url(//www.renovationsroofing.com/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.eot?fcynq8#iefix) format('embedded-opentype'),url(//www.renovationsroofing.com/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.ttf?fcynq8) format('truetype'),url(//www.renovationsroofing.com/wp-content/themes/responsive/core/css/icomoon/fonts/icomoon.woff?fcynq8) format('woff'),url(//www.renovationsroofing.com/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 !important;font-size:1em;line-height:1.5em;}
#custom_html-2 .textwidget{font-family:verdana,arial,sans-serif !important;font-size:1.2em;}
h2, h3 {
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;
}
.entry-content {
color: #333;
font-family: verdana, arial, sans-serif !important;
font-size: 1em !important;
line-height: 1.5em;
}
.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:#d40000;
text-decoration:underline;
}
.widget-area .widget-wrapper a {color: #174b8c;}
.widget-area .widget-wrapper a:hover {color: #d40000;}
.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}
a.topnav {text-decoration: none; color: #ffffff;}
a.topnav:visited {text-decoration: none; color: #ffffff; }
a.topnav:hover {text-decoration: underline; color: #ed1e25; }
a.topnav:active {text-decoration: none; color: #ffffff; }
a.topnav:visited:hover {text-decoration: underline; color:#ffffff; }
.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 .youtube a {background-position: 50% -160px; }
.social-icons2 .youtube a:hover {background-position: 50% -200px;}
.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;
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;
}
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
width: auto;
font-family: verdana,arial,sans-serif !important;
font-size: 1em !important;
height: auto;
color: #ffffff !important;
font-weight: 600 !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}
.site-header {
border-bottom-color: #000000;
background-color: #000000;
}
#custom_html-2 .textwidget{font-family:verdana,arial,sans-serif !important;font-size:1.2em;}
#custom_html-3 .textwidget{font-family:verdana,arial,sans-serif !important;font-size:1.2em;}
.main-navigation .menu > li > a {
color: #ffffff;
font-size: 16px;
}
.main-navigation .menu > li > a:hover {
color: #d40000 !important;
font-size: 16px;
}
main-navigation .children li a, .main-navigation .sub-menu li a {
font-size: 14px;
}
.widget-area .widget-wrapper a {font-family:verdana,arial,sans-serif !important;font-size:1.2em;}
.main-navigation .menu .current_page_item > a, .main-navigation .menu .current-menu-item > a, .main-navigation .menu li > a:hover {
color: #ffffff;
background-color: #000000 !important;
}
.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;}
@media screen and (max-width: 1024px) {
.main-navigation .menu > li > a {
color: #000000;
}
}
.main-navigation .menu-toggle {
background-color: transparent;
color: #ffffff;
}
}
@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;}
}