/*
Theme Name: Dawn Productions
Theme URI: http://coadesign.org/
Description: Theme for Dawn Productions website.
Author: Coa Design
Author URI: http://coadesign.org/
version: 1.0
Tags: white, green, light, two-columns, fixed-width
*/

/* begin Page */


body, html {
	overflow:auto; 
}
.content img, .content div {
/*
-webkit-transition: width 1000ms;
-moz-transition: width 1000ms;
-o-transition: width 1000ms;
transition: width 1000ms;
*/
}
html {
	background-color: #FFF;
}
body
{
	margin: 0 auto;
	padding: 0;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Arial, Verdana, 'Tahoma', sans-serif ;
	background-color:#FFFFFF;
	color: #787878;
}

p {
margin: 0;
padding: 0 0 1em 0;
line-height: 1.45em;
font-size: 1.5em;
}

.PageBackgroundGradient
{

}

/* invisible blocks to force open boxes with floats inside.*/
.clear{
	display:block;
	height:1px;
	overflow:hidden;
	clear:both;
	visibility:hidden
}
table, th, td
{
  font-size: 1em; 
  padding: 0; 

}

a img
{ 
  border: 0; 
}

a
{
	color: #0090cd;
	outline-style: none;
}

a:link
{
  color: #0090cd;
}

a:visited
{
  color: #0090cd; 
}

a:hover
{
  color: #0090cd;
}
/* end Page */

/* begin Box, Sheet */
.Sheet 
{
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 0;
  width: 100%;
  max-width:  990px;
 
}
.single .Sheet {
	overflow: visible;
}


* html .Sheet 
{
  
  width: 990px;
}


.Sheet-body 
{

  position: relative;
  overflow: hidden;
  z-index: 0;
  margin: 0 !important;
  padding:0 !important;
  text-align: left;
}

.Sheet-tl 
{
  display:none;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 11px;
  height: 11px;

}

* html .Sheet-tl 
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Sheet-s.png',sizingMethod='crop')");
}


.Sheet-tr 
{
  display:none;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 11px;
  height: 11px;
}

* html .Sheet-tr 
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-11+'px');
}

.Sheet-tr div
{
display:none;
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -11px;
  width: 22px;
  height: 22px;

}

* html .Sheet-tr div
{
}

.Sheet-bl 
{
  display:none;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 11px;
  height: 11px;
}

* html .Sheet-bl 
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-11+'px');
}

.Sheet-bl div
{
  display:none;
  position: absolute;
  z-index: -1;
  top: -11px;
  left: 0;
  width: 22px;
  height: 22px;

}

* html .Sheet-bl div
{
  background: none;
}

.Sheet-br 
{
  display:none;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 11px;
  height: 11px;
}

* html .Sheet-br
{
}

.Sheet-br div 
{
  display:none;
  position: absolute;
  z-index: -1;
  top: -11px;
  left: -11px;
  width: 22px;
  height: 22px;

}

* html .Sheet-br div
{
}

.Sheet-tc 
{
  display:none;
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 11px;
  right: 11px;
  height: 11px;
}

* html .Sheet-tc
{
}


.Sheet-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;

}

* html .Sheet-tc div
{
}


.Sheet-bc 
{
  display:none;
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 11px;
  right: 11px;
  height: 11px;
}

* html .Sheet-bc
{
  width: expression(this.parentNode.offsetWidth-22+'px');
}

.Sheet-bc div 
{
  display:none;
  position: absolute;
  z-index: -1;
  top: -11px;
  left: 0;
  width: 100%;
  height: 22px;


}

* html .Sheet-bc div
{
}


.Sheet-cl 
{
  display:none;
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 11px;
  left: 0;
  width: 11px;
  bottom: 11px;
}

* html .Sheet-cl
{
}

.Sheet-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 22px;
  height: 100%;

}

* html .Sheet-cl div
{
}

.Sheet-cr 
{
  display:none;
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 11px;
  right: 0;
  width: 11px;
  bottom: 11px;
}

* html .Sheet-cr
{
}

.Sheet-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -11px;
  width: 22px;
  height: 100%;

}

* html .Sheet-cr div
{
}
/*
.Sheet-cc 
{
  position: absolute;
  overflow:visible;
  z-index: -2;
  top: 11px;
  left: 11px;
  right: 11px;
  bottom: 11px;
  background-color: #FFFFFF;
}
*/
* html .Sheet-cc
{
}
.Sheet
{
}
/* end Box, Sheet */

/* begin Header */
div.Header 
{
  margin: 0 auto;
  position: relative;
  width: 990px;
  height: 220px;
}

* html div.Header 
{
  font-size: 1px;
}
#logo {
	float: left;
	z-index: 1000;
	position: relative;
}
#nav {
	float: right;
	font-family: "seravekmedium", sans-serif;
	color: #555555;
	z-index: 1000;
	position: relative;
}
div.Header {
	clear: both;
}
#tagline {
width: 100%;
display: block;
clear: both;
}
#tagline h1 {
font-size: 4em;
font-family: "myriadproregular", sans-serif;
font-weight: normal;
text-align: center;
color: #0090CD;
margin-bottom: 0em;
}
#tagline .query-term {
	text-transform: capitalize;
}
#tagline h1 a {
	text-decoration: none;
z-index: 1001;
position: relative;
}

/************************ RANDOM QUOTES ***********************/
/* Note: page templates may overide the styles indicated here */

#randomquote-container {
	position:absolute;
	top:215px;
	right:15px;
	width:auto;
	padding-top: 3em;
	min-height:70px;
	background-color:#e4efea;
	color:#686868;
	font-weight:bold;
	line-height:1.5em;
	z-index:100;
	visibility:hidden;
}
#randomquote {
}
#randomquotemore {
}
#randomquotemore a {
text-decoration:none;
}
#randomquotemore a:hover {
text-decoration:underline;
}




#findoutmore{
position:absolute;
top:347px;
left:-1px;
z-index:10;
}

#footer-contact {
float:left;

}
#footer-copyright {
float:left;
clear:left;
}


#footer-socialmedia {
float:right;
width:220px;
height:25px;
background-color:#FFFFFF;
padding:3px 0 0 0 ;
text-align:center;
font-weight:bold;
color:#555555;
}
#footer-socialmedia img {
padding: 0 4px 0 0 !important;
}
#footer-sharethis  {
display:block;
clear:both;
height:27px;
width:990px;
padding:0 ;
border:0px solid #cccccc;
}
#footer-sharethis  a {
color:#0073d0 !important;
font-size:12px;
}
#footer-sharethis img {
padding: 0 3px 0 0;
vertical-align:middle;
}


#socialmedia {
position:absolute;
width:230px;
height:25px;
top:336px;
left:419px;
background-color:#FFFFFF;
padding:3px 0 0 0 ;
text-align:center;
font-weight:bold;
color:#555555;
z-index:50;
}
#socialmedia img {
padding: 0 4px 0 0 ;
}

div.Header  div
{
  position:relative;
  width: 100%;
/*  background-image: url('images/Header.jpg'); */
  background-repeat: no-repeat;
  background-position: center center;
  text-align: left;
  border:0px solid #ff0000;
}
/* end Header */

/* begin Logo */
.logo
{
  position: relative;
  left: 10px;
  top: 168px;
}

.logo td
{
  text-align: left;
  vertical-align: bottom;
}

.logo-name
{
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
}

.logo-name a
{
  text-decoration: none;
  color: #0090cd !important;
}

.logo-text
{
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #0090cd !important;
}
/* end Logo */

/* begin Menu */

.menu, .menu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.menu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
}

.menu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.menu li li
{
  float: none;
}

.menu ul
{
  visibility: hidden;



  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}

.menu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.menu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.menu:after, .menu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.menu, .menu ul
{
  min-height: 0;
}

.menu ul
{

  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.menu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}


* html .menu, * html .menu ul
{
  height: 1%;
}

* html .menu li.menuhover
{
  z-index: 10000;
}

* html .menu .menuhoverUL
{
  visibility: visible;
}

* html .menu .menuhoverUL
{
  top: 100%;
  left: 0;
}

* html .menu .menuhoverUL .menuhoverUL
{
  top: 0;
  left: 100%;
}

* html .menu ul a
{
  height: 1%;
}

* html .menu li li
{
  float: left;
  width: 100%;
}

* html .menu .menuhoverUL .menuhoverUL
{
  top: 5px;
  left: 100%;
}

* html .menu, * html .menu ul
{
  height: 1%;
}

* html .menu li.menuhover
{
  z-index: 10000;
}

