/*

    Theme Name: Muktuk Adventures
	Theme URI: http://muktuk.com/
	Description: Custom .
    Author: Yukon Info
    Author URI: http: //yukoninfo.com/
 
    Version: 1.0
 
    Template: genesis
    Template Version: 1.9
 
	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/





/* Import Fonts
------------------------------------------------------------ */
@import url(http://fonts.googleapis.com/css?family='Istok Web':200, 300, 400, 500, 600, 700, 800);
@import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700,400italic,700italic);

/* Default CSS
------------------------------------------------------------ */
@import url(../genesis/style.css);
/* Custom CSS
------------------------------------------------------------ */
/* Defaults
------------------------------------------------------------ */
body { background: #fff !important; }
body,
 p,
 select,
 textarea {
  font-family: 'Istok Web', Arial, Helvetica, sans-serif;
  font-weight: 500;
}
h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 h7,
 h1 a,
 h2 a,
 h3 a,
 h4 a,
 h5 a,
 h6 a,
 h7 a {
  font-family: 'Istok Web', Arial, Helvetica, sans-serif;
  color: #003768;
  font-weight: 400;
}
.entry-content p,
 .entry-content select,
 .entry-content textarea { font-size: 16px; }
.entry-content p {
  text-align: justify;
  text-justify: distribute;
}
blockquote,
 input,
 select,
 textarea,
 .author-box,
 .breadcrumb,
 .sticky,
 .taxonomy-description,
 .wp-caption {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
}
input,
 label,
 select,
 textarea {
  color: #fff;
  font-family: 'Istok Web', Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
}
li,
 ol,
 ul {
  margin: 0;
  padding: 0;
}
ol li { list-style-type: decimal; }
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
h7 { font-size: 12px; }
h2 a,
h2 a:visited { color: #0069aa; }
h2 a:hover { color: #0069aa; }
strong,
b { font-weight: bold; }
/* Hyperlinks
------------------------------------------------------------ */
a,
a:visited {
  color: #116aba;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: #e8a713;
}
a img { border: none; }
/* 03a - Font Color ----------- */

body,
input,
.author,
.date,
.post-comments { color: #000000; }
a,
h2 a:hover,
.genesis-nav-menu li a:hover,
.genesis-nav-menu li:hover a,
.genesis-nav-menu li li a:hover,
.genesis-nav-menu .current-menu-item a { color: #116aba; }
/* Layout 
------------------------------------------------------------ */
#wrap {
  background-color: transparent;
  margin: 0;
  width: 100%;
  max-width: none;
}
.wrap {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0;
}
#inner { padding-top: 20px; }
body.home #inner { padding-top: 0px; }
.content-sidebar #content,
.sidebar-content #content,
#title-area { width: 72%; /* 752px / 1152px */ }
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar,
#header .widget-area { width: 25%; /* 352px / 1152px */ }
/* Header 
------------------------------------------------------------ */
.header_wrap {
  border: none;
  background: transparent url(images/header-bg.png) repeat-x left bottom;
  height: 137px;
  margin: 0;
  padding: 0;
}

body.home .header_wrap {
 height: 179px; 
}
#header {
  float: left;
  width: 269px;
  height: 125px;
  background: transparent url(images/logo.png) no-repeat;
  position: relative;
  top: -5px;
  border: none;
  margin: 0;
  padding: 0;
}
body.home #header {
      top: 3px;
    }
#title a {
  float: left;
  width: 269px;
  height: 125px;
  display: block;
}
.header-full-width #title,
.header-full-width #title a,
.header-full-width #title-area { width: 100%; }
.header-image #title,
.header-image #title a,
.header-image #title-area {
  display: block;
  float: left;
  min-height: 120px;
  overflow: hidden;
  text-indent: -9999px;
  width: 269px;
  height: 125px;
}
.header_text {
  width: 700px;
  float: left;
  margin: 10px 0 0 0;
  font-size: 14px;
  color: #003768;
  display: none;
}
body.home .header_text {
 display:block; 
}


