/*
 Theme Name:     Guildford Custom
 Description:    Custom Clinic Theme
 Author:         Ahead of the Web
 Author URI:     http://www.aheadoftheweb.com
 Template:       modernize
 Version:        1.0.0
*/

@import url("../modernize/style.css");
/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	background-image: url(https://guildfordtowncentredental.ca/wp-content/uploads/2013/11/header-final-light.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
}

div.body-wrapper {
	padding-top: 0;
}

div.copyright-container {
background-color: #a8ba63;
}

.header-banner {
	margin: 0 auto;
	width: 100%;
	max-width: 1482px;
	min-height: 180px;
}

div.responsive-container-wrapper {
background-color: #53504f;
padding: 10px 0 1px 0;
}

span.portfolio-thumbnail-image-hover {

background-color: #8c9c53;

}

/*div#custom-full-background {
	position: absolute;
	width: 100%;
	min-width: 1600px;
	top: 0;
	left: 0;
	z-index:1;
	height:100%;
}
div#custom-full-background img {
	min-width: 0;
	min-height: 0;
	margin: 0 auto;
	width: 100%;
}
/*
#blue-bar {
	height: 45px;
	position: absolute;
	background-color: #f7f5e7;
	width: 100%;
	left: 0;
	top: 250px;
	border-top: 1px solid #220e10;
	z-index:2;
}
*/
#footer-gradient {
	position: absolute;
}
.container {
	background-color: #fff;
}

div.all-container-wrapper {
	position:relative;
	z-index:2;
}
.hor-sidebar {
  width: 100%;
  text-align:center;
}
.hor-sidebar h2 {
  text-align:left;
}
.hor-sidebar hr {
  display: none;
}
.hor-sidebar a {
  /*display: inline-block;*/
  margin: 0 2%;
  width: 30%;
  max-height: 100%;
}
.hor-sidebar p {
  float:left;
  width: 25%;
  padding-right:5%;
  margin: 0 auto;
  font-size: 100%;
}
div.about-author-wrapper, div.single-thumbnail-info {
	display:none;
}
div.personnel-thumbnail {
	width:33%;
	float:left;
}
div.personnel-content {
	width:60%;
	float:left;
}
div.personnel-item personnel-title, div.personnel-position {
	text-align:left;
}
div#white-header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:260px;
	background-color:#fff;
}
div.right-sidebar .custom-sidebar ul.menu li.current-menu-item {
	background:url(https://guildfordtowncentredental.com/wp-content/themes/guildford/images/icon/orange/arrow4.png) no-repeat 0px 14px;
}
div.right-sidebar .custom-sidebar ul.menu li.current-menu-item a {
	text-decoration:underline;
}
div.right-sidebar .custom-sidebar ul.menu li.current-menu-item ul li a {
	text-decoration:none;
}
span.portfolio-thumbnail-image-hover span.hover-link {
	background-image:none;
}

div.social-wrapper-text {
color: #eee;
}

div.outer-social-wrapper {
	margin: 0 5px 0 0;
}

div.social-wrapper-text p {
	margin: 0;
}

.social-wrapper {
margin-top: 19px !important;
}

div.outer-social-wrapper a {
/*color: #4f4f4f;
*/
color: #efefef;
}

div.outer-social-wrapper a:hover {
color: #ef7f2c;
}


div.blog-thumbnail-info {
display: none;
}

div.single-thumbnail-info {
display: none;
}

div.about-author-wrapper {
display:none; 
}


div.outer-social-wrapper {
    float: right;
    text-align: right;
    padding: 0px 0px 0px 0px;
}


div.social-wrapper {
    float: right;
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 0px;
	margin-top: 15px;
}

div.social-wrapper-text {
    margin-bottom: 10px;
}

div.social-icon-wrapper {
    float: none;
    width: 130px!important;
}

.social-wrapper-text a.stunning-text-button {
padding: 0px 12px 0px 11px;
height: 35px;
line-height: 34px;
font-size: 16px;
font-size: 105%;
font-weight: 100;
float: right;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 7px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

div.social-wrapper {
font-size: 90%;
font-weight:100; 
}

.footer-wrapper, .footer-wrapper table th {
font-size: 90%;
font-weight:100; 
}
div.jcarousellite-nav .next {
background: url(../modernize/images/icon/dark/navigation-20px.png) !important;
}

div.testimonial-icon {
background: url(../modernize/images/icon/dark/quotes-18px.png) !important;
}

div.no-boxed-layout .sf-menu li {
padding: 10px 0px 10px 0px !important;
}


div.right-sidebar-wrapper .custom-sidebar-title {
padding: 0px 0px 0px 0px;
}

div.custom-sidebar ul li {
padding-top: 5px;
padding-bottom: 5px;
}

div.custom-sidebar {
margin-bottom: 20px;
}

.yelp-widget-right {
    float: left!important;
	margin: 0 0 20px 0px !important;
	 width: 280px !important;
}
.yelp-business {
    background: #FFF !important;
    border-radius: 4px !important;
    color: #7E7975 !important;
    box-shadow: 0 2px 2px rgba(0,0,0,.2), 0 1px 5px rgba(0,0,0,.2) !important;
	border: none !important;
}

#gpr_widget {
    max-width: 100% !important;
}



/* mobile styles*/

@media (max-width: 767px) {

    div.outer-social-wrapper {
        float: none;
        text-align: center;
    }

    .header-outer-wrapper {
        background-color: #DDECC5;
        height: initial;
    }

    div.social-icon-wrapper {
        float: none;
        width: inherit;
    }

    .social-wrapper-text a.stunning-text-button {

        float: none;
    }


}
@media (max-width: 480px ){

    div.social-icon-wrapper {
        float: none;
        display: inline-block;
        text-align: center;
    }

    .social-wrapper-text a.stunning-text-button {
        float: none;
    }
}