/*
Theme Name:     TWG Canvas
Theme URI:      http://www.the-web-guys.com
Description:    TWG Canvas
Author:         The Web Guys
Author URI:     http://www.the-web-guys.com
Template:       canvas
Version:        1.0
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url("../canvas/style.css");
/* @import url("../canvas/style-nonresponsive.css"); */
@import url("canvas-overrides.css");
/*@import url("full-width.css");*/
@import url("framed.css");
@import url("content-styles.css");
@import url("responsive.css");
@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700);

/* -------------------------------- */
/* editable styles ---------------- */
/* -------------------------------- */

/* framework styles --------------- */

#input_1_10 iframe {max-width:200px;}

@media (max-width:767px) {
#input_1_10 iframe {max-width:300px;}	
}

/* hyperlinks */
#content p a {color: #1F65B9; text-decoration: underline }
#content p a:hover {color: #000; text-decoration: underline }
#content ul a {color: #1F65B9; text-decoration: underline }
#content ol a {color: #1F65B9; text-decoration: underline }
#content ul a:hover {color: #000; text-decoration: underline }
#content ol a:hover {color: #000; text-decoration: underline }
.map a {color: #1F65B9 !important; text-decoration: none !important; font-size: 16px}
.map a:hover {color:#000 !important; text-decoration: underline; font-size: 16px}

/* font family if different than defaults */

body * {}
#nav-container a, .button {font-family: 'Quattrocento sans' !important; font-size: 16px}
h1, #main h2, #main h3, #sidebar h3, h4, h5, h6 {font-family: 'Quattrocento sans' !important; font-weight: bold !important; color: #393957}

/* body background - if using framed css */

body {background-attachment: fixed !important; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzNiM2I1NiIgc3RvcC1vcGFjaXR5PSIwLjcyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzExMmU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzJkNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(59,59,86,0.72) 70%, rgba(17,46,85,1) 97%, rgba(12,45,85,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(70%,rgba(59,59,86,0.72)), color-stop(97%,rgba(17,46,85,1)), color-stop(100%,rgba(12,45,85,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(59,59,86,0.72) 70%,rgba(17,46,85,1) 97%,rgba(12,45,85,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(59,59,86,0.72) 70%,rgba(17,46,85,1) 97%,rgba(12,45,85,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(59,59,86,0.72) 70%,rgba(17,46,85,1) 97%,rgba(12,45,85,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(59,59,86,0.72) 70%,rgba(17,46,85,1) 97%,rgba(12,45,85,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#0c2d55',GradientType=0 ); /* IE6-8 */}

/* header background color */
#wrapper {border: none !important; margin-top: 0px !important}
#header-container {background: #fff; border-bottom: 0px solid #000000}

/* header height */

#header {height: 210px; background-image: url("/wp-content/images/header.jpg");}

/* header element positions */

#logo {margin: 10px 0 0 10px} /* to position from top left */
/* #logo {width: 100%; text-align: center} */ /* to center */
.badges {top: 0; right: 0}
.addthis_toolbox {top: 13px; right: 0}

/* navigation background color - also used for call to action & general button background */

#nav-container, html body #wrapper #content .button, html body #wrapper #content .button:visited, #header .nav-toggle {background: #1f65b9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNjViOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTE2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1f65b9 0%, #05162b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f65b9), color-stop(100%,#05162b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f65b9 0%,#05162b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f65b9 0%,#05162b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f65b9 0%,#05162b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1f65b9 0%,#05162b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f65b9', endColorstr='#05162b',GradientType=0 ); /* IE6-8 */}

.calltoaction {background: rgb(131,131,148); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzODM5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQxNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(131,131,148,1) 0%, rgba(64,65,95,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,131,148,1)), color-stop(100%,rgba(64,65,95,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(131,131,148,1) 0%,rgba(64,65,95,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(131,131,148,1) 0%,rgba(64,65,95,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(131,131,148,1) 0%,rgba(64,65,95,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(131,131,148,1) 0%,rgba(64,65,95,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838394', endColorstr='#40415f',GradientType=0 ); /* IE6-8 */
}


/* nav etc text colors */

#navigation ul.nav li a, html body #wrapper #content .button, html body #wrapper #content .button:visited, .calltoaction h2, .calltoaction h3 {color: #fff}

/* nav etc background on hover */

#navigation ul.nav li:hover > a, #navigation ul.nav li ul.sub-menu, html body #wrapper #content .button:hover, .calltoaction:hover {background: #05162b}

/* nav etc text on hover */

#navigation ul.nav li:hover > a, html body #wrapper #content .button:hover, .calltoaction:hover h2, .calltoaction:hover h3 {color: #fff}

/* nav divider color */

#navigation ul.nav > li {border-right: 0px solid #246382 !important}
#navigation ul.nav ul {border: 0px !important; width: 225px}

/* subnav colors */

ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {background: #1F65B9; color: #fff}
ul.nav li.current_page_item:hover a, ul.nav li.current_page_parent:hover a, ul.nav li.current-menu-ancestor:hover a, ul.nav li.current-cat:hover a, ul.nav li.current-menu-item:hover a {color: #fff !important}
#navigation ul.nav li ul.sub-menu li a {color: white !important; text-decoration: none;}
#navigation ul.nav li ul.sub-menu li a:hover {color: white !important; font-weight: bold !important}


/* footer menu background and/or border color */

#footer-widgets-container {background: #fff; border-top: 1px solid #ddd}
#footer-widgets {padding: 20px 0}
#menu-footer-menu li {display: inline; margin: 0 10px 0 0} /* comment out this line if you go with a vertical fat footer */

/* footer background color */

#footer-container {background: #fff}
#footer-widgets a {text-decoration: none !important}
#footer a:link, #footer a:visited {color: #999999}
#copyright a:hover {text-decoration: none !important}
.webguys a{color: #999999 !important}
.webguys a:hover {text-decoration: none !important}
.webguys img {opacity: .4}


/* content styles ----------------- */
/* only need modified if unhappy with default styling */

/* hide mobile contact block */
.mobile-contact {display: none}

/* for button grid */

.grid {border-top: 1px solid #ddd} /* top border */
.grid li {border-right: 1px solid #ddd; margin-right: -1px} /* right border - border width must match negative right margin */
.grid li:after {border-bottom: 1px solid #ddd; height: 20px} /* bottom border - height is spacing from bottom of element to border */
.grid li img {max-width: 95%} /* max width of image within element */
.grid.no-border li img {max-width: 100%} /* max width of image if using no-border flag */
.grid .options ul {margin: 10px; border: 1px solid #ddd}
.grid .options li {border-bottom: 1px solid #ddd}
.grid .options li a {background: #eee; padding: 2px 5px}
.grid.col-two.no-border {margin: 0 70px;}

/* for asset detail */

.phototext {margin: 10px 0; padding: 15px 0; border-width: 0px !important}
.phototext .heading {font-size: 18px}
.phototext .heading a.button {margin: 0 0 10px 15px}
.phototext .subheading {font-size: 14px}
.phototext li {border-top: 0px solid #fff; padding: 2px 0}

/* for pricing tables */

.data {margin: 15px 0; font-size: 12px}
.data td {border: 1px solid #ddd; padding: 5px 5px}
.ph {color: #fff; text-align: center; background: #1f65b9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNjViOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTE2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1f65b9 0%, #05162b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f65b9), color-stop(100%,#05162b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f65b9 0%,#05162b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f65b9 0%,#05162b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f65b9 0%,#05162b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1f65b9 0%,#05162b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f65b9', endColorstr='#05162b',GradientType=0 ); /* IE6-8 */}
.data .heading td {background: #CBCBD3; font-weight: bold; font-size: 12px}
.data .subheading td {background: #eee}
.data .rowheading {font-weight: bold}
.gfield { margin-bottom:12px !important; }
/* for stuff3 */

.iconbox {border: 1px solid #ddd; padding: 20px; margin: 15px 0}
.iconbox h3 {text-align: center; font-size: 24px; border-bottom: 1px solid #ddd; margin: 0; padding-bottom: 10px}
.iconbox li {padding: 2px 0}
.iconbox .heading {font-weight: bold; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; margin-bottom: 10px; font-size: 14px}
  
/* call to action button */
  
.calltoaction {text-align: center; margin: 15px 0; padding: 2px 20px 10px 20px; border-radius: 5px; box-shadow: 0 0 5px #ccc}
.calltoaction h2, .calltoaction h3 {color: #ffffff !important; font-size: 30px; font-weight: normal; letter-spacing: 0px; text-shadow: 1px 1px 2px #164A88;}
.calltoaction h3 {text-transform: uppercase; letter-spacing: 2px; font-size: 20px}
.calltoaction a {text-decoration: none !important}
.calltoaction h2 {margin-bottom: 5px;}

/* blog page */
#recent-posts-2 {text-align: center}
#recent-posts-2 h3 {font-size: 18px}
#categories-2 {text-align: center}
#categories-2 h3 {font-size: 18px}
#archives-2 {text-align: center}
#archives-2 h3 {font-size: 18px}

/* blog formatting */
.entry-title {font-size: 26px !important; line-height: 1.2em !important}
.page-title {font-size: 20px !important; margin-top: -50px; margin-bottom: 80px; line-height: 1.2em !important}
.single #primary {width: 640px; margin-right: 20px !important}
.single #content {margin-top: 0px !important}
.single h3 {font-size: 15px !important}
.comments-link {display: none}
.entry-meta {margin-top: 10px; margin-bottom: -20px}
.entry-content h3 {font-size: 15px !important}
.archive h1 {font-size: 22px !important; margin-bottom: 15px; margin-top: 3px}

/* xfeature */
.xfeature {border: 0px solid #1F65B9; border-radius: 5px; padding: 15px; margin-bottom: 20px; margin-top: 20px; background: #CBCBD3; box-shadow: 0 0 5px #555555; padding-bottom: 5px;}

/* twitter feed */
#woo_twitter-2 .back {background: #BD1200;}
#woo_twitter-2 p {color: #fff}
#woo_twitter-2 ul li {color: #fff}
#woo_twitter-2 ul li a {color: #AFD4E0}
#woo_twitter-2 ul li a:hover {color: #3C8FAE}

/* twitter feed - alternative (REMOVE ONE)*/
.widget.widget_woo_twitter {
/*    border: 1px solid #000 */
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    background-color: #6A5A26;}

.widget.widget_woo_twitter h3 {
   font-size: 18px !important;
   text-align: center;
   padding-bottom: 5px !important;
   color: #fff;}

.widget_woo_twitter ul li .content {
   font-family: 'open sans' !important}

.widget.widget_woo_twitter .back {background: #f6f6f6}

/* contact form (please note that widget-2 etc refers to a particular form; make sure the number is set to the correct form)*/
#gform_widget-2 {padding: 5px; background: #ddd; color: #333333; border-radius: 10px;}
#gform_widget-2 h3 {font-size: 26px; color: #393957 ; border-bottom: 1px solid #393957; text-align: center; text-transform: uppercase; font-weight: bold !important}
.couponform #gform_widget-2 h2 {font-size: 16px; color: #393957 ; font-weight: bold; font-family: eurostile }
#gform_widget-2 #input_1_5 {width: 284 !important}

#gform_1 {padding: 5px !important; background: #fff; border-radius: 5px; border: 0px solid #A9B1CC; color: #272262}
#gform_1 h3 {color: #000 !important; font-size: 16px; margin: 25px 0 -15px 0}
#gform_1 h2 {font-size: 16px !important; color: #000; font-family: inherit; text-align: center;}
#gform_1 .gfield_label {font-size: 12px !important; color: #1F65B9}
#gform_1 .gform_title {font-size: 22px !important; text-align: center; text-transform: uppercase; border-bottom: 1px solid #A9B1CC; width: auto; margin-top: 5px}
#gform_1 #field_1_6 {/* width: auto */}
#gform_1 #input_1_8 {width: 96% !important}
#input_1_3_1_container > label, #input_1_3_2_container > label, #input_1_1_3_container > label, #input_1_1_6_container > label {color: #1F65B9;}

#gform_widget-3 h3 {font-size: 26px; color: #393957 ; border-bottom: 1px solid #393957; text-align: center; text-transform: uppercase; font-weight: bold !important}
#sidebar #gform_wrapper_1 form, #sidebar #gform_wrapper_2 > form {background: none repeat scroll 0 0 #CBCBD3;}
  
#gform_2 {padding: 5px !important; background: #fff; border-radius: 5px; border: 0px solid #A9B1CC; color: #272262}
#gform_2 h3 {color: #000 !important; font-size: 16px; margin: 25px 0 -15px 0}
#gform_2 h2 {font-size: 16px !important; color: #000; font-family: inherit; text-align: center;}
#gform_2 .gfield_label {font-size: 12px !important; color: #1F65B9}
#gform_2 #input_2_5 {width: 260px !important}
#gform_2 .gform_title {color: #272262 !important;}
#input_2_3_1_container > label, #input_2_3_2_container > label, #input_2_1_3_container > label, #input_2_1_6_container > label {color: #1F65B9;}
#sidebar #gform_2 #input_2_2 {width: 274px;}

#content .button {padding: 10px !important; font-size: 14px !important;}
.gform_wrapper .gform_footer {text-align: center;}


/* Phone */
.phone {font-size: 30px; text-align: center; color: #393957 !important; font-family: 'Quattrocento sans'; font-weight: bold; letter-spacing: 0px; }
.ph-location {text-align: center; font-family: Quattrocento sans; font-size: 18px; font-weight: bold; color: #000}

.mobilemore {display: none}

/* resizing first child in next gen gallery */
.phototext.full .ngg-galleryoverview > :first-child div a img {height: 165px; width: 215px; max-width: 215px}

#sidebar .widget_nav_menu {margin: -10px 0 20px; background: #0D4793 !important; border: 4px solid #ccc; border-radius: 0 20px 0 20px !important}
#sidebar .widget_nav_menu a{font-size: 18px; padding: 0 20px !important; color: #eee; text-decoration: none !important; font-family: gabriela }
#sidebar .widget_nav_menu a:hover {color: #eee}
#sidebar .widget_nav_menu ul {padding: 10px 0 15px}
#sidebar .widget_nav_menu li {margin: 5px 0 0px; height: 2em; }
#sidebar .widget_nav_menu li:hover {background: #3F6DA8; cursor: pointer}

/* Contact Form Field Background */

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea, #sidebar #gform_1 #input_1_4, #sidebar #gform_1 #input_1_5, #gform_1 #input_1_4, #gform_1 #input_1_5 {background: #DFE6EE}

/*Sidebar on Blog POsts */

.singular #content, .left-sidebar.singular #content {
margin: 0 7.6%;
position: absolute;
}

.singular #content {
margin: 0;
width: 640px;
}

/* hiding things */
#credit {visibility: hidden !important;}
#wrapper #navigation ul.rss {display: none !important;}
.webguys a, #copyright a {text-decoration: none !important; color: #999999 !important;}

#footer-widgets a {color: #393957; text-decoration: underline }
#footer-widgets a:hover {color: #000; text-decoration: underline }
#content p, #footer-widgets a {font-size: 14px; line-height: 1.5em}

.left-column {float: left; width: 50%}
.right-column {float: right; width: 50%}

.entry li {margin-bottom: 8px; font-size: 14px}

.social {float: right; margin-top: 8px; margin-right: 10px;}
.social img {box-shadow: 0 0 3px 2px #FFFFFF;}

/*Business Slider*/
.business #loopedSlider .entry {padding: 0px;}
.business #loopedSlider {overflow: hidden !important;}
#loopedSlider {margin: -30px 0 0 -20px !important; width: 980px !important;}

.location-maps small a:link {color: #1F65B9 !important; text-decoration: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important;}
.location-maps small a:hover {color: #000 !important; text-decoration: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important;}
.location-maps {margin-top: 15px; margin-bottom: 5px;}
.location-maps small p {padding-top: 13px;}

.google-review {margin-top: -27px; margin-bottom: 10px}

.car.details li {margin-bottom: 0px; font-size: 13px}

.button.rates {background: none repeat scroll 0 0 #05162B !important; margin-bottom: 5px;}
.rates {color: #393957 !important; font-family: quattrocento sans !important; font-size: 20px !important; font-weight: bold !important; text-transform: uppercase; padding: 8px; margin-right: 37px; background: #ddd}
.button.full-size {margin-top: 18px;}

.widget_categories label, .widget_archive label {display: block;}

#sidebar {   transform: translateZ(0);  }


.gform_wrapper input, .gform_wrapper select {
    padding: 7px 3px !important;
border-color: #ccc #efefef #efefef #ccc;
    border-width: 1px;
    border-style: solid;
}

body .gform_wrapper .datepicker {
    width: 97% !important;
}

.mobile-phone-holder {
  display:none}