* html .menu .menuhoverUL
{
  visibility: visible;
}

* html .menu .menuhoverUL
{
  top: 100%;
  left: 0;
}

* html .menu .menuhoverUL .menuhoverUL
{
  top: 0;
  left: 100%;
}

* html .menu ul a
{
  height: 1%;
}

* html .menu li li
{
  float: left;
  width: 100%;
}
.navigation {
display:none;
clear:both;
width:630px;
}
.navigation .alignleft a, .navigation .alignright a  {
font-size:16px !important;
font-weight:bold;
text-decoration:none;
}
.navigation .alignleft a:hover, .navigation .alignright a:hover  {
font-size:16px !important;
font-weight:bold;
text-decoration:underline;
}

#nav, #nav ul {
margin: 0;
padding: 0;

}
#nav ul li img {
padding-left:2px;
border:0px solid #cccccc;
}
#nav > ul > li {
display: inline-table;
position:relative;
font-size: 1.75em;
text-transform: uppercase;


/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(145,145,145,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,145,145,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(145,145,145,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(145,145,145,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(145,145,145,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(145,145,145,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */

background-size: 1px 3em;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-repeat: no-repeat;
line-height: 3em;
}
#nav ul.navactive {
overflow: visible;
padding-left: 1em;
padding-top: .25em;
padding-right: 1em;
}
#nav ul.navactive li {
line-height: 1.25em;
left: 0;

padding-bottom: 0.5em;
white-space: nowrap;
}
#nav ul li a {
color: #555555;
text-decoration: none;
padding: 1em 2em 1em 1em;
}
#nav ul li a:hover {
color: #0090cd;
}
#nav .navitem {
border-left:0px solid #cccccc;
background-image:url(images/nav-bg.png);
background-position: left top;
background-repeat: repeat-x;
height:50px;
}
#nav .navinactive {display:none;}

#nav ul ul {
border-bottom:1px solid #0090cd;
position: absolute;
min-width: 120px;
margin:0 0  0 0; 
/* padding:0 5px 5px 5px; */
list-style-type:none;
z-index:1000;
width: auto;
}
#nav ul ul li {
display:block;
font-size:11px;
}
#nav ul ul li a {
color:#181818;
text-decoration:none;
padding: 0;
}
#nav ul ul li a:hover {
color:#0090cd;
}
#nav li.current_page_item a {
font-weight:bold;
color:#0090cd;
}


.nav
{
  position: relative;
  margin: 0;
  width: 990px;
  height: 53px;
  z-index: 100;

}

.menu 
{
  padding: 0;

}

* html .nav
{
/*   zoom: 1; */
}

.nav .l, .nav .r, .nav .r div 
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 28px;
}

.nav .l 
{
  left: 0;
  right: 7px;
}

* html .nav .l
{
/*   width: expression(this.parentNode.offsetWidth-7+'px'); */
}

.nav .r 
{
  right: 0;
  width: 7px;
}

* html .nav .r
{
/*  left: expression(this.parentNode.offsetWidth-7+'px'); */
}

.nav .r div
{
  width: 992px;
  right: 0;
}

* html .nav .r div
{
  left: expression(this.parentNode.offsetWidth-992+'px');
}

.nav .l, .nav .r div 
{
  background-position: left top;
  background-repeat: no-repeat;

}

* html .nav .l, * html .nav .r div 
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/nav.png',sizingMethod='crop')");
}
/* end Menu */

/* begin MenuItem */
.menu ul li
{
  clear: both;
}

.menu a , .menu a span
{
  height: 28px;
  display: block;

}

* html .menu a , * html .menu a span
{
  float: left;
}

.menu a
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px;
  
}
.menu a span span
{
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration: none;
  color: #555555;
  padding: 10px 17px 0 17px;
  margin: 0 0 0 0  ;


  line-height: 28px;
  text-align: center;
  background-image:url(images/nav-bg.png);
  background-position: left top;
  background-repeat: repeat-x;
  height:50px;

}

* html .menu a span span
{
  display: inline;
}

.menu a:hover span span
{
  color: #000000;
/*   background-position: left -28px; */
}

.menu li:hover a span span
{
  color: #0090cd;
/*   background-position: left -28px; */

}

* html .menu .menuhover .menuhoverA span span
{
  color: #000000;

/*   background-position: left -28px; */
}

/* end MenuItem */

/* begin ContentLayout */
.contentLayout
{
	width: 100%;
	position: relative;
}/* end ContentLayout */

/* begin Button */
button.Button, a.Button
{
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  font-size: 100%;
  font-family: inherit;
  line-height: inherit;
  display: inline-block;
  overflow: visible;
  width: auto;
  cursor: default;
  white-space: normal;
  text-decoration: none;
}

.Button .btn 
{
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  z-index: 0;
  height: 28px;
  color: #FFFFFF;
}

.Button .t
{
  height: 28px;
  line-height: 28px;
  padding: 0 11px;
  text-align: left;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

.Button .active
{
  color: #1F1F1F;
}

.Button .hover 
{
  color: #000000;
}

.Button .active .r 
{
  top: -56px;
}

.Button .hover .r 
{
  top: -28px;
}

.Button .r 
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 4px;
  height: 84px;
}

* html .Button .r
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-4+'px');
}


.Button .r span
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width:403px;

  height: 84px;
}

* html .Button .r span
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-403+'px');
}

.Button .active .l 
{
  top: -56px;
}

.Button .hover .l 
{
  top: -28px;
}

.Button .l 
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: 4px;
  height: 84px;
}

* html .Button .l
{
  font-size: 1px;
  width: expression(this.parentNode.offsetWidth-4+'px');
}


.Button .l, .Button .r span  
{
  background-image: url('images/Button.png');
}

* html .Button .l, * html .Button .r span
{
}
/* end Button */

/* begin Box, Block */
.Block 
{
  
  
}


* html .Block 
{
}


.Block-body 
{
  position: relative;
  overflow: hidden;
  z-index: 0;
  text-align: left;
}
.category-45 .sidebar1 .widget_execphp,
.category-45 .sidebar1 .widget_extended-categories 
 {
display: none;
}
.category-3 .contentLayout .sidebar1 ,
.home .contentLayout .sidebar1 ,
.contentLayout .sidebar1.category-3 {
display: none;
padding-top: 2em;
}
.sidebar1 .Block-body {
  background-image:url('images/block-bg.jpg');
  background-repeat: no-repeat;
  background-position:  bottom left ;
  margin: 10px 0 10px 0 ;
  padding: 0 0 0 15px;
}
.sidebar1 .pop-item > a {
	font-weight: bold !important;
}
.sidebar1 .avhec-widget-line a {
  font-size: 16px ;
}
.sidebar1 .pop-item-last {
  padding-bottom: 1em;
}
div.sidebar1  ul li a {
	font-size:13px; 
	font-weight:normal !important; 
	line-height:1.25em !important; 
	color:#333333 !important; 
}


.Block-tl 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
}

* html .Block-tl 
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");
}


.Block-tr 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 1px;
  height: 1px;
}

* html .Block-tr 
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-1+'px');
}

.Block-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -1px;
  width: 2px;
  height: 2px;

}

* html .Block-tr div
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");
}

.Block-bl 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 1px;
}

* html .Block-bl 
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-1+'px');
}

.Block-bl div
{
  position: absolute;
  z-index: -1;
  top: -1px;
  left: 0;
  width: 2px;
  height: 2px;


}

* html .Block-bl div
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");
}

.Block-br 
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 1px;
  height: 1px;
}

* html .Block-br
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-1+'px');
  left: expression(this.parentNode.offsetWidth-1+'px');
}

.Block-br div 
{
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -1px;
  width: 2px;
  height: 2px;

}

* html .Block-br div
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-s.png',sizingMethod='crop')");
}

.Block-tc 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;

  left: 1px;
  right: 1px;
  height: 1px;
}

* html .Block-tc
{
  font-size: 1px;
  width: expression(this.parentNode.offsetWidth-2+'px');
}


.Block-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;

}

* html .Block-tc div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-h.png',sizingMethod='scale')");
}


.Block-bc 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 1px;
  right: 1px;
  height: 1px;
}

* html .Block-bc
{
  font-size: 1px;
  top: expression(this.parentNode.offsetHeight-1+'px');
  width: expression(this.parentNode.offsetWidth-2+'px');
}

.Block-bc div 
{
  position: absolute;
  z-index: -1;
  top: -1px;
  left: 0;
  width: 100%;
  height: 2px;

}