/* Nav 
------------------------------------------------------------ */
.menu-top-container {
  float: right;
  margin-top: 10px;
}
.menu-top-container ul,
.menu-top-container li {
  list-style: none;
  display: inline-block;
  text-align: right;
  height: 24px;
  line-height: 24px;
}
.menu-top-container li a {
  font-weight: 700;
  font-size: 14px;
  margin-left: 20px;
  color: #003768;
  text-transform: uppercase;
  text-decoration: none;
}
.menu-top-container li a:hover { color: #fff; }
#nav {
  width: 680px;
  float: right;
  position: relative;
  z-index: 999 !important;
  margin-top: 3px;
}
body.home #nav {
  margin-top: 10px;
}
.genesis-nav-menu li ul { z-index: 999 !important; }
.genesis-nav-menu.menu-primary,
.genesis-nav-menu.menu-secondary {
  border: none;
  text-align: right;
}
.genesis-nav-menu.menu-primary { margin-top: 20px; }
.genesis-nav-menu li {
  float: none;
  text-align: right;
}
.genesis-nav-menu.menu-primary a {
  color: #fff;
  font-size: 20px;
  padding: 24px 0 24px 20px;
  display: inline-block;
  float: none;
  text-align: right;
  text-decoration: none;
}
.genesis-nav-menu.menu-primary a:hover { color: #e8a713; }
.sub-menu { border: none; }
.sub-menu li a,
.genesis-nav-menu.menu-primary li li a {
  font-size: 18px;
  text-align: left;
  background-color: rgba(232,167,19,0.9);
  padding: 10px 20px;
  border: none;
  border-bottom: 1px solid #fff;
}
.sub-menu li a:hover,
.genesis-nav-menu.menu-primary li li a:hover {
  color: #003768;
  background-color: rgba(255,255,255,0.9);
}
.genesis-nav-menu li a .sf-sub-indicator {
  margin-left: 3px;
  width: 12px;
}

.mean-container a.meanmenu-reveal {
    width: 100% !important;
    text-align: center !important;
    color: #fff !important;
    font-size: 16px !important;
    text-indent: 0 !important;
    font-family: 'Istok Web', Arial, Helvetica, sans-serif !important;
}

/* Breadcrumbs
------------------------------------------------------------ */
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
  background: #fff;
  background: rgba(255,255,255,0.9);
  margin-bottom: 0;
  overflow: hidden;
  padding: 20px;
  border-top: none;
  border-left: none;
  border-right: none;
}
/* Content 
------------------------------------------------------------ */
.entry {
  background: #fff;
  background: rgba(255,255,255,0.9);
  padding: 20px;
}
.entry-content p:last-child { margin-bottom: 0; }
.entry-title,
.entry-content h2 { font-weight: bold; }
.entry-title { font-size: 32px; }
.entry-content h2 {
  font-size: 24px;
  color: #000;
}
.text-col-left {
  float: left;
  width: 370px;
  margin: 0;
}
.text-col-right {
  float: right;
  margin: 0;
  width: 260px;
}
.entry table td { vertical-align: top; }
/* Media Coverage Page
------------------------------------------------------------ */
#content-sidebar-wrap:before, #content-sidebar-wrap #content .media-coverage-box:after {
	content: '';
	display: table;
}
#content-sidebar-wrap #content .media-coverage-box:after {
	clear: both;
}
body.page-template-template-media_coverage-php #content {
	background: rgba(255,255,255,0.9);
	margin-bottom: 40px;
}
body.page-template-template-media_coverage-php .breadcrumb {
	background: transparent;
}
body.page-template-template-media_coverage-php #content h1.entry-title {
	padding: 20px 20px 0 20px;
}
.media-coverage-box {
	padding: 20px 20px 0 20px;
}
.media-coverage-box .media-coverages {
	width: 30.72196620583717%;
	float: left;
	margin-right: 3.840245775729647%;
	margin-bottom: 25px;
	-webkit-box-shadow:  2px 2px 8px 0px rgba(0, 0, 0, .3);
    box-shadow:  2px 2px 8px 0px rgba(0, 0, 0, .3);
}
.media-coverage-box .media-coverages:nth-child(3n+3) {
	margin-right: 0;
}
.media-coverage-box .media-coverages:nth-child(3n+4) {
	clear: both;
}
.media-coverage-box .media-coverages .media-coverage {
	background: #013869;
}
.media-coverage-box .media-coverages .media-coverage .title-meta-wrap {
	min-height: 80px;
}
.media-coverage-box .media-coverages .media-coverage h4 {
	font-size: 14px;
	font-weight: 800;
	color: #e8a713;
	text-transform: uppercase;
	padding: 10px 10px 5px 10px;
	margin-bottom: 0;
	line-height: 1;
}
.media-coverage-box .media-coverages .media-coverage .media-meta {
	font-size: 10px;
	font-style: italic;
	color: #e8a713;
	padding: 0 10px 10px;
}
.media-coverage-box .media-coverages .media-coverage .media-coverage-content {
	font-size: 14px;
	background: #e8a713;
	color: #013869;
	padding: 10px 10px 2px 10px;
	line-height: 1.2;
	min-height: 70px;
}
.media-coverage-box .media-coverages .media-coverage .media-read-more {
	font-size: 14px;
	font-weight: 800;
	text-decoration: underline;
	background: #e8a713;
	color: #013869;
	padding: 0 10px 10px 10px;
}
.media-coverage-box .media-coverages .media-coverage .photo {
	max-height: 150px;
	overflow: hidden;
}
.media-coverage-box .media-coverages .media-coverage .photo img {
	min-height: 150px;
}
body.single-media_coverage .post-info, body.single-media_coverage .post-meta {
	display: none;
}
body.single-media_coverage .media-meta-wrap {
	font-weight: 700;
	margin: 30px 0 20px 0;
}

