/*MAIN*/
body.custom-background {
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#site-title {
max-width: 420px;
width: 100%;
}
#site-title a img {
width: 100%;
}
body .wrapper {
background: none;
box-shadow: 0px;
}
/*HEADER*/
#access {
display: none;
}
.hgroup-wrap {
padding-bottom: 5px;
}
#main {
min-height: 600px;
}
.left-sidebar-template #primary {
background-color: rgba(255,255,255, 0.9);
border-radius: 5px;
padding: 25px;
margin-left: 1%;
width: 64%;
}

body.error404 #content {
background-color: rgba(255,255,255, 0.9);
border-radius: 5px;
padding: 25px;
}

#secondary {
width: 28%;
}

/*NAVBAR*/
#menu-main-nav-1 {
padding-left: 10px;
}
#menu-main-nav-1 a {
color: #e7b81f;
text-decoration: none;
display: block;
}

#menu-main-nav-1 a:hover {
color: #333;
}
#menu-main-nav-1 li.menu-item {
border-bottom: #e7b81f thin solid;
padding-bottom: 10px;
padding-top: 10px;
background-image: url(http://www.goldstandardhealthcare.ca/wp-content/uploads/2013/11/link-arrow_03.png);
background-position: right center;
background-repeat: no-repeat;
display: block;
-webkit-box-shadow: 0px 11px 5px -12px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 1px 5px -12px rgba(0,0,0,0.25);
box-shadow: 0px 11px 5px -12px rgba(0,0,0,0.25);
}
#menu-main-nav-1 {
font-size: 18px;
text-transform: uppercase;
}
#comments {
display: none;
}
body.page-id-2 h2.entry-title {
display: none;
}

/*SEARCH BAR*/
aside#search-2.widget.widget_search, form.searchform input {
background-color: #666!important;
border-radius: 3px!important;
  height: 40px;
}
form.searchform input {
border: 1px solid #333!important;
border-radius: 3px!important;
color: #f1f1f1!important;
}

/*CAREERS FORM */
.wpcf7-form {
width: 75%;
margin: 50px auto 0px;
}

input[type="text"], 
input[type="tel"],
input[type="email"], 
input[type="password"], 
textarea {
	padding: 10px;
	border: 1px solid #eaeaea;
	line-height: 20px;
	width: 100%;
	margin: 0 0 30px;
	background-color: #f9f9f9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.wpcf7-form-control-wrap.file-54 {
margin-top: 15px;
}

/*SEARCH PAGE*/
.page-title-wrap {
background: none;
border-bottom: none;
float: none;
}
.page-title-wrap .container h3.page-title {
text-align: center;
float: none;
}

/*FOOTER*/
.wide-layout #colophon {
background: linear-gradient(to bottom, rgb(61, 61, 61) 0%, rgb(46, 46, 46) 100%);
background-color: #333;
}
#colophon .widget-wrap {
background: none;
border: 0px;
}
#colophon .textwidget {
color: #777;
}
#site-generator {
border-top: none;
}
aside#text-4 {
text-align: center;
}
aside#text-3 img {
width: 9%;
max-width: 33px;
height: auto;
vertical-align: middle;
}
span.phone-num {
font-size: 24px;
}
.footer-links {
text-transform: uppercase;
}
a.footer-links {
color: #777;
}
a.footer-links:hover {
color: #999;
}
.copyrighted {
-webkit-box-shadow: inset 0px 13px 10px -14px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 13px 10px -14px rgba(0,0,0,0.5);
box-shadow: inset 0px 13px 10px -14px rgba(0,0,0,0.5); 
}
.copyright {
display: none;
}

/*RESPONSIVE*/
/* All Mobile Portrait size smaller than 768 (devices and browsers) */
@media only screen and (max-width: 767px) {
#main {
max-width: 978px;
width: 98%;
padding-top: 10px;
}
.wpcf7-form {
    width: 95%;
}
.left-sidebar-template #primary  {
float: none;
margin: 0 auto;
padding: 30px 25px 10px;
width: 90%;
}
#secondary {
display: none;
}
nav#access {
display: block;
background-color: rgba(231,184,33,0.7);
border: none;
}
.widget_search input.s, .widget_search input.s:focus {
width: 100%;
}
aside#text-3, aside#text-4, aside#text-5 {
text-align: center;
}
}
/* All Mobile Portrait size smaller than 480 (devices and browsers) */
@media only screen and (max-width: 480px) {
.left-sidebar-template #primary  {
width: 85%;
}
body.custom-background {
background-image: none!important;
background-color: #FFF;
}
}
/* All Mobile Portrait size smaller than 320 (devices and browsers) */
@media only screen and (max-width: 320px) {
.left-sidebar-template #primary  {
width: 80%;
}
}