* html .Block-bc div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-h.png',sizingMethod='scale')");
}


.Block-cl 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 1px;
  left: 0;
  width: 1px;
  bottom: 1px;
}

* html .Block-cl
{
  font-size: 1px;
  height: expression(this.parentNode.offsetHeight-2+'px');
}

.Block-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;

}

* html .Block-cl div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-v.png',sizingMethod='scale')");
}

.Block-cr 
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 1px;
  right: 0;
  width: 1px;
  bottom: 1px;
}

* html .Block-cr
{
  font-size: 1px;
  left: expression(this.parentNode.offsetWidth-1+'px');
  height: expression(this.parentNode.offsetHeight-2+'px');
}

.Block-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -1px;
  width: 2px;
  height: 100%;

}

* html .Block-cr div
{
  font-size: 1px;
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/Block-v.png',sizingMethod='scale')");
}

.Block-cc 
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
/* 
  background-color: #FFFFFF;

*/
}

* html .Block-cc
{
}

.Block table.table
{
}

.Block table.table th, .Block table.table td
{
}
/* end Box, Block */

.homevideopreview {
float:right;
border:1px solid #8c8c8c;
}


/* begin BlockHeader */
.BlockHeader {
  position: relative;
  overflow: hidden;
  height: 30px;
  z-index: 0;
  line-height: 30px;
  padding: 0;
  margin-bottom: 2px;
  text-align: left;
  color: #0090cd !important;

  font-size: 11px;
  text-transform:uppercase;
  font-weight: Bold;
  font-style: normal;  
  text-decoration: none;
}

* html .BlockHeader
{
  zoom: 1;
}

.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div 
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 30px;
}

.BlockHeader .l 
{
  left: 0;
  right: 0px;
}

* html .BlockHeader .l
{
  width: expression(this.parentNode.offsetWidth-0+'px');
}

.BlockHeader .r 
{
  right: 0;
  width: 0px;
}

* html .BlockHeader .r
{
  left: expression(this.parentNode.offsetWidth-0+'px');
}

.BlockHeader .r div
{
  width: 992px;
  right: 0;
}

* html .BlockHeader .r div
{
  left: expression(this.parentNode.offsetWidth-992+'px');
}

* html .BlockHeader .l, * html .BlockHeader .r div 
{
  font-size: 1px;
}

.BlockHeader .l, .BlockHeader .r div 
{
  background-position: left top;
  background-repeat: no-repeat;

}

* html .BlockHeader .l, * html .BlockHeader .r div 
{
  background: none;
  behavior: expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + (function(){var t=document.getElementsByTagName('link');for(var i=0;i<t.length;i++){var l=t[i];if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','');}return '';})()+"images/BlockHeader.png',sizingMethod='crop')");
}
/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent 
{
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
  z-index: 0;
  
  
}


* html .BlockContent 
{
}


/*** Recent Videos ***/
#rightalign-execphp-4 {
padding-bottom:10px;
}

/*** Videos ***/
body.single h2.pagetitle, body.category h2.pagetitle {
	color: #0090cd;
	font-size: 1.75em;
	padding: 0 0 .25em .25em;
	margin: 0;
	line-height: 1em !important;
	font-family: "myriadproregular", sans-serif;
	font-weight: normal;
}
.category .post.qte, .archive .post.qte {
	display: none;
}

.home .post.qte a.bttnmorequotes:link,
.home .post.qte a.bttnmorequotes:visited {
	padding: 5px 10px;
	background: #0090CD;
	color: #FFF;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 1em;
}


.category .post.qte a.bttnmorequotes:link,
.archive .post.qte a.bttnmorequotes:link,
.category .post.qte a.bttnmorequotes:visited,
.archive .post.qte a.bttnmorequotes:visited {
	padding: 5px 10px;
	background: #0090CD;
	color: #FFF;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 1em;
}

.category .post.qte a.bttnmorequotes:hover, 
.archive .post.qte a.bttnmorequotes:hover {

	text-decoration: none;
	color: #eeeeee;
}

.category-45 .contentLayout .content {
	width: 100%;
}

.category .post.qte .entry .ws_tweet_list,
.category-45 .post .entry .ws_tweet_list {
	width: 100%;
	text-align: center;
}
.category-45 .post .postmetadata {
	display: none;
} 
.category-45 .post {
	text-align: center;
}


/*  SEARCH FORM */

#searchform {
	padding: 20px 0 25px 0;
	margin:0;
	text-align: center;

}
#searchform .screen-reader-text {
color: #0090CD;
font-size: 13px;
font-weight: bold;
padding-bottom: 2px;
padding-right: 2px;
display: none;
}
#s {
border: 1px solid #BBBBBB;
/* background-image: url('images/search-form-bg.gif'); */
padding: 0 15px; 
margin: 0;
font-size: 1.5em;
width: 20em;
height: 31px;
/* line-height: 2em; */
}
#searchsubmit  {
background-color: #0090CD;

/* font-size:11px; */
/* font-weight:bold; */
/* width:60px; */
color:#FFFFFF;
border:0; 
padding: 10px 20px 8px 20px;
/* cursor:pointer; */
/* text-align: center; */
/* height: 30px; */
/* height: auto; */
margin: 0;
}
#searchsubmit:hover{
background-color:#999999;
cursor:pointer;
}

.search-button {
color: #A5A5A5;
font-size: 2.5em;
line-height: 30px;
width: 1em;
height: 30px;
margin: 0;
padding: 0;
cursor: pointer;
background: none;
border: none;
outline: none;
display: block;
margin: 0 auto 0.5em;
}
.quote-search #s {
height: 0;
opacity:0;
-webkit-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
-moz-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
-o-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
border: 1px solid transparent;


background-color: rgba(0, 0, 0, 0);
}
#s.slidein {
height: 31px;
opacity:1;
background-color: #ffffff;
border: 1px solid #797979;
display: block;
margin: 0 auto;
}





/* Feedburner Form */
#rightalign-execphp-6 {float:left; width:100%;padding:20px 0 25px 0}
#rightalign-execphp-6 h3 {
font-size:16px;
color:#158e6f;
padding:0 0 5px 0; margin:0 0 0 0;

}
#rightalign-execphp-8 {float:left; width:100%;padding:20px 0 25px 0}
#rightalign-execphp-8 h3 {
font-size:16px;
color:#158e6f;
padding:0 0 5px 0; margin:0 0 0 0;

}

#footer-subscribe {
width: 100%;
margin: 0 auto;
text-align: center;
}

#feedburner-form {
	padding: 0; margin:0;
}
#feedburner-form .screen-reader-text {
font-size:13px;
font-weight:bold;
color:#0090cd;
padding:0; margin:0;
vertical-align:bottom;
}
#feedburner-s {
border:dawpx solid #797979;
background-image: url('images/search-form-bg.gif');
padding:0; margin:0 4px 0 0 ;
font-size:10px;
width:160px;
height:20px;
vertical-align:bottom;
}
#footer-subscribe input[name^=EMAIL] {
border: 1px solid #BBBBBB;
/* background-image: url('images/search-form-bg.gif'); */
padding: 0 15px; 
margin: 0;
font-size: 1.5em;
height: 31px;
/* line-height: 2em; */
}
#feedburner-searchsubmit  {
background-color: #0090CD;
color:#FFFFFF;
border:0; 
padding: 10px 20px 8px 20px;
margin: 0;
}
#feedburner-searchsubmit:hover{
background-color:#999999;
cursor:pointer;
}









/*     WIDGET CSS     */
.widget {
}
.BlockContent-body, .Block-body
{
  position: relative;
  overflow: visible;
  z-index: 0;
  margin: 0;
  padding:0;
  text-align: left;
  color: #373737;
  font-weight: normal;
  font-style: normal;  
  text-decoration: none;
}







/* RECENT POSTS for the homepage */
.BlockContent-body .textwidget, .Block-body .textwidget, .sidebar1 .textwidget {
	font-size: 1em ; 
	line-height:1.2em; 
}


.BlockContent-body  ul li a, .Block-body  ul li a,  .sidebar1  ul li a {
/*	font-size:19px ;  */
	line-height:1.25em ; 
	color:#686868; 
}



/* end Box, BlockContent */

/* begin LayoutCell */
.content {
 
}
.contentLayout .content
{
	position: relative;
	margin:0;
	padding:0;
	border:0;
	float: left;
	overflow: hidden;
	width: 655px;
	
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .sidebar1 {
	position: relative;
	margin:0;
	padding:0;
	border:0;
	/* float: left; */
	overflow: hidden;
	width: 95%;
	margin: 0 auto;
	display: block;
}
.single .sidebar1 {
display: none !important;
}
/* end LayoutCell */
#rightalign-execphp-4 ul li:first-child a {
	margin-top: 0;
}
.sidebar1 a {
text-decoration:none;
display:right;
clear:both;
margin:10px 0 0 0;
}

