/* Enter Your Custom CSS Here */
body {font-family: 'Roboto', sans-serif!important;font-size:20px;color:#212121;}

h1, h2, h3, h4 {text-align:center;font-family: 'Raleway', sans-serif!important; color:#035ca9;}
h2 {font-size:34px;}

.page-id-2 h1.entry-title {display:none;}


/** HEADER **/
#pcm-wrap-phone {font-size:30px;}

#pcm-wrap-info {display:none;}
#pcm-wrap-header {background:#428bca;}
#menu-top-nav {text-align:center;}
#pcm-nav-main #main-menu > ul > li > a {font-family: 'Raleway', sans-serif!important; color:#fff;font-size:20px; padding: 0 30px;}
.nav>li>a:hover, .nav>li>a:focus {background-color: #0058a4;}
.navbar {margin-bottom:0px;}

.phone-text {display:block;font-size:26px;}

/** HOMEPAGE **/
.home-btn {text-align:center; display:block;text-align: center;display: block;background: #428bca;padding: 15px 0;color: #fff;border-radius: 5px;text-decoration: none;border: 2px solid #428bca;
-webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.home-btn:hover, .home-btn:focus {color:#428bca;background-color:#fff;text-decoration:none;}

/** INTERIORS **/
.services-img {margin: 10px auto!important;display: block;float:none;}

.fancy {list-style-type:none;padding-left:30px;}
.fancy li:before {    
font-family: 'FontAwesome';
content: '\f046';
margin:0 5px 0 -15px;
color: #f00;
}


/** SIDEBAR **/
#pcm-wrap-sidebar {box-shadow:none;padding:0;}
#text-2 {text-align:center;}
#text-2 a {display:block;}
#gform_submit_button_1 {width:100%;padding:20px 10px; font-size:20px;background-color:#ca4242;}
#gform_submit_button_1:hover, #gform_submit_button_1:focus {background-color:#820000;}
#gform_submit_button_1:after {content: '\f054';font-family: FontAwesome;}
#pcm-footer-left .widget_text {margin-bottom:15px;}
#gform_widget-2 {background: #3aaa82;padding: 15px 15px 0 15px;}
#gform_widget-2 h3.widget-title, .gform_description {color:#fff;}
.gform_body {width:100%!important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right:0!important;}
.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker {width:100%!important;}
.gform_description {text-align:center!important;}
.ui-datepicker-month, .ui-datepicker-year {color:#212121;}

/** FOOTER **/
#pcm-wrap-footer {background: #428bca;}
#pcm-wrap-infof {background: #212121;padding: 15px 0;}
#pcm-wrap-infof h3.widget-title {color:#fff;text-align:center;}
#menu-footer-menu li a {color:#fff;font-size:22px;}
#text-3 .textwidget, #text-7 .textwidget, #text-8 .textwidget, #text-6 .textwidget {color:#fff;text-align:center;}
#text-7 h3.widget-title, #text-8 h3.widget-title {text-align:center;}
#text-8 .textwidget {font-size:15px;}
#menu-footer-menu {margin:0;}
#text-9 a {display: block; margin: 0 auto; text-align: center;color:#fff;}
#text-9 a:hover, #text-9 a:focus {color:#428BCA;}
#text-9 .fa-facebook-official {font-size:70px;}


@media screen and (min-width:480px){}
@media screen and (min-width:768px){.services-img {display: inline-block;float: left;margin: 10px 20px 15px 0!important;} .phone-text {display:inline;}}
@media screen and (min-width:992px){
  #text-3 .textwidget, #text-7 .textwidget, #text-8 .textwidget {color:#fff;text-align:left;}
  #text-7 h3.widget-title, #text-8 h3.widget-title, #text-3 h3.widget-title {text-align:left;}
}
@media screen and (min-width:1200px){#pcm-nav-main #main-menu > ul > li > a {padding:0 60px;}}