/* Media and captions 
------------------------------------------------------------ */
.wp-caption {
  padding: 5px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-caption-text { padding: 10px 5px; }
.wp-caption,
.wp-caption-text,
.wp-caption-text p {
  font-weight: normal;
  font-size: 95%;
  text-align: left;
}
.wp-caption-text p { margin-bottom: 1.2; }
/* Sidebars
------------------------------------------------------------ */
.sidebar {
  background: #fff;
  background: rgba(255,255,255,0.5);
  overflow: visible;
}
.sidebar .widget {
  border: none;
  margin: 0;
  padding: 0;
  overflow: visible;
}
.sidebar .widgettitle {
  font-size: 24px;
  font-weight: bold;
  color: #e8a713;
  margin: 0;
  padding: 10px;
  background: #003768;
}
.widget_nav_menu .menu { margin: 5px 0 0 0; }
.widget_nav_menu li a {
  display: block;
  padding: 0 20px;
  line-height: 30px;
  background: #fff;
  background: rgba(255,255,255,0.8);
  font-size: 18px;
  color: #003768;
}
.widget_nav_menu li a:hover { background: rgba(255,255,255,0.3); }
#text-7 {
  background: #e8a713;
  padding: 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
#text-7 .widgettitle { display: none; }
#text-7 li {
  margin: 0;
  padding: 0;
}
#text-7 li a { color: #003768; }
#text-7 li a:hover { color: #fff; }
#text-7 li.price {
  font-size: 26px;
  font-weight: bold;
  color: #003768;
}
#text-7 li.booknow {
  position: absolute;
  width: 71px;
  height: 69px;
  background: url(images/badge-booknow.png) no-repeat;
  z-index: 109;
  right: -10px;
  top: 10px;
}
#text-7 li.booknow a {
  width: 66px;
  height: 67px;
  display: block;
  text-indent: -999em;
}