.sidebar1 .widget_search {
text-align: center;
}

.sidebar1 ul, .sidebar2 ul, .sidebar3 ul
{
	margin-left: 0; 
	margin-top: 0;
	padding-left: 20px;
}


.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li
{
	list-style: none; 
	padding: 0;
	border:0px solid #FF0000;
}

#footer {
display:block;
clear:both;
width:990px;
height:340px;
padding:20px 0 0px 0 ;
overflow:visible;
}
#footer img {
  padding: 0 0 15px 0;
}
#footer a {
color: #585858;
}

/* hide the home page header */
h1.postheadline 
{
	display:none;
}
.post h2 a 
{
	text-decoration: none;
}
.post {
	margin-bottom: 15px;
}


/*** CATEGORY ***/
#categoryheading {
color:#0090cd;
font-size:20px;
padding:0 0 0.5em 0;margin:0;
line-height:1em !important;
display: none;
}
.category-3 #categoryheading {
display: block;
}

.postmetadata.alt {display:none;}
.categorycolumntext {

padding: 2em;
background-color: #089D82;
z-index: 100;
position: relative;
}

.home .quotecolumntext img {box-sizing: border-box;
border: 1px solid rgb(216, 216, 216);
-webkit-box-shadow: 0px 0px 30px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -15px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px -15px rgba(0,0,0,0.75);
}

.search .quotecolumntext,
.home .quotecolumntext,
.category .quotecolumntext,
.archive .quotecolumntext {
	text-align: center;
}
.home .quotecolumntext {
	padding-top: 3em;
}

.home .quotecolumntext h2,
.search .quotecolumntext h2,
.category .quotecolumntext h2,
.archive .quotecolumntext h2 {
font-size: 3em;
color: #0090CD;
font-family: "seraveklightitalic", sans-serif;
font-weight: normal;
padding: 0;
  margin: 0;
}
.home .quotecolumntext h4,
.search .quotecolumntext h4,
.category .quotecolumntext h4,
.archive .quotecolumntext h4 {
font-size: 1.5em;
color: #0090CD;
font-family: "seraveklightitalic", sans-serif;
font-weight: normal;
padding: 0;
  margin: 0;
}
.category-45 .quotecolumntext h2 {
font-size: 1.85em;
padding: 0;
margin: 0;
}
.category-45 .quotecolumntext h4 {
font-size: 1.5em;
padding: 0;
margin: 0;
}
.category-45 .post.qte .quotecolumntext h2 {
font-size: 3em;
color: #0090CD;
font-family: "seraveklightitalic", sans-serif;
font-weight: normal;
}
.category-45 .post.qte .quotecolumntext h4 {
font-size: 2em;

}
.category-45 .post.qte .quotecolumntext a.bttnmorequotes {
display: none;
}

 
.category-45 h3,
.category-45 h4,
.category-45 h5,
.category-45 h6 {
font-family: "seraveklightitalic", sans-serif;
color: #0090CD;
padding: 0;
margin: 0;
font-size: 2em;
font-weight: normal;

}
.home .quotecolumntext h2 > strong,
.search .quotecolumntext h2 > strong,
.category .quotecolumntext h2 > strong,
.archive .quotecolumntext h2 > strong,
.home .quotecolumntext h2 > em,
.search .quotecolumntext h2 > em,
.category .quotecolumntext h2 > em,
.archive .quotecolumntext h2 > em {
font-weight: normal;
}

.postmetadata .respondlinks {
display: none;
}
.entry .categorycolumntext a,
.entry .categorycolumntext a:hover {
  text-decoration: none ;
  color: #fff;
}

.entry .vidthumbnail {
  width: 100%;
  height: auto;
}

.category-3 .post:hover img, .archive.post:hover img{
	/* transform: scale(1.1);
	transition: all 5s ease;  */
}
.search .post img,
.category-3 .post img,
.archive.post img {
	/* transition: all 10s ease;  */
}

.categorycolumntext a:visited  {
  text-decoration: none;
  color: #f3f3f3;
}

.categorycolumntext:hover {
 /* background-color: #00a2d7 !important; */
  text-decoration: none;
}

.categorycolumntext.titlehover {
  background-color: #00a2d7 !important;
  text-decoration: none;

}
.categorythumbnail img, .categorythumbnail span {
	float:left;
	width: 100%;
	/* width:125px;  /* this is the same size set as in the WP Media thubmail sizes */
	/* height:90px;  /* this is the same size set as in the WP Media thubmail sizes */
	/* border:1px solid #cbcbcb; */
	margin: 0 14px 0 0;
	text-align:center;
}

.categorythumbnail span { /* Controls the Image Not Available Placeholder */
	float:left;
	width:125px;  /* this is the same size set as in the WP Media thubmail sizes */
	padding-top:35px; /* */
	height:55px;  /* this is the same size set as in the WP Media thubmail sizes MINUS the padding */
	border:1px solid #cbcbcb;
	margin: 0 14px 0 0;

	text-align:center;
	background-color:#eaf0f2;
	color:#0090cd ;
	font-weight:bold;
}


/* Post Meta Data */

#postmetadata {
	float:left;
	clear:both;
	width:100%;
	padding: 2em 0;
}
.category #postmetadata {
	display: none;
}
span.postmetadata {
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
}

p.postmetadata a, .postmetadata a {
	color:#158e6f !important;
	font-weight:bold;
	font-size:11px;
}

.search div.post h3, 
.search .post h3,
.archive div.post h3, 
.archive .post h3,
.category div.post h3, 
.category .post h3,
.single .post h3 {
  font-family: "seraveklight", sans-serif;
  font-weight: normal;
  font-size: 3.5em;
  text-decoration: none;
  padding: 0; /*  0.5em 0 0.40em 0 */
  margin: 0;
  line-height: 1em;
}
.category-45 div.post h3 a:visited,
.category-45 .post h3 a:visited {
	color: #333333;
}
.category-45 div.post h3 a:hover,  .category-45 .post h3 a:hover {
	color: #0090cd;
	text-decoration: none;
}
/* search result highlighting */
div.categorycolumntext a h3 span {
	
}
.search-everything-highlight-color {
	padding: 0 0.1em;
	margin: 0 -0.1em;
}


.aligncenter, div.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}
.alignleft,
.alignright {
margin: 0 2em;
}
.wp-caption
{
	border: 0px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
#comments, .commentlist {
	display: none;
	clear: both;
	
}
#comments-header {
display: none;
font-size:18px;
font-weight:bold;
border-bottom:1px solid #d5d5d5;
margin-right:10px;
}
.commentlist li .avatar
{
	float: right;
	border: 0px solid #eee;
	padding: 2px;
	background: #fff;
}

#commentform textarea
{
	width: 100%;
	padding: 2px;
}


/**************ADDTHIS / SHARETHIS **********/ 
#sharethis {
margin:0;
padding: 0 30px 0 0;
clear:both;
display:none;

}
#sharethis a {
color:#0073d0;
}
#sharethis img {
padding: 0 3px 0 0;
vertical-align:middle;
}

/********* TWEET DIGESTS ************/
.ws_tweet_list {
  padding: 0;
  margin: 0 auto;
  width: 75%;
}
.ws_tweet{
list-style:none;
font-size:14px;
padding: 0 0 1.5em 0;
margin:0;
font-weight:normal;

}
.ws_tweet a {
font-weight:bold !important;
color:#158E6F !important;
text-decoration:none;
font-size:14px;

}

.ws_tweet a:hover {
text-decoration:underline;

}
a.ws_tweet_time  {
font-weight:normal !important;
color:#000000 !important;
display:block;
display:none;
}

/********* Sharethis Vertical ************/

#sharethisvertical {
width: 50px;
padding: 0 5px 0 0;
overflow:visible;
position:relative;
float:right;
}
.addthis_counter a.atc_c, .addthis_counter a.addthis_button_expanded {
height: 33px;
margin-bottom: 4px;
line-height: 30px;
}
.addthis_counter a.addthis_button_expanded {
border-radius: 0;
}
.addthis_counter a.atc_c, .addthis_counter a.atc_s {
line-height: 17px;
}

