/*  
Theme Name: SimpleFolio
Theme URI: http://www.slimmity.com/
Description: Portfolio Theme based off SimpleBlog Theme
Version: 1.5
Author: Omar Corrales
Author URI: http://www.omarcorrales.com
*/

/* Include Reset File */
@import url("reset.css");

body {
	font-family: 'Spinnaker', sans-serif;
	font-size:15px;
	line-height:20px;
	color:#444444;
	margin:0px;
	background-color:#ffffff;
}
	
a:link,a:visited,a:active {
	color:#E4502D;
	text-decoration:none;
}
a:hover {
	color:#E4502D;
	text-decoration:underline;
}
.clear {clear: both;}
textarea,input {color:#777777}
.blogSearchBox input {width:25px;}
.blogSearchBox input[type=text] {width:180px; height:25px; color:#222222; font-size:14px; padding-left:10px;}
strong { font-weight:bold;}
	
p img {padding: 0;max-width: 100%;}
img.centered,img.aligncenter {display: block;margin:0 auto;overflow:hidden;padding: 4px;}
img.alignright {padding: 4px;margin: 5px 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 5px 15px 2px 0px;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
.center {text-align: center;}
.hidden {display: none;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #CFCFCF;text-align: center;background-color: #DDE0E6;padding-top: 4px;margin: 0px 15px 10px 0px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 14px;padding: 5px;margin: 0;}
	
#wrapper {
	width:960px;
	margin:0px auto 0px auto;
}

h1 {
	margin-bottom:15px;
	font-size:35px;
	line-height:42px;
	font-family: 'Oswald', sans-serif;
	color:#E4502D;
	font-weight:700;
}
h2 {
	font-size:28px;	
	font-family: 'Oswald', sans-serif;
	line-height:28px;
	margin-bottom:5px;
        margin-top:20px;
	color:#000000;
}
h4 {
	font-size:22px;	
	font-family: 'Oswald', sans-serif;
	line-height:28px;
	margin-bottom:7px;
	color:#ffffff;
}
.oswald {
	font-family: 'Oswald', sans-serif;
	font-size:40px;
	margin-bottom:17px;
}
.orangeText {
	color:#E4502D;
}
.blueText {
	color:#7E9EBF;
	text-transform:uppercase;
	font-size:16px;
}
.blueDate {
	color:#7E9EBF;
}
.content ul li {
	list-style:square;
	margin-left:17px;
	margin-bottom:3px;
}
.list2 ul li {
	list-style:circle;
	margin-left:35px;
	margin-bottom:3px;
}
.quote {
	color:#ffffff;
	background-color:#ACB8C7;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding:15px;
	font-size:16px;
}
.metaBkg {
	color:#777777;
	background-color:#E6E9ED;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:6px 12px 6px 12px;
	font-size:13px;
	margin-bottom:15px;
}
.blogpost {
	margin-bottom:80px;
}
.blogpost .title {
	line-height:36px;
}
.excerpt {
	margin-bottom:20px;
}

/* Header */


.top {
	width:100%;
	height:5px;
	background-color:#002D49;
}
		
#header {
	width:960px;
	display:block;
	margin:0px auto;
}
#header #logo {
	z-index:99;
	margin:15px 40px 23px 0px;
	width:153px;
	float:left;
}
.space {
	width:100%;
	height:1px;
	clear:both;
}
.largeSpace {
	width:100%;
	height:70px;
	clear:both;
}



/* Navbar */



#pagenav {
	float:right;
	width:767px;
	text-align:center;	
	background-image:url(images/navbar_bkg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.headerSearch {
	width:762px;
	height:31px;
	margin-top:20px;
}
.headerSearch input {
	width:193px;
	height:31px;
	background-image:url(images/search_bkg.png);
	background-repeat:no-repeat;
	border:0px;
	color:#ffffff;
	font-size:14px;
	padding:0px 15px 0px 34px;
}
.headerTwitter {	
	background-image:url(images/twitter.png);
	background-repeat:no-repeat;
	width:31px;
	height:31px;
	float:right;
}
.headerTwitter:hover {	
	background-image:url(images/twitter_rollover.png);
}
.headerFacebook {	
	background-image:url(https://thinkhq.ca/wp-content/uploads/2015/10/facebook_icon2.png);
	background-repeat:no-repeat;
	width:31px;
	height:31px;
	float:right;
	margin-left:5px;
}
.headerFacebook:hover {	
	background-image:url(https://thinkhq.ca/wp-content/uploads/2015/10/facebook_icon_rollover2.png);
}
.headerLinkedIn {	
	background-image:url(images/linkedin.png);
	background-repeat:no-repeat;
	width:31px;
	height:31px;
	float:right;
	margin-left:5px;
}
.headerLinkedIn:hover {	
	background-image:url(images/linkedin_rollover.png);
}
.searchBox {
	width:300px;
	float:right;
	text-align:right;
	margin-right:10px;
}
.navbar {
	padding:14px 0px 7px 0px;
}			
	
.sf-menu, .sf-menu * {z-index: 9999999 !important;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu { margin-top:20px;}
.sf-menu ul {position:absolute;top:-999em;width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 ‘sticky bug’ */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:2.2em; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:12.8em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}
.sf-menu {}
.sf-menu a {padding: 0px;text-decoration:none;}
.sf-menu a, .sf-menu a:visited,.sf-menu a, .sf-menu a:link, .sf-menu li a  {color: #797979; margin:0px 29px 18px 29px;}
.sf-menu li {font-size:18px; font-style:none; font-family: 'Oswald', sans-serif; text-transform:lowercase; font-weight:300;}
.sf-menu li a:hover {color: #E4502D;}
.sf-menu li ul {color:#797979;}
.sf-menu li ul li {font-size:15px; color:#797979; padding:0px; margin-top:-7px; margin-left:-22px;}
.sf-menu li ul li a:link,.sf-menu li ul li a:visited {color:#FFFFFF; padding:5px 10px 10px 10px; font-size:17px; background-color:#E4502D; border-top:1px solid #ffffff; margin-bottom:5px;}
.sf-menu li ul li a:hover {color:#002D49; font-size:17px;}
.sf-menu li ul li ul { background-image: url(images/navbar_bkg.png);}
.sf-menu li ul li ul li a:link,.sf-menu li ul li ul li a:visited { color:#797979;}
.sf-sub-indicator { padding:0; margin:0;}


/* Banner */


.newsletter {
	height:43px;
	padding:10px 0px 10px 0px;
	width:100%;
	background-color:#E6E8EC;
	font-size:15px;
	color:#666666;
}

.banner {
	width:100%;
	padding:35px 0px 35px 0px;
	background-color:#002D49;
	background-image:url(images/banner_bkg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-bottom:60px;
}
.bannerLeft {
	width:300px;
	font-size:20px;
	color:#ffffff;
	float:left;
	line-height:27px;
	padding-top:45px;
}
.bannerRight {
	width:660px;
	height:303px;
	background-image:url(images/strategy.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
}
.interiorBanner {
	width:100%;
	font-size:50px;
	color:#ffffff;
	text-align:center;
	padding:35px 0px 35px 0px;
	margin-bottom:60px;
	font-family: 'Oswald', sans-serif;
	background-color:#002D49;
	background-image:url(images/banner_bkg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-weight:700;
}


/* Slider */


.slider {
	width:960px;
	float:left;
}
.slide1 {
	width:960px;
	height:302px;
	background-image:url(images/strategy.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#ffffff;
	font-size:20px;
	line-height:27px;
}	
.slide2 {
	width:960px;
	height:315px;
	background-image:url(images/eye.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#ffffff;
	font-size:22px;
	line-height:29px;
}
.slide3 {
	width:960px;
	height:315px;
	background-image:url(images/compass.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#ffffff;
	font-size:22px;
	line-height:29px;
}
.slide4 {
	width:960px;
	height:315px;
	background-image:url(https://thinkhq.ca/wp-content/uploads/2016/02/ask.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#ffffff;
	font-size:22px;
	line-height:29px;
}
.slide1Padding {
	padding:45px 660px 0px 0px;
}	
.slide2Padding {
	padding:57px 580px 0px 0px;
}
.slide3Padding {
	padding:57px 580px 0px 0px;
}
.slide4Padding {
	padding:57px 580px 0px 0px;
}

	

/* Homepage */


.excerpt img {
  	width:100%;
  	padding:5px 0px 5px 0px;
  }	
.col1 {
	width:320px;
	padding:10px 30px 10px 0px;
	background-image:url(images/sidebar_divide.png);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
}
.col1 ul li {
	list-style:square;
	margin-left:20px;
}
.col2 {
	width:255px;
	padding:10px 30px 10px 30px;
	background-image:url(images/sidebar_divide.png);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
}
.col3 {
	width:265px;
	padding:10px 0px 10px 0px;
	float:right;
}
.researchBox {
	width:225px;
	padding:20px;
	margin-bottom:20px;
	font-size:16px;
	color:#ffffff;
	background-image:url(images/research_bkg.png);
	background-position:top right;
	background-color:#002D49;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height:18px;
}
.researchBox h2 {
	font-size:36px;
	line-height:40px;
}
.speakBox h2 {
	font-size:36px;
	line-height:40px;
}
.speakBox {
	width:225px;
	padding:20px;
	margin-bottom:20px;
	font-size:16px;
	color:#ffffff;
	background-image:url(images/speak_bkg.png);
	background-position:top right;
	background-color:#002D49;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height:18px;
}	
.albertaBox {
	width:225px;
	padding:20px;
	margin-bottom:20px;
	font-size:15px;
	color:#002D49;
	background-image:url(images/eye_bkg1.png);
	background-position:top right;
	background-color:#E6E9ED;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height:20px;
}
.albertaBox h2 {
	font-size:36px;
	line-height:40px;
	color:#002D49;
}
.the {
	font-style:italic;
}
.newsSection {
	width:100%;
	background-color:#AEBAC8;
	padding:60px 0px 75px 0px;
	font-size:13px;
	color:#111111;
	line-height:17px;
}

.newsLeft {
	width:620px;
	padding:0px 30px 0px 0px;
	float:left;
	background-image:url(images/footer_divide.png);
	background-position:top right;
	background-repeat:repeat-y;
}
.newsRight {
	width:280px;
	padding:0px 0px 0px 30px;
	float:right;
}
.newsRight ul li {
	margin-bottom:15px;
}
.newsSection a, .newsSection a:link, .newsSection a:visited, .newsSection a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.newsSection a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.newsTitle {
	font-size:35px;
	height:37px;
	padding:10px 0px 10px 50px;
	color:#ffffff;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	background-image:url(images/news_icon.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.twitterTitle {
	font-size:35px;
	height:37px;
	padding:10px 0px 10px 50px;
	color:#ffffff;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	background-image:url(images/twitter_icon.png);
	background-position:top left;
	background-repeat:no-repeat;
}



/* Interior Page */


.blogImageLeft {
  	float:left;
  }	
.blogImageLeft img {
	margin-right:15px;
	}
.blogContentRight {
	  float:none;
	  }		
.content {
	width:655px;
	padding-right:30px;
	float:left;
}
.content-full {
	width:960px;
	padding-right:0px;
	float:left;
}
.servicesLeft {
	width:350px;
	float:left;
}
.servicesRight {
	width:280px;
	float:right;
}
.blogLine {
	border-bottom:1px solid #cccccc;
	margin:10px 0px 20px 0px;
}
.researchBoxInterior {
	width:205px;
	padding:15px 20px 15px 20px;
	font-size:14px;
	color:#ffffff;
	background-image:url(images/research_sidebar_bkg.png);
	background-position:top right;
	background-color:#002D49;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height:16px;
}
.speakBoxInterior {
	width:205px;
	padding:15px 20px 15px 20px;
	font-size:14px;
	color:#ffffff;
	background-image:url(images/speak_sidebar_bkg.png);
	background-position:top right;
	background-color:#002D49;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height:16px;
	margin-bottom:15px;
}
.eyeBoxInterior {
	width:205px;
	padding:15px 20px 15px 20px;
	font-size:13px;
	color:#002D49;
	background-image:url(images/eye_sidebar_bkg1.png);
	background-position:top right;
	background-color:#E6E9ED;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height:16px;
	margin-bottom:35px;
}
.eyeBoxInterior h4 {
	color:#002D49;
}
.tableHeadingLeft {
	width:270px;
	padding:12px 20px 12px 30px;
	background-color:#002D49;
	color:#ffffff;
	font-size:16px;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	float:left;
	border-right:1px solid #ACB8C7;
	height:20px;
}
.tableHeadingRight {
	width:270px;
	padding:12px 20px 12px 30px;
	background-color:#002D49;
	color:#ffffff;
	font-size:16px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	float:left;
	height:20px;
}
.tableLeft {
	width:270px;
	padding:15px 20px 25px 30px;
	background-color:#E6E8ED;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	float:left;
	border-right:1px solid #BBBBBB;
	height:250px;
}
.tableRight {
	width:270px;
	padding:15px 20px 25px 30px;
	background-color:#E6E8ED;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	float:left;
	height:250px;
}
.tableLeft2 {
	width:270px;
	padding:15px 20px 25px 30px;
	background-color:#E6E8ED;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	float:left;
	border-right:1px solid #BBBBBB;
	height:325px;
}
.tableRight2 {
	width:270px;
	padding:15px 20px 25px 30px;
	background-color:#E6E8ED;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	float:left;
	height:325px;
}
.tableLeft3 {
	width:270px;
	padding:15px 20px 25px 30px;
	background-color:#E6E8ED;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	float:left;
	border-right:1px solid #BBBBBB;
	height:130px;
}
.tableRight3 {
	width:270px;
	padding:15px 20px 25px 30px;
	background-color:#E6E8ED;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	float:left;
	height:130px;
}
.pdfLeft {
  	width:61%;
	float:left;
}	
.pdfRight {
	width:32%;
	margin-left:3%;
	padding:90px 2% 20px 2%;
  	line-height:22px;
	float:right;
	background-color:#002D49;
	color:#ffffff;
	font-size:17px;
	border-radius: 10px;
	-moz-border-radius: 10px;
  	text-align:center;
  	text-transform:uppercase;
	background-image:url(https://thinkhq.ca/wp-content/uploads/2015/12/pdf.png);
  	background-position:center 20px;
  	background-repeat:no-repeat;
}		
.pdfRight a, .pdfRight a:link,.pdfRight a:visited,.pdfRight a:active {
	color:#ffffff;
	text-decoration:none;
}
.pdfRight a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.downArrow {	
	background-image:url(images/arrow_down.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:28px;
	height:20px;
}
.contactLeft {
	width:310px;
	margin-right:35px;
	float:left;
}
.contactRight {
	width:310px;
	float:right;
}
.contactField {
	width:288px;
	background-color:#E6E9ED;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
.contactMessage {
	width:633px;
	background-color:#E6E9ED;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
.contactSubmit {
	background-color:#E4502D;
	padding:10px 30px 10px 30px;
	color:#ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:16px;
	border:0px;
	text-transform:uppercase;
	float:right;
	margin-top:10px;
	cursor:pointer;
}
.contactSubmit:hover {
	background-color:#002D49;
}
.contactLeftFull {
	width:460px;
	margin-right:40px;
	float:left;
}
.contactRightFull {
	width:460px;
	float:right;
}
.contactFieldFull {
	width:438px;
	background-color:#E6E9ED;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
.contactMessageFull {
	width:938px;
	background-color:#E6E9ED;
	padding:5px 10px 5px 10px;
	margin-bottom:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
.checkboxFull {
	margin-bottom:20px;
}

/* Panels */

.ourPanelsWrapper a:link,.ourPanelsWrapper a:visited,.ourPanelsWrapper a:active {
	color:#ffffff;
	text-decoration:none;
}
.ourPanelsWrapper a:hover {
	color:#ffffff;
	text-decoration:none;
}

#whyPanels {
	font-family: 'Oswald', sans-serif;
	color:#ffffff;
	font-weight:700;
  	font-size:42px;
  	text-align:center;
  	background-color:#C65400;
	background-image:url(https://thinkhq.ca/wp-content/uploads/2015/12/why_panels_bkg1.jpg);
	border-radius: 10px;
	-moz-border-radius: 10px;
  	padding-top:34px;
  	height:53px;
  	width:653px;
  	margin-bottom:10px;
} 
#whyPanels:hover {
  cursor:pointer;
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #661A00;
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border-radius: 10px;
	-moz-border-radius: 10px;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
  
  
#voiceOfAlberta {
	font-family: 'Oswald', sans-serif;
	color:#ffffff;
	font-weight:700;
  	font-size:42px;
  	text-align:center;
  	background-color:#4F73A2;
	background-image:url(https://thinkhq.ca/wp-content/uploads/2015/12/voice_of_alberta_bkg2.jpg);
	border-radius: 10px;
	-moz-border-radius: 10px;
  	padding-top:34px;
  	height:53px;
  	width:653px;
  	margin-bottom:10px;
} 
#voiceOfAlberta:hover {
  cursor:pointer;
}

/* Shutter Out Horizontal 2*/
.hvr-shutter-out-horizontal2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal2:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #1F3951;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border-radius: 10px;
	-moz-border-radius: 10px;
}
.hvr-shutter-out-horizontal2:hover, .hvr-shutter-out-horizontal2:focus, .hvr-shutter-out-horizontal2:active {
  color: white;
}
.hvr-shutter-out-horizontal2:hover:before, .hvr-shutter-out-horizontal2:focus:before, .hvr-shutter-out-horizontal2:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
  

#albertapatients {
	font-family: 'Oswald', sans-serif;
	color:#ffffff;
	font-weight:700;
  	font-size:42px;
  	text-align:center;
  	background-color:#111111;
	background-image:url(https://thinkhq.ca/wp-content/uploads/2015/12/albertapatients_bkg.jpg);
	border-radius: 10px;
	-moz-border-radius: 10px;
  	padding-top:34px;
  	height:53px;
  	width:653px;
  	margin-bottom:10px;
} 
#albertapatients:hover {
  cursor:pointer;
}

/* Shutter Out Horizontal 2*/
.hvr-shutter-out-horizontal3 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal3:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border-radius: 10px;
	-moz-border-radius: 10px;
}
.hvr-shutter-out-horizontal3:hover, .hvr-shutter-out-horizontal3:focus, .hvr-shutter-out-horizontal3:active {
  color: white;
}
.hvr-shutter-out-horizontal3:hover:before, .hvr-shutter-out-horizontal3:focus:before, .hvr-shutter-out-horizontal3:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
  

/* Sidebar */


			
.sidebar {
	width:245px;
	padding-left:30px;
	float:right;
	line-height:20px;
	font-size:13px;
	background-image:url(images/sidebar_divide.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.sidebar .widget {
	margin-bottom:15px;
}
.sidebar .widget h3 {
	margin-bottom:15px;
	font-size:31px;
	line-height:31px;
	font-family: 'Oswald', sans-serif;
	color:#E4502D;
	font-weight:700;
	text-transform:uppercase;
}
.sidebar .widget h3 img {
	display:none;
}
.sidebar .widget ul {
	margin-left:0px;

}
.sidebar .navWidget .widget ul li {
	background-color:#E4502D;
	color:#ffffff;
	padding:5px 10px 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:14px;
	margin-bottom:3px;
	text-align:center;
	cursor:pointer;
	margin-left:-20px;
}
.sidebar .navWidget .widget ul li:hover {
	background-color:#002D49;
}
.sidebar .navWidget .widget a, .sidebar .navWidget .widget a:link, .sidebar .navWidget .widget a:visited, .sidebar .navWidget .widget a:active, .sidebar .navWidget .widget a:hover {
	color:#ffffff;
}
.ctv {
	width:110px;
	height:36px;
	background-image:url(images/ctv.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.herald {
	width:187px;
	height:24px;
	background-image:url(images/calgary_herald.png);
	background-repeat:no-repeat;
	margin-bottom:40px;
}
.metro {
	width:150px;
	height:35px;
	background-size:150px 35px;
	background-image:url(https://thinkhq.ca/wp-content/uploads/2016/02/metro2.png);
	background-repeat:no-repeat;
	margin-bottom:40px;
}

.sidebar .widget ul {
	margin-left:20px;
}
.sidebar .widget ul li {
	list-style:square;
	padding:0px 0px 5px 5px;
}



/* Footer */	

					
				
#footer {
	font-size:13px;
	clear:both;
	overflow:hidden;
	line-height:13px;
	width:100%;
	background-color:#002D49;
	padding:30px 0px 40px 0px;
	color:#ffffff;
}
#footer .footernav {
	width:960px;
	margin:0 auto;
}
.footerSpace {
	width:960px;
	height:10px;
	clear:both;
	border-bottom:1px solid #AEBAC8;
	margin-bottom:10px;
}
#footer ul li {
	float:left;
	padding:0px 12px 0px 0px;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#E4502D;
	text-decoration:underline;
}
#footer .copyright {
	color:#E4502D;
	float:right;
	width:150px;
	text-align:right;
}
#footer .info {
	color:#E4502D;
	float:left;
	width:810px;
	text-align:left;
}