/* Footer Widgets 
------------------------------------------------------------ */
.footer-widgets {
  border: none;
  background: transparent url(images/footer-bg.png) repeat-x left top;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
}
.footer-widgets-1,
.footer-widgets-3 {
  width: 30%;
  color: #003768;
}
.footer-widgets-2 {
  width: 65%;
  color: #003768;
}
.footer-widgets-1 {
  float: left;
  text-align: left;
}
.footer-widgets-2 {
  float: right;
  text-align: right;
}
.footer-widgets-1 > .widget:first-child,
.footer-widgets-2 > .widget:first-child {
  height: 40px;
  padding: 5px 0 0 0;
  margin: 0;
  font-size: 20px;
  font-weight: 200;
  line-height: 40px;
  min-width: 330px;
}
.footer-widgets #text-3,
.footer-widgets #text-3 p { font-weight: 200; }
.footer-widgets #text-4 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-top: 15px;
}
.footer-widgets #text-4 a { color: #fff; }
.footer-widgets #text-6 { margin-top: 20px; }
.footer-widgets #text-6 img { margin-left: 20px; }
.footer-widgets #text-6 .canada-signature-experiece {display: none}
body.home .footer-widgets #text-6 .canada-signature-experiece {display: inline;}
body.home .footer-widgets #text-6 .sustainable-travel {top: -5px;}
.footer { display: none; }
.TA_certificateOfExcellence { float: right; margin-left: 10px; }
#CDSWIDCOE {
  margin: 0 !important;
  padding: 0 !important;
}
body.home #footer-widgets {
  position: fixed;
  bottom: 0;
  left: 0;
  top: auto;
  width: 100%;
}
/* Home
---------------------------------------------------------------------------------------------------- */
#home-featured {
  background: none;
  max-width: 960px;
  margin: 20px auto 0px auto;
  padding: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 9;
}
#home-featured .booknow {
  position: absolute;
  width: 71px;
  height: 69px;
  background: url(images/badge-booknow.png) no-repeat;
  z-index: 109;
  left: 260px;
  top: 110px;
}
#home-featured .booknow a {
  display: block;
  width: 66px;
  height: 67px;
  text-indent: -999em;
}
.home-featured-box .widget {
  float: left;
  width: 300px;
  height: 150px;
  background: #003768;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .3);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .3);
  position: relative;
  z-index: 9;
}
.home-featured-box > .widget:first-child { margin-right: 20px; }
.home-featured-box > .widget:last-child { float: right; }
.home-featured-box .widget .srp-thumbnail-box,
.home-featured-box .widget .textwidget {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.home-featured-box .widget .srp-thumbnail-box {
  max-height: 200px;
  overflow: hidden;
}
.home-featured-box .widget .srp-content-box,
.home-featured-box .widget .widgettitle {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px;
  z-index: 99;
  background: transparent;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
  text-shadow: 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;
}
.home-featured-box .widget .srp-content-box:hover,
.home-featured-box .widget .widgettitle:hover { background: transparent; }
.home-featured-box .widget .srp-post-title,
.home-featured-box .widget .srp-post-title a,
.home-featured-box .widget .widgettitle,
.home-featured-box .widget .widgettitle a {
  color: #e8a713;
  font-size: 20px;
  font-weight: 600;
}
.home-featured-box .widget .srp-content-box h4,
.home-featured-box .widget .widgettitle { margin: 0 }
body.home #content,
#wdg_specialrecentpostsfree-3 { display: none; }
#home-featured #text-2,
#home-featured #enhancedtextwidget-2 {
  position: absolute;
  left: 0;
  top: 170px;
  width: 180px;
  height: 91px;
}
#home-featured #text-2 iframe,
#home-featured #enhancedtextwidget-2 iframe {
  width: 180px !important;
  height: 91px !important;
}
#home-featured #text-2 .widgettitle,
#home-featured #enhancedtextwidget-2 .widgettitle { display: none; }

/*
14 Media Queries
---------------------------------------------------------------------------------------------------- */


@media only screen and (max-width: 1024px) {
    #wrap { max-width: none; }
	.genesis-nav-menu.menu-primary a {
        font-size: 18px;
    }
    body.home #footer-widgets {
      position: absolute;
      bottom: 0;
      left: 0;
      top: auto;
      width: 100%;
    }
    body.home #inner {
        min-height: 400px;
    }
    body.home #footer-widgets {
        position: static;
    }
}