/********* Facebook Like ************/
#facebooklike {
width: 50px;
padding: 0 0 0 0;
overflow:visible;
position:relative;
float:right;
z-index:100;
}
/********* GOOGLE +1 ************/
#googleplusone {
width: 50px;
padding: 0 5px 0 0;
overflow:visible;
position:relative;
float:right;
}
.a-sb-ig-t-uf-nd {
 margin-bottom: 5px;
 font-weight: bold;
}
.a-sb-e-uf-Xi-nd {
color: #333333;
}
div.Main div div.Sheet div.contentLayout div.content div.Block div.Block-body div.BlockContent div.BlockContent-body div.post div.entry div#sharingfeatures div#googleplusone div#___plusone_0 iframe {
height: 80px !important;
}
div.Main div div.Sheet div.contentLayout div.content div.Block div.Block-body div.BlockContent div.BlockContent-body div.post div.entry div#sharingfeatures div#googleplusone div#___plusone_0 iframe div.SM {
  margin-top: 1px !important;
}
/********* PINTEREST ************/
#pinterestvertical {
width: 50px;
padding: 0 5px 0 0;
overflow:visible;
position:relative;
float:right;
}
#pinterestvertical iframe {
  border: medium none;
  height: 70px !important;
  width: 43px;
}
#PinItButton {
/*  margin-top: 4px !important; */
}
iframe body.vertical #PinItButton {
  top: 41px !important;
}
#pinterestvertical a {
  margin-top: 41px !important;
}
#pinterestvertical a span i {
  border-bottom: 1px solid transparent;
  display: block;
  height: 1px;
  position: relative;
  width: 100%;
}
#pinterestvertical a span {
  height: 39px !important;
  background: url("http://passets.pinterest.com/images/pidgets/fpa1.png") no-repeat scroll 0 0 / 40px 38px transparent !important;
font: bold 16px/24px verdama,Arial,Helvetica,sans-serif !important;
font-weight: bold !important;
color: #000000 !important;
}



/********* RETWEET PLUGIN ************/

#retweet_button {
margin: -2px 0 0;
padding: 0 5px 0 0;
display:none;
float:right;

}
#retweet_button a {
text-decoration:none;
}
#sharingfeatures {
float: right;
overflow: visible;
display: block;
margin: 0;
}
a.retweet span {
-moz-border-radius:2px 2px 2px 2px  !important;
background:none repeat scroll 0 0 #94CC3D;
border:1px solid #90c032 !important;
color:#FFFFFF;
margin-left:2px;
padding:1px 3px 1px 3px !important;
font-size:11px;
font-weight:bold;
}
#retweet_button a.vert {
	margin: 2px 0 0 0;
}
#retweet_button a.retweet span.vert {
	margin-top: 10px;
}
#retweet_button a.retweet strong.vert {
	border: 1px solid #D3D3D3;
	border-radius: 0;
	height: 24px;
	padding: 5px 3px 1px;
}
/************* WP LIKES PLUGIN *************/
.wp_likes {
margin:0px !important;
transition: all 1s ease; 
line-height: 2em;
}
.wp_likes .text {
transition: all 1s ease;
padding-left: 10px;
position: absolute;
left: 120px;
}
.wp_likes div.like a, .wp_likes div.unlike a {
text-decoration: none;
}
.wp_likes div.like, .wp_likes a.like, .wp_likes div.unlike, .wp_likes a.liked img   {
transition: all 1s ease; 
line-height: 2em;


}
.wp_likes div.like, .wp_likes div.unlike, .wp_likes a.like, .wp_likes a.liked   {
float: left !important;
line-height: 2em;
}
.wp_likes .like-image-wrap a.like img {
display: block !important;
}
.like-image-wrap {
display: inline-block;
width: auto;
float: left;
}

/******* DISQUS PLUGIN *****/
#disqus_thread {
	width:630px;
}
#disqus-commentheader {
display: none;
width:100%;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
font-size:20px;
font-weight:bold;
padding-top:30px;
clear:both;
}
#disqus_thread a {
font-size:12px;
}


/* the read more link for the latest blog headlines enhanced recent posts widget */
.enhanced-recent-posts  a {
	font-size:19px ;
}
.latestblogpostreadmore a {
clear:both !important;
color:#A2A2A2 !important;
font-weight:bold !important;
margin:10px 0 0 !important;
text-decoration:none !important;
font-size:11px !important;
}
a.readmore {
	text-decoration: none;
}
a.readmore:hover {
	text-decoration: underline;
}

/******* POPULARITY ********/
.akpc_pop {
border: 0px solid #cccccc;
width:50%;
float:left;
}


/*** continue reading link for category 5 -- blog ***/
.entry a span {
text-decoration:none;
}
.continuereading {
display:block;
color:#0090cd;
font-weight:bold;
font-size:14px;
margin: 0.5em 0 0.2em 0 ;
}
.continuereading:hover {
text-decoration:underline;
}




/**************BEGIN: PAGING ***************/
.wp-pagenavi {
clear: both;
width:100%;
}
.wp-pagenavi .previouspostslink {
}
.wp-pagenavi .nextpostslink {
float:right;
}

div.wp-pagenavi .smaller { display:none;}

.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
/*	border: 1px solid #BFBFBF; */
font-size:16px !important;
font-weight:bold;
text-decoration:none;
padding:0 10px 0 0;
margin:0;
color:#333333;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
font-size:16px !important;
font-weight:bold;
text-decoration:none;
padding:0 10px 0 0;
margin:0;
color:#0090cd;
}

.wp-pagenavi span.current {
	/* font-weight: bold; */
}
/**************END: PAGING ***************/


#numberviews {
font-size:14px;
font-weight:bold;
color:#555555;
padding:5px 0 5px 0;

}

/****** TWITTER.COM WIDGET ******/
.twtr-hd {display:none;}
.twtr-ft {display:none;}
.twtr-tweet-wrap {padding:4px 4px 4px 0 !important;margin:0  !important;}

/**** TWITTER HOME ****/
#rightalign-twitter-4 .BlockHeader , #rightalign-twitter-4 .BlockHeader a, #rightalign-twitter-4 .BlockHeader a:visited {
border:0px solid #ff0000;
padding:0;margin:0;
position: relative;
overflow: hidden;
height: 20px;
z-index: 0;
text-align: left;
color: #0090cd !important;
text-transform:uppercase;
font-weight: Bold;
font-style: normal;  
text-decoration: none;
}
#rightalign-twitter-4 ul {
list-style: none; 
padding: 0 !important;
border:0px solid #FF0000; 
margin-top:0px;
}
#rightalign-twitter-4 li  {
list-style: none; 
font-size:12px;
padding: 0 !important;
border:0px solid #FF0000; 
margin-bottom:10px;
}
#rightalign-twitter-4 a  {
font-size:11px !important;
color: #656565 !important;
}
#rightalign-twitter-4 a.timesince {
font-size:11px !important;
color:#373737 !important;
display:block;
padding:5px 0 0 0 ;margin:0;
}




/******* RELATED POSTS *******/

#relatedposts {
margin-left: 0;
padding-left: 0;
display:block;clear:both;
}
.relatedposts-text {
float:left;
clear:both;
width:130px;
line-height:1.1em;
}
.relatedposts-image {
}
#relatedposts img {
float:left; 
margin: 0 5px 5px 0;
}
.relatedposts-header {
clear:both;
border-bottom:1px solid #CCCCCC;
padding-top:20px;
padding-bottom:2px;
width:100%;
font-size:14px;
color:#666666;
font-weight:bold;
}

#relatedposts li {
display: inline;
list-style-type: none;
}
#relatedposts a {
font-weight:bold;
font-size:12px;
display:block;
float:left;
text-decoration:none;
padding: 16px 3px;
height: 160px;
overflow: hidden;
}
#relatedposts a:link, #relatedposts a:visited {}
#relatedposts a:hover {text-decoration:underline;}
#relatedposts li img {}
.relatedposts-container {
}





/*****************************************/
/*****************************************/
/*****************************************/
/* AddThis Vertical Hover Menu */

.addthis_toolbox .column1 {
    float:left;
}
.addthis_toolbox .column2 {
    float:right;
}


.addthis_toolbox .custom_hover {
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button {
    padding: 6px 4px 9px 4px;
    cursor: pointer;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
}

.addthis_toolbox .custom_hover .custom_button.active {
    background-color: #eee;
}

.addthis_toolbox .hover_menu  {
    display: none;
    position: absolute;
    background: #fff;
	z-index:1;
}

.addthis_toolbox .custom_hover .tower {
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu  {

    width: 235px;
    padding: 1px;
	right:0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_menu a {    
    position: relative;
    display: block;
    width: 80px;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #00bff3;
}

.addthis_toolbox .hover_menu a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .hover_menu span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu .more a {
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu .more span {
    display: none;
}
/*****************************************/
/*****************************************/
/*****************************************/




/*****************************************/
/*****************************************/
/*****************************************/
/* AddThis FOOTER Vertical Hover Menu */

.addthis_toolbox .column1_footer {
    float:left;
	height:120px;
}

.addthis_toolbox .column2_footer {
    float:right;
	height:120px;
}


.addthis_toolbox .custom_hover_footer {
    position: relative;
}

.addthis_toolbox .custom_hover_footer .custom_button_footer {

    padding: 6px 4px 9px 4px;
    cursor: pointer;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
}

.addthis_toolbox .custom_hover_footer .custom_button_footer.active {
    background-color: #eee;
}

.addthis_toolbox .hover_menu_footer  {
    display: none;
    position: absolute;
    background: #fff;
	z-index:1;
}

.addthis_toolbox .custom_hover_footer .tower {
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu_footer  {
    width: 245px;
	height:110px;
	overflow:scroll ;
	overflow-x: hidden;
	overflow-y: auto;
    padding: 1px;
	right:0;
	
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_menu_footer a {    
    position: relative;
    display: block;
    width: 80px;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #00bff3;
}

.addthis_toolbox .hover_menu_footer a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .hover_menu_footer span {
    position: absolute;
    left: 14px;
    top: 4px;
}


.addthis_toolbox .hover_menu_footer .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu_footer .more a {
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu_footer .more a:hover {
    background: none;
}
.addthis_toolbox .hover_menu_footer .more span {
    display: none;
}
/*****************************************/
/*****************************************/
/*****************************************/

.center-text {
text-align: center;
}


/* back to top button */
.backtop {
padding: 15px 25px;
background: #089D82;
color: #fff;
position: fixed;
bottom: 0;
right: 5px;
display: none;
cursor: pointer;
font-weight: bold;
-webkit-border-top-left-radius: 50px;
-webkit-border-top-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-topright: 50px;
border-top-left-radius: 50px;
border-top-right-radius: 50px;
box-shadow: 0px 0px 10px -3px rgba(0, 0, 0, 0.5);
z-index: 999;
}
.backtop:hover {

}





#retweet_button {

display:block !important;

}
div.Header 
{
  margin: 0 auto;
  position: relative;
  width: 990px;
  height: 50px;
}
#rightalign-execphp-4 {
padding-left:10px;
}
#rightalign-execphp-6 {
padding-left:10px;
}
.contentLayout .content
{
	position: relative;
	margin:0;
	padding: 25px 0 0 0 ;
	border:0;
	float: left;
	overflow: hidden;
	width: 100%;
}

.sidebar1 {
	padding-top:20px;
	padding-left:10px;
}
.sidebar1 li.current-cat > a {
	font-weight: bold;
}

.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li
{
	list-style: none; 
	padding: 0;
	border:0px solid #FF0000;
}


.content {
/*	background-image:url('<?php bloginfo('stylesheet_directory'); ?>/images/bg-content.gif'); */
	background-position:right 24px;
	background-repeat:no-repeat;
	padding:0;margin:0;
}
.sidebar1 .Block-body {
  background-image:url('');
}

div.sidebar1  ul li img + div {
  display: inline-block;
  vertical-align: top;
  width: 175px;
  margin-top: 0.25em;
}


div.widget_recent_entries , div.widget_recent_entries h3 {
	color:#0090cd;padding:0 0 2px 0 ;margin:0;
}

div.widget_recent_entries ul {
	border:0px solid #FF0000;
	padding:0;margin:0;

	
}
div.widget_recent_entries ul li  {
	font-size:10px;
	border-bottom:1px solid #e5e5e5;
	padding:2px 0 5px 0;margin:0 ;
}
div.widget_extended-categories ul {
padding:0 0 0 10px;
margin:0;
-moz-column-count: 3;
-moz-column-gap: 20px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
column-count: 3;
column-gap: 20px;
border-left: 1px solid #d7d7d7;
-webkit-column-rule: 1px solid #d7d7d7; /* Chrome, Safari, Opera */
-moz-column-rule: 1px solid #d7d7d7; /* Firefox */
column-rule: 1px solid #d7d7d7;
}
div.widget_extended-categories {
margin: 0 auto;
}
div.widget_extended-categories h3 {
	color:#0090CD;
	font-size:12px;
	margin:0;
	padding:0 0 2px;
}

.widget_views {
	color:#0090CD; 
	padding-bottom:10px;
	display: none;
}
.widget_views h3 {
padding:10px 0 0 0 ; margin:0;
}
.widget_views ul {
margin-top:0  !important;
padding-top:0  !important;
}

.widget_views ul li {
border-bottom:1px solid #e5e5e5;
padding: 2px 0 5px 0;
}

.widget_execphp {

}
.widget_execphp h3 {
padding: 10px 0 0 0;
margin:0;
color:#0090CD;
}
.widget_execphp ul {
margin:0;
padding:0;
}
.widget_execphp ul li {
border-bottom:1px solid #E5E5E5;
font-size:10px;
margin:0;
padding:2px 0 5px;
}
div.widgettitle h3 {
display: none;
}

.morelink, .morelink a, .morelink a:hover {font-size:14px !important; line-height:1em !important; font-weight:bold; color:#0090cd !important; text-decoration:none !important; }
.widget_execphp {
padding:0;
margin:0;
}
#randomquote-widget {
float:left;
border-left:0px solid #d7d7d7;
visibility:visible;
width:300px;
background-color:#e4efea;
color:#686868;
font-weight:bold;
line-height:1.5em;
padding:5px 10px 0 10px ;
margin: 0 0 10px 0 ;
clear:both;
z-index:100;
}
#randomquote {
font-size:11px !important;
line-height:1.5em  !important;
}
#randomquotemore {
float:right;
padding-bottom:5px;
}
#randomquotemore a {
color:#0090CD !important;
text-decoration:none;
}
#randomquotemore a:hover {
text-decoration:underline;
}




div.post h3, div.post h3 a, .post h3, .post h3 a {
  padding: 0;
}
.entry {clear:both;border:0px solid #ff0000;overflow:visible;}

div.sidebar1 div#rightalign-execphp-4.widget div.execphpwidget ul li a {
  display: inline-block;
}

.BlockContent-body .navigation {
}
.single .post-inner {
margin: 10px 10px;
padding: 0;
}
.single-3 .entry-content {
padding: 1em 0 0 0;
width: 50%;
display: block;
float: left;
}
.single-3 .post {
padding: 3em 0 0 0 
;}
.single-5 .entry-content {
width: 100%;
padding-bottom: 40px;
text-align: center;
}
.sidebar1.single-5 {
	display: none !important;
}
#tagline .widget_search {
	margin-bottom: 1em;
}
.archive .navigation,
.search .navigation,
.single-3 .navigation,
.category-45 .navigation,
.category-3 .navigation {
	display: none;
}

.navigation {
  display: block;
  clear: both;
  width: 100%;
  position: fixed;
  margin: 0 auto;
  top: 50%;
  max-width: 1065px;
  left: 0;
  right: 0;
  z-index: 1;
}
.navigation .fa-angle-left,
.navigation .fa-angle-right {
	font-size: 5em;
	color: #a6a2a1;
} 
.navigation .fa-angle-left:hover,
.navigation .fa-angle-right:hover {
	color: #0090cd;
} 

#retweet_button {

display:block !important;

}
body  {
  /* background-image: url('images/header.jpg'); */
  background-repeat: repeat-x;
  background-position:center -130px;
}
body.category,
body.archive,
body.archive  {
  background-image: none; 
}
body.home  {
  background-image: url('images/header-home.jpg'); 
  background-repeat: repeat-x;
  background-position:center -130px;
  background-color: #e9f9f0;
}

.Main {
position: absolute;
width: 100%;
left: 0;
top: 0;
box-sizing:border-box;
z-index: 1;

}