@media only screen and (max-width: 980px) {
    
    .header_wrap {
        border: none;
        background: #054074;
        background: rgb(5,64,117);
        background: -moz-linear-gradient(top,  rgba(5,64,117,1) 0%, rgba(0,55,104,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,64,117,1)), color-stop(100%,rgba(0,55,104,1)));
        background: -webkit-linear-gradient(top,  rgba(5,64,117,1) 0%,rgba(0,55,104,1) 100%);
        background: -o-linear-gradient(top,  rgba(5,64,117,1) 0%,rgba(0,55,104,1) 100%);
        background: -ms-linear-gradient(top,  rgba(5,64,117,1) 0%,rgba(0,55,104,1) 100%);
        background: linear-gradient(to bottom,  rgba(5,64,117,1) 0%,rgba(0,55,104,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#054075', endColorstr='#003768',GradientType=0 );
        height: auto;
        margin: 0;
        padding: 0;
    }
	body.home .header_wrap {
   		height: auto; 
  }
    .header_text, .menu-top-container {
     	background-color: #e8a713;
      	width: 100%;
        margin: 0;
        padding: 20px;
        float: none;
        text-align: center;
        clear: both;
        box-sizing: border-box;
    }
    .menu-top-container {
        padding: 0 20px;
    }
    #header {
		float: none;
		margin: 0 auto; 
    }
    .genesis-nav-menu li ul {
        position: static;
    }
    .mean-container .mean-nav ul li li a {
     	opacity: 1 !important; 
    }
    .mean-container .mean-nav ul li a:hover {
        background: #fff !important;
    }
    .footer-widgets-1 {
      	padding: 0 20px;
      	margin-right: 0;
    }
}
@media only screen and (max-width: 780px) {
    
}

@media only screen and (max-width: 768px) {
#wrap { padding: 0; }
.footer-widgets-1,
 .footer-widgets-2,
 .footer-widgets-3,
 .wrap,
 #footer .creds,
 #footer .gototop,
 #header .widget-area,
 #inner,
 #title-area,
 #wrap .sidebar,
 #wrap #content,
 #wrap #content-sidebar-wrap,
 #wrap #sidebar-alt { width: 100%; }
.genesis-nav-menu li,
 #footer .creds,
 #footer .gototop,
 #header ul.genesis-nav-menu,
 #header .search-form { float: none; }
.genesis-nav-menu,
 #description,
 #footer .creds,
 #footer .gototop,
 #header .search-form,
 #title,
 #title-area { text-align: center; }
.genesis-nav-menu a {
  padding: 20px 16px;
  padding: 1.25rem 1rem;
}
#title {
  margin: 16px 0;
  margin: 1rem 0;
}
#header .search-form {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  width: 50%;
}
.genesis-nav-menu li.right { display: none; }
#footer .wrap {
  padding: 24px 0;
  padding: 1.5rem 0;
}
.footer-widgets-1,
 #header .genesis-nav-menu { margin: 0; }