.page-template-pagetemplate-whoweare-aboutcris .Main,
.home .Main {
 position: relative;
}
.home .Main.par,
.home .Main.cont-3 {
	padding: 0;
}
.home .quotecolumntext #searchform > div {
display: none;
padding-top: 1em;
}
.fullwidthimage {
	width: 100%;
	height: auto;
}
.home .Main.cont-0,
.home .Main.cont-2,
.home .Main.ft {
	background-color: #FFFFFF;
}
.home .Main {
  padding: 70px 20px 0;
  box-sizing: border-box;
}
.home .Main.cont-0 {
-webkit-box-shadow: 0px 0px 30px -5px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 0px 30px -5px rgba(0,0,0,0.65);
box-shadow: 0px 0px 30px -5px rgba(0,0,0,0.65);
}
.home .Main.cont-2 .rw {
	text-align: center;
	padding: 3em 0;
}
.home .home-2 h1 ,
.home .home-2 h2 ,
.home .home-2 h3 ,
.home .home-2 h4 ,
.home .home-2 h5 ,
.home .home-2 h6 ,

.home .content-column h1 ,
.home .content-column h2 ,
.home .content-column h3 ,
.home .content-column h4 ,
.home .content-column h5 ,
.home .content-column h6 {
	color: #333;
}


div.Header {
  margin: 0 auto;
  position: relative;
  width: 100%;
  height: 50px;
}
#rightalign-execphp-4 {
padding-left:10px;
}
#rightalign-execphp-6 {
padding-left:10px;
}
.contentLayout .content {
	position: relative;
	margin:0;
	padding: 25px 0 0 0 ;
	border:0;
	float: left;
	overflow: hidden;
	width: 100%;
}
.single .contentLayout .content {
padding: 0;
}
.sidebar1 li.current-cat > a {
	font-weight: bold;
}

.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li
{
	list-style: none; 
	padding: 0;
	border:0px solid #FF0000;
}


.content {
/*	background-image:url('<?php bloginfo('stylesheet_directory'); ?>/images/bg-content.gif'); */
	background-position:right 24px;
	background-repeat:no-repeat;
	padding:0;margin:0;
}
.sidebar1 .Block-body {
  background-image:url('');
}

div.sidebar1  ul li img + div {
  display: inline-block;
  vertical-align: top;
  width: 175px;
  margin-top: 0.25em;
}


div.widget_recent_entries , div.widget_recent_entries h3 {
	color:#0090cd;padding:0 0 2px 0 ;margin:0;
}

div.widget_recent_entries ul {
	border:0px solid #FF0000;
	padding:0;margin:0;

	
}
div.widget_recent_entries ul li  {
	font-size:10px;
	border-bottom:1px solid #e5e5e5;
	padding:2px 0 5px 0;margin:0 ;
}
div.widget_extended-categories ul {
padding:0 0 0 10px;
margin:0;
-moz-column-count: 3;
-moz-column-gap: 20px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
column-count: 3;
column-gap: 20px;
border-left: 1px solid #d7d7d7;
-webkit-column-rule: 1px solid #d7d7d7; /* Chrome, Safari, Opera */
-moz-column-rule: 1px solid #d7d7d7; /* Firefox */
column-rule: 1px solid #d7d7d7;
}
div.widget_extended-categories {
margin: 0 auto 1em auto;
}
div.widget_extended-categories h3 {
	color:#0090CD;
	font-size:12px;
	margin:0;
	padding:0 0 2px;
}

.widget_views {
	color:#0090CD; 
	padding-bottom:10px;
}
.widget_views h3 {
padding:10px 0 0 0 ; margin:0;
}
.widget_views ul {
margin-top:0  !important;
padding-top:0  !important;
}

.widget_views ul li {
border-bottom:1px solid #e5e5e5;
padding: 2px 0 5px 0;
}
.numviews {
display: block;
width: 50%;
}

.widget_execphp {

}
.widget_execphp h3 {
padding: 10px 0 0 0;
margin:0;
color:#0090CD;
}
.widget_execphp ul {
margin:0;
padding:0;
}
.widget_execphp ul li {
border-bottom:1px solid #E5E5E5;
font-size:10px;
margin:0;
padding:2px 0 5px;
}
div.widgettitle h3 {
display: none;
}

.morelink, .morelink a, .morelink a:hover {font-size:14px !important; line-height:1em !important; font-weight:bold; color:#0090cd !important; text-decoration:none !important; }
.widget_execphp {
padding:0;
margin:0;
}
a.bttn-blue {
	padding: .25em .75em;
	color: #FFF;
	background-color: #0090CD;
	text-decoration: none;
	display: table;
	margin: 1em 0 .25em;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.5em;
}
a.bttn-blue:hover {
	opacity: 0.9;
}


a.bttn-blue {
	padding: .25em .75em;
	color: #FFF;
	background-color: #0090CD;
	text-decoration: none;
	display: table;
	margin: 1em 0 .25em;
	font-size: 11px
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.5em;
}
a.bttn-blue:hover {
	opacity: 0.9;
}

.archive a.bttn-blue, 
.category a.bttn-blue {
font-size: 1em;
}
#randomquote-widget {
float:left;
border-left:0px solid #d7d7d7;
visibility:visible;
width:300px;
background-color:#e4efea;
color:#686868;
font-weight:bold;
line-height:1.5em;
padding:5px 10px 0 10px ;
margin: 0 0 10px 0 ;
clear:both;
z-index:100;
}
#randomquote {
font-size:11px !important;
line-height:1.5em  !important;
}
#randomquotemore {
float:right;
padding-bottom:5px;
}
#randomquotemore a {
color:#0090CD !important;
text-decoration:none;
}
#randomquotemore a:hover {
text-decoration:underline;
}




div.post h3, div.post h3 a, .post h3, .post h3 a {
  padding:0;
}
.single div.post h3, .single div.post h3 a, .single .post h3, .single .post h3 a {
  padding: 0;
  text-decoration: none;
  color: #FFFFFF;
}
.single-5 div.post h3, .single-5 div.post h3 a, .single-5 .post h3, .single-5 .post h3 a {
  padding: 0 0 .5em 0;
  text-decoration: none;
}

.category-45 div.post h3, .category-45 div.post h3 a, .category-45 .post h3, .category-45 .post h3 a {
  padding: 0 0 .5em 0 ;
}


.entry {clear:both;overflow:visible; overflow: hidden;   padding: 1em 0;}
.BlockContent .post a:link, .Block-body .post a:link, .sidebar1 a:link {
}

div.sidebar1 div#rightalign-execphp-4.widget div.execphpwidget ul li a {
  display: inline-block;
}

#infscr-loading {
  display: block;
  position: relative;
  top: 0px;
  margin: -13px auto 0 auto;
  padding: 0;
  width: 100%;
  border: 1px solid white;
  /*text-align: center;*/
transition: all 0s ease; 
}

.quotes-intro {
max-width: 70%;
margin: 0 auto;
font-size:  1.5em;
font-family: "seraveklight", sans-serif;
padding: 2em 0;
}


.page h1 {font-size: 4em;line-height: 1.15em;}
.page h2 {font-size: 3em;line-height: 1.15em;}
.page h3 {font-size: 1.75em;line-height: 1.15em;}
.page h4 {font-size: 1.6em;line-height: 1.15em;}
.page h5 {font-size: 1.5em;line-height: 1.15em;}
.page h6 {font-size: 1.25em;line-height: 1.15em;}


.page-template-pagetemplate-whoweare-landing ,
.page-template-pagetemplate-services-landing ,
.page-template-pagetemplate-services-subpage ,
.page-template-pagetemplate-whoweare-subpage  {
	background-image:url('images/header.jpg');
	overflow: hidden;
}
.page-template-pagetemplate-whoweare-subpage #tagline {
	display: none;
}

.page-template-pagetemplate-whoweare-aboutcris,
.page-template-pagetemplate-services-subpage ,
.page-template-pagetemplate-whoweare-subpage  {
	background-image:url('images/blog-bg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
}
.page-template-pagetemplate-services-subpage .jcarousel-skin-tango,
.page-template-pagetemplate-whoweare-subpage .jcarousel-skin-tango {
display: none;
}


.page-template-pagetemplate-whoweare-landing .sidebar1,
.page-template-pagetemplate-services-landing .sidebar1 {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 95%;
	margin: 0 auto;
	display: block;
	padding-top: 10em;
	width: 492px;
}


.page-template-pagetemplate-whoweare-landing .contentLayout .content {
	padding: 6em 45px 0 0 ;
	width: 45%;
}

.page-template #tagline {
	width: 45%;
	padding: 5em 0 1em 0;
}
.page-template-pagetemplate-whoweare-landing #tagline {
	padding: 4em 45px 0 0 ;
}


.home #logo img {
	display: none;

}
.home #tagline {
width: 53%;
padding: 0;
float: right;
font-size: 1.5em;
position: relative;
clear: initial;
margin: 2em 0 0 0 ;
font-family: "seraveklight", sans-serif;
}
.home #tagline  p {
color: #333333;
font-family: "seraveklight", sans-serif;
font-size: 1.5em;
line-height: 1.25em;
}