.footer-widgets-2  {
    background-color: #e8a713;
    float: left;
    text-align: left;
    padding: 0 20px 20px 20px;
}
.footer-widgets #text-6 img {
	margin-left: 10px;
}
}
@media only screen and (max-width: 767px) {
	.media-coverage-box .media-coverages {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.media-coverage-box .media-coverages .media-coverage .photo {
		max-height: 556px;
		overflow: hidden;
	}
	.media-coverage-box .media-coverages .media-coverage .media-coverage-content, .media-coverage-box .media-coverages .media-coverage .title-meta-wrap {
		min-height: 10px;
	}
}
@media only screen and (max-width: 570px) {
	.TA_certificateOfExcellence {
    	width: 100%;
    	margin-bottom: 10px;
    }
}

/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 480px) {
    html { font-size: 87.5%; /* 14px base */ }
    #header .search-form { width: 100%; }
    .archive-page,
     .five-sixths,
     .four-fifths,
     .four-sixths,
     .one-fifth,
     .one-fourth,
     .one-half,
     .one-sixth,
     .one-third,
     .three-fifths,
     .three-fourths,
     .three-sixths,
     .two-fifths,
     .two-fourths,
     .two-sixths,
     .two-thirds {
      margin: 0;
      width: 100%;
    }  
}


 @media only screen and (min-width: 769px) {
      .sidebar .widget .menu li.menu-item {
      position: relative;
    }
    .sidebar .widget .menu ul.sub-menu {
      position: absolute;
      left: 100%;
      padding-left: 10px;
      width: 200px;
      top: 0;
      display: none;
      background: transparent url(images/submenu-arrow.png) no-repeat left 10px;
    }
    .sidebar .widget .menu li.menu-item:hover ul.sub-menu {
      display: block;
      -webkit-box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.3);
      box-shadow:  3px 3px 3px 0px rgba(0, 0, 0, 0.3);
    }
    .sidebar .widget .menu li.menu-item:hover ul.sub-menu li {
      margin: 0 !important;
      font-size: 16px !important;
      
    }
    .sidebar .widget .menu li.menu-item:hover ul.sub-menu li:first-child {
      border-top: 2px solid #e8a713;
    }
    .sidebar .widget .menu li.menu-item ul.sub-menu li a {
      background: #003768 !important;
      color: #e8a713 !important;
      font-size: 16px !important;
      padding: 10px 20px !important;
	  line-height: 20px !important;
    border-bottom: 1px solid #335f86 !important;
    }
    .sidebar .widget .menu li.menu-item ul.sub-menu li a:hover {
      background: #597d9d !important; 
    }
    
    
 }

 @media only screen and (min-width: 1599px) {
    .header_wrap, body.home .header_wrap {
      border: none;
      background: transparent url(images/header-bg.png) repeat-x left bottom;
      height: 137px;
      margin: 0;
      padding: 0;
    }
    #header, body.home #header {
      top: -5px;
    }
    #nav, body.home #nav {
      margin-top: 3px;
    }
    #home-featured {
      background: none;
      max-width: 960px;
      margin: 20px auto 0px auto;
      padding: 0;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: static;
      z-index: 9;
    }
    #home-featured .booknow {
      position: absolute;
      width: 71px;
      height: 69px;
      background: url(images/badge-booknow.png) no-repeat;
      z-index: 109;
      left: 260px;
      top: 280px;
    }
    #home-featured .booknow a {
      display: block;
      width: 66px;
      height: 67px;
      text-indent: -999em;
    }
    .home-featured-box .widget {
      float: left;
      width: 300px;
      height: 200px;
      background: #003768;
      -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .3);
      box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .3);
      position: relative;
      z-index: 9;
    }
    .home-featured-box > .widget:first-child { margin-right: 20px; }
    .home-featured-box > .widget:last-child { float: right; }
    .home-featured-box .widget .srp-thumbnail-box,
    .home-featured-box .widget .textwidget {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
    }
    .home-featured-box .widget .srp-thumbnail-box {
      max-height: 200px;
      overflow: hidden;
    }
    .home-featured-box .widget .srp-content-box,
    .home-featured-box .widget .widgettitle {
      position: absolute;
      left: 0;
      bottom: 0;
      padding: 10px;
      z-index: 99;
      background: #003768;
      width: 100%;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      min-height: 50px;
      text-shadow: none;
    }
    .home-featured-box .widget .srp-content-box:hover,
    .home-featured-box .widget .widgettitle:hover { background: #0f5797; }
    .home-featured-box .widget .srp-post-title,
    .home-featured-box .widget .srp-post-title a,
    .home-featured-box .widget .widgettitle,
    .home-featured-box .widget .widgettitle a {
      color: #e8a713;
      font-size: 20px;
      font-weight: 600;
    }
    .home-featured-box .widget .srp-content-box h4,
    .home-featured-box .widget .widgettitle { margin: 0 }
    #wdg_specialrecentpostsfree-2 {
      position: absolute;
      left: 25px;
      top: 155px;
    }
    #wdg_specialrecentpostsfree-3 { display: none; }
    #home-featured #text-2,
	#home-featured #enhancedtextwidget-2 {
      position: absolute;
      left: 25px;
      top: 375px;
      width: 300px;
      height: 200px;
    }
    #home-featured #text-2 iframe,
	#home-featured #enhancedtextwidget-2 iframe {
      width: 300px !important;
      height: 150px !important;
    }
    #home-featured #text-2 .widgettitle,
	#home-featured #enhancedtextwidget-2 .widgettitle { display: block;
      line-height: 50px;
    padding: 0 10px;}
    body.home #content {
      position: absolute;
      right: 25px;
      top: 155px;
      width: 300px;
      display: block;
    }
    .header_text, body.home .header_text {
     display:none; 
    }
    
    body.home .entry {
      background: #fff;
      background: rgba(255,255,255,0.7);
      padding: 20px;
    }
    body.home .entry-content p { font-size: 12px; }
    
    

    
}