.home .sidebar1 div.widgettitle h3 {
display: block;
font-size: 4em;
font-family: "myriadproregular", sans-serif;
font-weight: normal;
text-align: center;
color: #0090CD;
margin: 0 0 .5em;
}

.page-template-pagetemplate-services-landing .contentLayout .content {
	padding: 6em 45px 0 0 ;
}


.page-template #tagline h1,
h1.postheadline {
	font-size: 4em;
	font-family: "seraveklight", sans-serif;
	font-weight: normal;
	text-align: left;
	color: #0090CD;
	margin: 0 0 .25em 0;
	padding: 0;
	line-height: 1em;
}
.page-template-pagetemplate-whoweare-landing #tagline h1,
.page-template-pagetemplate-services-landing #tagline h1 {
	font-size: 5em;
}

.page-template h1,
.page-template h2,
.page-template h3,
.page-template h4,
.page-template h5,
.page-template h6,
.page-template h1 a,
.page-template h2 a,
.page-template h3 a,
.page-template h4 a,
.page-template h5 a,
.page-template h6 a,
.page-template a h1,
.page-template a h2,
.page-template a h3,
.page-template a h4,
.page-template a h5,
.page-template a h6 {
	color: #0090CD;
	margin: 0.75em 0 .25em 0;
	font-weight: normal;
	font-family: "seraveklight", sans-serif;
	text-decoration: none;
}
.page-template h4 a,
.page-template h5 a,
.page-template h6 a,
.page-template a h2,
.page-template a h3,
.page-template a h4 {
	font-weight: bold;
}
.page-template .content-column h1:first-child,
.page-template .content-column h2:first-child,
.page-template .content-column h3:first-child,
.page-template .content-column h4:first-child,
.page-template .content-column h5:first-child,
.page-template .content-column h6:first-child {
	margin-top:0;

}

.page-template h2 a:hover,
.page-template h3 a:hover,
.page-template h4 a:hover,
.page-template h5 a:hover,
.page-template h6 a:hover,
.page-template a:hover h2,
.page-template a:hover h3,
.page-template a:hover h4,
.page-template a:hover h5,
.page-template a:hover h6 {
	text-decoration: underline;
}



.page-template-pagetemplate-services-subpage #tagline,
.page-template-pagetemplate-whoweare-subpage #tagline {
	display: none;
}

.page-template-pagetemplate-services-subpage .postheadline,
.page-template-pagetemplate-whoweare-subpage .postheadline {
	display: block;
}

.page-template-pagetemplate-whoweare-landing #tagline p,
.page-template-pagetemplate-services-landing #tagline p {
	font-size: 2em;
	color: #373737;
	line-height: 1.45em;
}


.page-template-pagetemplate-whoweare-landing #largepicture-container,
.page-template-pagetemplate-services-landing #largepicture-container {
margin: 0 auto;
padding:0;
z-index:1;
width:450;
height:280;
width:990px;
position:relative;
}

.page-template-pagetemplate-whoweare-landing #largepicture,
.page-template-pagetemplate-services-landing #largepicture {
float:right;
z-index:100;
}
.page-template-pagetemplate-whoweare-landing #largepicture {
margin:200px 0 0 0 ;
}
.page-template-pagetemplate-services-landing #largepicture {
margin:255px 0 0 0 ;
}


.page-template #qm0 ul {
	left:-10px !important;
}
.page-template-pagetemplate-services-subpage #navchildren_3,
.page-template-pagetemplate-services-landing #navchildren_3 {
	display:none;
}
.page-template-pagetemplate-whoweare-aboutcris #navchildren_4,
.page-template-pagetemplate-whoweare-landing #navchildren_4,
.page-template-pagetemplate-whoweare-subpage #navchildren_4 {
	display:none;
}
.search #navchildren_3,
.category #navchildren_3,
.archive #navchildren_3,
.single #navchildren_3 {
display: none;
}





.page-template .wp_likes {
  display:none;
}



.page-template-pagetemplate-services-landing #tagline {
	width: 45%;
	padding: 4em 45px 0 0 ;
}


.page-template-pagetemplate-services-landing .akpc_pop {
display:none;
}


.page-template-pagetemplate-whoweare-aboutcris .contentLayout .content {
	padding: 0 45px 0 0;
	width: 50%;
	margin: 0;
}
.page-template-pagetemplate-whoweare-aboutcris .sidebar1 {
	position: relative;
	padding: 0;
	float: right;
	overflow: hidden;
	width: 440px;
	margin: 0;
}
.page-template-pagetemplate-services-subpage .contentLayout,
.page-template-pagetemplate-whoweare-subpage .contentLayout {
	margin: 450px 0 0 0 ;
}
.page-template-pagetemplate-services-subpage .contentLayout .content,
.page-template-pagetemplate-whoweare-subpage .contentLayout .content {
	padding: 0 45px 0 0;
	width: 45%;
}
.page-template-pagetemplate-services-subpage .sidebar1,
.page-template-pagetemplate-whoweare-subpage .sidebar1 {
	position: initial;
	padding: 0;
	overflow: hidden;
	width: 495px;
	margin: 6em 0 0 0;
	float: right;
	
}
.page-template-pagetemplate-whoweare-aboutcris #largepicture-container,
.home #largepicture-container {
display: none;
}

.page-template-pagetemplate-services-subpage #largepicture-container,
.page-template-pagetemplate-whoweare-subpage #largepicture-container {
	margin: 0 auto;   /* align for good browsers */
	padding:0;
	padding-top:175px;
	width:1010px;
	z-index:1000;

}
.page-template-pagetemplate-services-subpage #largepicture-containerasd {
	margin: 0 auto;   /* align for good browsers */
	padding:0;
	padding-top:161px;
	width:1010px;
	z-index:1000;
}
.page-template-pagetemplate-services-subpage #largepicture,
.page-template-pagetemplate-whoweare-subpage #largepicture {
	border:0px solid #ff0000;
	padding:0;margin:0;
	z-index:100;
}
.page-template-pagetemplate-whoweare-aboutcris #randomquote-container,
.page-template-pagetemplate-services-subpage #randomquote-container,
.page-template-pagetemplate-whoweare-subpage #randomquote-container {
	position: relative;
	top: auto;
	right: auto;
	visibility:visible;
	overflow:visible;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	color:#555555;
	background-color:transparent;
	z-index:100;
	background-image: url('images/bg-recommendations.gif') !important; 
	background-repeat: no-repeat;
	background-position:center top ;
	margin: 0 0 3em 0;
}
.page-template-pagetemplate-whoweare-aboutcris #randomquotemore,
.page-template-pagetemplate-services-subpage #randomquotemore,
.page-template-pagetemplate-whoweare-subpage #randomquotemore {
	display:none;
	position:absolute;
	bottom:-15px;
	right:0;
	color:#0090cd;
	font-size:12px;
	font-weight:bold;
}
.page-template-pagetemplate-whoweare-aboutcris #randomquotemore a,
.page-template-pagetemplate-services-subpage #randomquotemore a,
.page-template-pagetemplate-whoweare-subpage #randomquotemore a {
	text-decoration:none;
}
.page-template-pagetemplate-whoweare-aboutcris  #randomquotemore a:hover,
.page-template-pagetemplate-services-subpage #randomquotemore a:hover,
.page-template-pagetemplate-whoweare-subpage #randomquotemore a:hover {
	text-decoration:underline;
}


.introparagraph {
	line-height:1.75em;
	font-size:1em;
	margin: 0 0 .5em 0;
	display: inline-block;
}





.nav-mobile {
z-index: 2001;
background-color: #DBEBE1;
width: 100%;
position: relative;
position: absolute;
top: 0;
box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.5);
}


h3 .searchlarge ,
.searchlarge {
	font-size: 32px;
}

.nav-mobile .slicknav_menu {
/*position: absolute;
left: 0;
right: auto;
top: 10px;
float: left;*/
height: 50px;
}
.nav-mobile .slicknav_btn {
float: left;
font-size: 1.25em;
text-shadow: none;
color: #FFF;
padding: .5em .75em;
margin: .5em;
position: relative;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);

}

.nav-mobile #logo {
float: right;
}
.nav-mobile .slicknav_nav {
	
}


.sidebar1 iframe .timeline.var-chromeless {


}



#largepicture-container-mobile {
display: none;
}


.nocomments {
display: none;
}









