@charset "utf-8";
/* CSS Document */

/* # AGUP Theme  

Theme Name: Genesis AGUP Theme  

Theme URI: http://my.studiopress.com/themes/genesis/  

Description: This is a custom child theme created for the Genesis Framework.   

Author: AMS  

Author URI: http://allmarketingsolutions.co.uk/

Template: genesis  

Template Version: 2.1.2  

Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready  

License: GPL-2.0+  3713


License URI: http://www.gnu.org/licenses/gpl-2.0.html  

*/

/* # Table of Contents

- HTML5 Reset

- Baseline Normalize

- Box Sizing

- Float Clearing

- Defaults

- Typographical Elements

- Headings

- Objects

- Gallery

- Forms

- Tables

- Structure and Layout

- Site Containers

- Column Widths and Positions

- Column Classes

- Common Classes

- Avatar

- Genesis

- Search Form

- Titles

- WordPress

- Widgets

- Featured Content

- Plugins

- Genesis eNews Extended

- Jetpack

- Site Header

- Title Area

- Widget Area

- Site Navigation

- Header Navigation

- Primary Navigation

- Secondary Navigation

- Content Area

- Entries

- Entry Meta

- Pagination

- Comments

- Sidebars

- Footer Widgets

- Site Footer

- Media Queries

- Retina Display

- Max-width: 1200px

- Max-width: 960px

- Max-width: 800px

*/

/* # HTML5 Reset

---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize

--------------------------------------------- */

/* normalize.css v3.0.1 | MIT License | git.io/normalize */

@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,700);

@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700);

html {

	font-family: sans-serif;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%

}

body {

	margin: 0

}

article,

aside, 

details

, figcaption,

figure, 

footer,

header,

hgroup, 

main, 

nav, 

section,

summary {

	display: block

}

audio,

canvas,

progress,

video {

	display: inline-block;

	vertical-align: baseline

}

audio:not([controls]) {

	display: none;

	height: 0

}

[hidden],

template {display:none}

a {

	background: 0 0

}

a:active, a:hover {

	outline: 0

}

abbr[title] {

	border-bottom: 1px dotted

}

b, strong {

	font-weight: 700

}

dfn {

	font-style: italic

}

h1 {

	font-size: 2em;

	margin: .67em 0

}

mark {

	background: #ff0;

	color: #333

}

small {

	font-size: 80%

}

sub,

sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline

}

sup {

	top: -.5em

}

sub {

	bottom: -.25em

}

img {

	border: 0

}

svg:not(:root) {

	overflow: hidden

}

figure {

	margin: 1em 40px

}

hr {

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	height: 0

}

pre {

	overflow: auto

}

code,

kbd,

pre,

samp {

	font-family: monospace, monospace;

	font-size: 1em

}

button,

input,

optgroup,

select,

textarea {

	color: inherit;

	font: inherit;

	margin: 0

}

button {

	overflow: visible

}

button,

select {

	text-transform: none

}

button, 

html input[type=button], 

input[type=reset],

input[type=submit] {

	-webkit-appearance: button;

	cursor: pointer

}

button[disabled],

html input[disabled] {

	cursor: default

}

button::-moz-focus-inner,

input::-moz-focus-inner {

border:0;

padding:0

}

input {

	line-height: normal

}

input[type=checkbox],

input[type=radio] {

	box-sizing: border-box;

	padding: 0

}

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button {

height:auto

}

input[type=search] {

	-webkit-appearance: textfield;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

	box-sizing: content-box

}

input[type=search]::-webkit-search-cancel-button,

input[type=search]::-webkit-search-decoration {

-webkit-appearance:none

}

fieldset {

	border: 1px solid silver;

	margin: 0 2px;

	padding: .35em .625em .75em

}

legend {

	border: 0;

	padding: 0

}

textarea {

	overflow: auto

}

optgroup {

	font-weight: 700

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

td, th {

	padding: 0

}

/* ## Box Sizing

--------------------------------------------- */

*,  input[type="search"] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

/* ## Float Clearing

--------------------------------------------- */

.author-box:before, 

.clearfix:before,  

.entry:before, 

.entry-content:before,

.footer-widgets:before,

.nav-primary:before,

.nav-secondary:before,

.pagination:before, 

.site-container:before, 

.site-footer:before,  

.site-header:before, 

.site-inner:before, 

.wrap:before {

	content: " ";

	display: table;

}

.author-box:after, 

.clearfix:after, 

.entry:after, 

.entry-content:after,

.footer-widgets:after,

.nav-primary:after, 

.nav-secondary:after,

.pagination:after, 

.site-container:after, 

.site-footer:after,  

.site-header:after,

.site-inner:after, 

.wrap:after {

	clear: both;

	content: " ";

	display: table;

}

/* # Defaults

---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements

--------------------------------------------- */

body {

	background: #fff url(images/bg-body.png) 100% 0 repeat-y;

	color: #080303;

	font-family: Lato, sans-serif;

	font: 18px/22px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	margin: 0;

}

a,  button,  input:focus,  input[type="button"],  input[type="reset"],  input[type="submit"],  textarea:focus,  .button,  .gallery img {

	-webkit-transition: all 0.1s ease-in-out;

	-moz-transition: all 0.1s ease-in-out;

	-ms-transition: all 0.1s ease-in-out;

	-o-transition: all 0.1s ease-in-out;

	transition: all 0.1s ease-in-out;

}

::-moz-selection {

 background-color: #333;

 color: #fff;

}

::selection {

	background-color: #333;

	color: #fff;

}

a {

	color: #e5554e;

	text-decoration: none;

}

a:hover {

	color: #333;

}

p {

	margin: 0 0 28px;

	padding: 0;

}

ol,  ul {

	margin: 0;

	padding: 0;

}

li {

	list-style-type: none;

}

b,  strong {

	font-weight: 700;

}

blockquote,

cite,

em, 

i {

	font-style: italic;

}

blockquote {

	margin: 40px;

}

blockquote::before {

	content: "\201C";

	display: block;

	font-size: 30px;

	height: 0;

	left: -20px;

	position: relative;

	top: -10px;

}

/* ## Headings

--------------------------------------------- */

h1,  h2,  h3,  h4,  h5,  h6 {

	color: #333;

	font-family: 'Raleway';

	font-weight: 400;

	line-height: 1.2;

	margin: 0 0 10px;

}

h1 {

	font-size: 36px;

	font-weight: 700;

}

h2 {

	font-size: 30px;

	font-weight: 600;

}

h3 {

	font-size: 24px;

	font-weight: 600;

}

h4 {

	font-size: 20px;

}

h5 {

	font-size: 18px;

}

h6 {

	font-size: 16px;

}

/* ## Objects

--------------------------------------------- */

embed,  iframe,  img,  object,  video,  .wp-caption {

	max-width: 100%;

}

img {

	height: auto;

}

.featured-content img,  .gallery img {

	width: auto;

}

/* ## Gallery

--------------------------------------------- */

.gallery {

	overflow: hidden;

}

.gallery-item {

	float: left;

	margin: 0 0 28px;

	text-align: center;

}

.gallery-columns-2 .gallery-item {

	width: 50%;

}

.gallery-columns-3 .gallery-item {

	width: 33%;

}

.gallery-columns-4 .gallery-item {

	width: 25%;

}

.gallery-columns-5 .gallery-item {

	width: 20%;

}

.gallery-columns-6 .gallery-item {

	width: 16.6666%;

}

.gallery-columns-7 .gallery-item {

	width: 14.2857%;

}

.gallery-columns-8 .gallery-item {

	width: 12.5%;

}

.gallery-columns-9 .gallery-item {

	width: 11.1111%;

}

.gallery img {

	border: 1px solid #ddd;

	height: auto;

	padding: 4px;

}

.gallery img:hover {

	border: 1px solid #999;

}

/* ## Forms

--------------------------------------------- */

input,  select,  textarea {

	background-color: #fff;

	border: 1px solid #ddd;

	color: #333;

	font-size: 18px;

	font-weight: 300;

	padding: 16px;

	width: 100%;

}

input:focus,  textarea:focus {

	border: 1px solid #999;

	outline: none;

}

input[type="checkbox"],  input[type="image"],  input[type="radio"] {

	width: auto;

}

::-moz-placeholder {

 color: #333;

 font-weight: 300;

 opacity: 1;

}

::-webkit-input-placeholder {

 color: #333;

 font-weight: 300;

}

button,  input[type="button"],

input[type="reset"], 

input[type="submit"], 

.button {

	color: #080808;

	background: none repeat scroll 0 0 #0bd1ed;

	border: none;

	cursor: pointer;

	font-size: 16px;

	font-weight: 300;

	padding: 16px 24px;

	text-transform: uppercase;

	width: auto;

}

.footer-widgets button,

.footer-widgets input[type="button"],

.footer-widgets input[type="reset"],

.footer-widgets input[type="submit"],

.footer-widgets .button {

	background-color: #e5554e;

	color: #fff;

}

button:hover,  input:hover[type="button"],

input:hover[type="reset"],

input:hover[type="submit"],

.button:hover {

	background-color: #e5554e;

	color: #fff;

}

.entry-content .button:hover {

	color: #fff;

}

.footer-widgets button:hover,

.footer-widgets input:hover[type="button"],

.footer-widgets input:hover[type="reset"],

.footer-widgets input:hover[type="submit"],

.footer-widgets .button:hover {

	background-color: #fff;

	color: #333;

}

.button {

	display: inline-block;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-results-button {

 display: none;

}

/* ## Tables

--------------------------------------------- */

table {

	border-collapse: collapse;

	border-spacing: 0;

	line-height: 2;

	margin-bottom: 40px;

	width: 100%;

}

tbody {

	border-bottom: 1px solid #ddd;

}

td,  th {

	text-align: left;

}

td {

	border-top: 1px solid #ddd;

	padding: 6px 0;

}

th {

	font-weight: 400;

}

/* # Structure and Layout

---------------------------------------------------------------------------------------------------- */

/* ## Site Containers

--------------------------------------------- */

.site-inner,  .wrap {

	margin: 0 auto;

	max-width: 972px;

}

.site-inner {

	clear: both;

}

.home .site-inner {

	padding: 0 5px 20px;

}

/* ## Column Widths and Positions

--------------------------------------------- */

/* ### Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap, 

.sidebar-content-sidebar .content-sidebar-wrap,

.sidebar-sidebar-content .content-sidebar-wrap {

	width: 980px;

}

.content-sidebar-sidebar .content-sidebar-wrap {

	float: left;

}

.sidebar-content-sidebar .content-sidebar-wrap, 

.sidebar-sidebar-content .content-sidebar-wrap {

	float: right;
  
}
  
.special-book-page #sidebar {display:none;} 

.special-book-page #content {width:85%}
	
.special-book-page #header {display:none;} {
 
}

/* ### Content */



.content {

	float: right;

	width: 70%;

	position: relative;

}

.content-sidebar .content,

.content-sidebar-sidebar .content, 

.sidebar-content-sidebar .content {

	float: left;

}

.content-sidebar-sidebar .content,

.sidebar-content-sidebar .content,

.sidebar-sidebar-content .content {

	width: 580px;

}

.full-width-content .content {

	width: 100%;



}

/* ### Primary Sidebar */

.sidebar-primary {

	float: right;

}

.sidebar-content .sidebar-primary, 

.sidebar-sidebar-content .sidebar-primary {

	float: left;

}

/* ### Secondary Sidebar */

.sidebar-secondary {

	float: left;

	width: 180px;

}

.content-sidebar-sidebar .sidebar-secondary {

	float: right;

}

/* ## Column Classes

--------------------------------------------- */

/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths, 

.four-sixths,  

.one-fourth, 

.one-half, 

.one-sixth,  

.one-third, 

.three-fourths,

.three-sixths, 

.two-fourths,  

.two-sixths,

.two-thirds {

	float: left;

	margin-left: 2.564102564102564%;

}

.one-half, 

.three-sixths, 

.two-fourths {

	width: 48.717948717948715%;

}

.one-third, 

.two-sixths {

	width: 31.623931623931625%;

}

.four-sixths,

.two-thirds {

	width: 65.81196581196582%;

}

.one-fourth {

	width: 23.076923076923077%;

}

.three-fourths {

	width: 74.35897435897436%;

}

.one-sixth {

	width: 14.52991452991453%;

}

.five-sixths {

	width: 82.90598290598291%;

}

.first {

	clear: both;

	margin-left: 0;

}

/* # Common Classes

---------------------------------------------------------------------------------------------------- */
.page-id-10254 #header-img, .page-id-10254 #title-area, .page-id-10254 #custome-after-header { display: none; }

/* ## Avatar

--------------------------------------------- */

.avatar {

	float: left;

}

.alignleft .avatar,  .author-box .avatar {

	margin-right: 24px;

}

.alignright .avatar {

	margin-left: 24px;

}

.comment .avatar {

	margin: 0 16px 24px 0;

}

/* ## Genesis

--------------------------------------------- */

.breadcrumb {

	margin-bottom: 20px;

}

.archive-description,  .author-box {

	background-color: #fff;

	font-size: 16px;

	margin-bottom: 40px;

	padding: 40px;

}

.author-box-title {

	font-size: 16px;

	margin-bottom: 4px;

}

.archive-description p:last-child,  .author-box p:last-child {

	margin-bottom: 0;

}

/* ## Search Form

--------------------------------------------- */

.search-form {

	overflow: hidden;

}

.site-header

 .search-form {

	float: right;

	margin-top: 12px;

}

#mobi-menu span,  

#mobi-menu {

	display: none;

}

.entry-content .search-form,  .site-header .search-form {

	width: 50%;

}

.genesis-nav-menu .search input[type="submit"],  .widget_search input[type="submit"] {

	border: 0;

	clip: rect(0, 0, 0, 0);

	height: 1px;

	margin: -1px;

	padding: 0;

	position: absolute;

	width: 1px;

}

/* ## Titles

--------------------------------------------- */

.archive-title {

	font-size: 20px;

}

.entry-title {

	font-size: 36px;

}

.entry-title a,  .sidebar .widget-title a {

	color: #333;

}

.entry-title a:hover {

	color: #e5554e;

}

.sidebar .entry-title a:hover {

	color: #00ddff;

}

.widget-title {

	font-size: 18px;

	margin-bottom: 20px;

}

.footer-widgets .widget-title {

	color: #fff;

}

/* ## WordPress

--------------------------------------------- */



a.aligncenter img {

	display: block;

	margin: 0 auto;

}

a.alignnone {

	display: inline-block;

}

.alignleft {

	float: left;

	text-align: left;

}

.home .pagination-previous a,
.content.pagination-previous a {

	font: 18px/18px 'Raleway', sans-serif;

	color: #111212;

	padding: 7px 0 7px 60px;

	background: url(images/btn-prev.png) no-repeat;

}

.home .pagination-previous a:hover ,
.content .pagination-previous a:hover{

	background: url(images/btn-prev-hover.png) no-repeat;

	color: #3abfd3;

}

.home .pagination-next a,
.content .pagination-next a {

	font: 18px/18px 'Raleway', sans-serif;

	color: #111212;

	padding: 7px 60px 7px 0;

	background: url(images/btn-next.png) no-repeat 100% 0;

}

.home .pagination-next a:hover,
.content .pagination-next a:hover {

	background: url(images/btn-next-hover.png) no-repeat 100% 0;

	color: #3abfd3;

}

.alignright {

	float: right;

	text-align: right;

}

a.alignleft,  a.alignnone,  a.alignright {

	max-width: 100%;

}

img.centered,  .aligncenter {

	display: block;

	margin: 0 auto 24px;

}

img.alignnone,  .alignnone {

	margin-bottom: 12px;

}

a.alignleft,  img.alignleft,  .wp-caption.alignleft {

	margin: 0 24px 24px 0;

}

a.alignright,  img.alignright,  .wp-caption.alignright {

	margin: 0 0 24px 24px;

}

.wp-caption-text {

	font-size: 14px;

	font-weight: 700;

	text-align: center;

}

.entry-content p.wp-caption-text {

	margin-bottom: 0;

}

.sticky {

}

/* # Custome Before ehader

---------------------------------------------------------------------------------------------------- */

.custome-before-header {

	background-color: transparent;

}
.custome-before-header p{
	margin:0;
}

.custome-before-header .wrap {

	text-align: center;

	padding: 12px 0 20px;

}

.custome-before-header a {

	height: 100%;

	display: inline-block;

}

.custome-before-header img {

	margin: 0;

	vertical-align: top;

}

/* # Widgets

---------------------------------------------------------------------------------------------------- */

.widget {

	word-wrap: break-word;

}

.widget ol > li {

	list-style-position: inside;

	list-style-type: decimal;

	padding-left: 20px;

	text-indent: -20px;

}

.widget li li {

	border: none;

	margin: 0 0 0 30px;

	padding: 0;

}

.widget_calendar table {

	width: 100%;

}

.widget_calendar td,  .widget_calendar th {

	text-align: center;

}

/* ## Featured Content

--------------------------------------------- */

.featured-content .entry {

	border-bottom: 2px solid #f5f5f5;

	margin-bottom: 20px;

	padding: 0 0 24px;

}

.footer-widgets .entry {

	border-bottom: 1px dotted #666;

}

.featured-content .entry-title {

	font-size: 20px;

}

/* # Plugins

---------------------------------------------------------------------------------------------------- */

/* ## Genesis eNews Extended

--------------------------------------------- */

.enews-widget,  .enews-widget .widget-title {

	color: #fff;

}

.sidebar .widget.enews-widget {

	background-color: #333;

}

.enews-widget input,  .enews-widget input:focus {

	border: 1px solid #333;

}

.enews-widget input {

	font-size: 16px;

	margin-bottom: 16px;

}

.enews-widget input[type="submit"] {

	background-color: #e5554e;

	color: #fff;

	margin: 0;

	width: 100%;

}

.enews-widget input:hover[type="submit"] {

	background-color: #fff;

	color: #333;

}

.enews form + p {

	margin-top: 24px;

}

/* ## Jetpack

--------------------------------------------- */

#wpstats {

	display: none;

}

/* # Site Header

---------------------------------------------------------------------------------------------------- */

.site-header {

	overflow: hidden;

}

.site-header .wrap {

	position: relative;

}

.header-img {

	vertical-align: top;

}

/* ## Title Area

--------------------------------------------- */

.title-area {

	float: left;

	padding: 10px 0;

	width: 220px;

	height: 144px;

	position: absolute;

	top: 75px;

	left: 137px;

}

.site-title {

	font-size: 32px;

	font-weight: 400;

	line-height: 1.2;

	background: url(images/logo.png) no-repeat;

	height: 144px;

	width: 219px;

}

.site-title a {

	display: block;

	height: 100%;

}

.site-description {

	font-size: 16px;

	font-weight: 300;

	line-height: 1.5;

	display: none;

}

.site-description,  .site-title {

	margin-bottom: 0;

}

.header-image .site-description,  .header-image .site-title {

	display: block;

	text-indent: -9999px;

}

/* ## Widget Area

--------------------------------------------- */

.site-header .widget-area {

	float: right;

	text-align: right;

	width: 800px;



}

/* # Site Navigation

---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {

	clear: both;

	text-transform: uppercase;

	font: 14px/14px 'Raleway', sans-serif;

	width: 100%;

	padding: 11px 0 7px 80px;

}

.genesis-nav-menu .menu-item {

	display: inline-block;

	text-align: left;

	border-left: 1px solid #fff;

}

.genesis-nav-menu .menu-item.fbok {

	border: 0;

	background: url(images/ic0-social.png) no-repeat 35px 7px;

	height: 40px;

	width: 65px;

	text-indent: -9999px;

	border-left: 1px solid #fff;

}

.genesis-nav-menu .menu-item.fbok a,  .genesis-nav-menu .menu-item.twitter a {

	display: block;

	height: 100%;

}

.genesis-nav-menu .menu-item.twitter {

	border: 0;

	background: url(images/ic0-social.png) no-repeat -36px 6px;

	height: 36px;

	width: 22px;

	text-indent: -9999px;

}

.genesis-nav-menu a {

	color: #333;

	display: block;

	padding: 11px 13px 15px;

}

.genesis-nav-menu a:hover,  .genesis-nav-menu .current-menu-item > a,  .genesis-nav-menu .sub-menu .current-menu-item > a:hover {

	color: #e5554e;

}

.genesis-nav-menu .sub-menu {

	left: -9999px;

	opacity: 0;

	position: absolute;

	-webkit-transition: opacity .4s ease-in-out;

	-moz-transition: opacity .4s ease-in-out;

	-ms-transition: opacity .4s ease-in-out;

	-o-transition: opacity .4s ease-in-out;

	transition: opacity .4s ease-in-out;

	width: 200px;

	z-index: 99;

}

.genesis-nav-menu .sub-menu a {

	background-color: #fff;

	border: 1px solid #eee;

	border-top: none;

	font-size: 14px;

	padding: 20px;

	position: relative;

	width: 200px;

}

.genesis-nav-menu .sub-menu .sub-menu {

	margin: -55px 0 0 199px;

}

.genesis-nav-menu .menu-item:hover {

	position: static;

}

.genesis-nav-menu .menu-item:hover > .sub-menu {

	left: auto;

	opacity: 1;

}

.genesis-nav-menu > .first > a {

	padding-left: 0;

}

.genesis-nav-menu > .last > a {

	padding-right: 0;

}

.genesis-nav-menu > .right {

	color: #fff;

	float: right;

	list-style-type: none;

	padding: 30px 0;

}

.genesis-nav-menu > .right > a {

	display: inline;

	padding: 0;

}

.genesis-nav-menu > .rss > a {

	margin-left: 48px;

}

.genesis-nav-menu > .search {

	padding: 10px 0 0;

}

#menu-secondry-nav {

	clear: both;

	font: 14px/14px 'Raleway', sans-serif;

	width: 100%;

	background: #0bd1ed;

	text-align: center;

	border: solid 3px;

	border-width: 3px 0 3px 0;padding:11px 0 7px 52px;

}

#menu-secondry-nav .menu-item {

	display: inline-block;

	text-align: left;

}

#menu-secondry-nav a {

	color: #080808;

	display: block;

	padding: 11px 8px;

}

#menu-secondry-nav a:hover,  #menu-secondry-nav .current-menu-item > a,  #menu-secondry-nav .sub-menu .current-menu-item > a:hover {

	color: #fff;

}

/* ## Site Header Navigation

--------------------------------------------- */

.site-header .sub-menu {

	border-top: 1px solid #eee;

}

.site-header .sub-menu .sub-menu {

	margin-top: -56px;

}

.site-header .genesis-nav-menu li li {

	margin-left: 0;

}

/* ## Primary Navigation

--------------------------------------------- */

.nav-primary {

	background: rgba(67, 62, 61, 0.95);

	margin: 0;

	position: relative;

	/*top: 154px;*/

	width: 100%;

	z-index: 10000;

}

.nav-primary.f-nav {

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 10000;

	left: 0;

}

.nav-primary .genesis-nav-menu a {

	color: #fff;

}

.nav-primary .genesis-nav-menu .sub-menu a {

	color: #333;

}

.nav-primary .genesis-nav-menu a:hover,  .nav-primary .genesis-nav-menu .current-menu-item > a,  .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {

	color: #0bd1ed;

}

/* ## Secondary Navigation

--------------------------------------------- */

.nav-secondary {

	background-color: #fff;

}

/* # Content Area

---------------------------------------------------------------------------------------------------- */

/* ## Entries

--------------------------------------------- */

.entry {

	margin-bottom: 40px;

	padding: 50px 60px;

}

.content .entry {

	background-color: #fff;

}

.home .entry-header,

.content .entry-header {

	margin: 0 0 10px;

	overflow: hidden; 

.special-page #sidebar {display: none;}
  
.special-page #content {width: 85%;}
	  
}

.home .entry-title,
.content .entry-title {

	font: 700 30px/36px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0 0 10px;

}

.home .entry-title a ,
.content .entry-title a {

	color: #111212;

}

.home .entry-title a:hover,
.content .entry-title a:hover {

	color: #3abfd3;

}

.home .entry-content,
.content .entry-content {

	font: 24px/28px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	letter-spacing: 2px;

	position: relative;
	padding-right:65px;
}

.home .entry-content p,
.content .entry-content p {

	position: relative;

	z-index: 2;

}

.home .entry,
.content .entry {

	margin: 0;

	position: relative;

	padding: 55px 0 50px;

//	background: url(images/seprator01.png) no-repeat 0 100%;

	background-size: 96%;

}

.sidebar .featured-content .entry {

	margin: 0;

}

.sidebar.entry-title a:hover {

	color: #3ABFD3;

}

.sidebar .entry,  .home .sidebar .entry {

	background: none;

	border: 0;

	padding: 0 0 0 10px;

}

.sidebar .entry-header,  .home .sidebar .entry-header {

	margin: 0 0 5px;

}

.sidebar .entry-title,  .home .sidebar .entry-title {

	font: 500 16px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

}

.home .entry-content p,
.content .entry-content p {

	margin: 0 0 40px;

}

.home .entry-content .read-more,
.content .entry-content .read-more {

	display: block;

	font: 700 24px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

	color: #051214;

	margin: 40px 0 0;

	text-transform: uppercase;

	letter-spacing: 0;

	width: 30%;

}

.home .post-image ,
.content .post-image {

	vertical-align: top;

	margin: 0 0 15px;
	position:relative;
	z-index:100;
	width: auto;	
	float:none;
	clear:both;
	padding:0 15%;

}

.home .entry-content .read-more:hover,
.content .entry-content .read-more:hover {

	color: #3abfd3;

}

.home .entry-categories ,
.content .entry-categories {

	bottom: 260px;

	position: absolute;

	right: 21px;
  
}

.special-book-page #sidebar {display: none;}

.special-book-page #content {width: 85%;} { 

}

.home .entry-categories a ,
.content .entry-categories a {

	background: url(images/bg-catogery.png) no-repeat;

	color: #111212;

	display: inline-block;

	text-align: center;

	vertical-align: middle;

	padding: 18px 0 0;

	text-transform: uppercase;

	width: 170px;

	height: 52px;

	font: 700 18px/14px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.home .entry-categories a:hover,
.content .entry-categories a:hover {

	color: #fff;

}

.home .home-featured-posts {

	overflow: hidden;

	padding: 75px 0 50px;

}

.home .home-featured-posts .entry {

	width: 45.5%;

	margin: 0 4.5% 60px 0;

	float: left;

	background: none;

	padding: 0;

	position: relative;

}

.home .home-featured-posts .entry a {
	width:100%;
	margin: 0;
	text-align:center;
	background:#868686;
}

.home .home-featured-posts .entry img {

	border: 3px solid #868686;
	min-height:220px;
	margin: 140px 0 0;
	max-height:220px;
	vertical-align: top;

}

.home .home-featured-posts .entry-title {

	font: 700 24px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0 0 10px;

	color: #fcfdfc;

	background: #363636;

	position: absolute;

	padding: 30px 10px 50px;

	top: 0;
	z-index:102;
	left: 0;

}

.home .home-featured-posts .entry-header {

	margin: 0;

}

.home .home-featured-posts .entry-title a {

	color: #fcfdfc;
	background:none;
}

.home .home-featured-posts .entry-title a:hover {

	text-decoration: underline;

}

.entry-content ol,  .entry-content ul {

	margin-bottom: 28px;

	margin-left: 40px;

}

.entry-content ol > li {

	list-style-type: decimal;

}

.entry-content ul > li {

	list-style-type: disc;

}

.entry-content ol ol,  .entry-content ul ul {

	margin-bottom: 0;

}

.entry-content code {

	background-color: #333;

	color: #ddd;

}

/* ## Entry Meta

--------------------------------------------- */

p.entry-meta {

	font-size: 16px;

	margin-bottom: 0;

}

.home .entry-header .entry-meta {

	margin-bottom: 24px;

	display: none;

}

.entry-footer .entry-meta {

}

.entry-categories,  .entry-tags {

	display: block;

	color: rgba(0, 0, 0, 0);

}

.entry-comments-link::before {

	content: "\2014";

	margin: 0 6px 0 2px;

}

/* ## Pagination

--------------------------------------------- */

.pagination {
	clear: both;
	margin: 30px 0;
	width: 100%;
}

.adjacent-entry-pagination {

	margin-bottom: 0;

}

.archive-pagination li {

	display: inline;

}

.archive-pagination li a {

	background-color: #333;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	font-size: 16px;

	padding: 8px 12px;

}

.archive-pagination li a:hover,  .archive-pagination .active a {

	background-color: #e5554e;

}

/* ## Comments

--------------------------------------------- */

.comment-respond,  .entry-comments,  .entry-pings {

	background-color: #fff;

	margin-bottom: 40px;

}

.comment-respond,  .entry-pings {

	padding: 40px 40px 16px;

}

.entry-comments {

	padding: 40px;

}

.comment-header {

	font-size: 16px;

}

li.comment {

	background-color: #f5f5f5;

	border: 2px solid #fff;

	border-right: none;

}

.comment-content {

	clear: both;

}

.comment-list li {

	margin-top: 24px;

	padding: 32px;

}

.comment-list li li {

	margin-right: -32px;

}

.comment-respond input[type="email"],  .comment-respond input[type="text"],  .comment-respond input[type="url"] {

	width: 50%;

}

.comment-respond label {

	display: block;

	margin-right: 12px;

}

.entry-comments .comment-author {

	margin-bottom: 0;

}

.entry-pings .reply {

	display: none;

}

.bypostauthor {

}

.form-allowed-tags {

	background-color: #f5f5f5;

	font-size: 16px;

	padding: 24px;

}

/* # Sidebars

---------------------------------------------------------------------------------------------------- */

.sidebar {

	font-size: 16px;

	float: right;

	width: 28%;

}

.sidebar li {

	border-bottom: 0px dotted #ddd;

	margin-bottom: 5px;

	padding-bottom: 0px;

}

.sidebar p:last-child,  .sidebar ul > li:last-child {

	margin-bottom: 0;

}

.sidebar .widget {

	margin: 0 0 25px;

}

.sidebar .widget:first-child {

	margin: 40px 0 25px;

}

.sidebar .widget-holder {

	border: 3px solid #0df;

	background: #3f3937;

	padding: 14px 10px 4px;

}

.woocommerce .sidebar {

	display: none;

}

.sidebar .widget-holder .widget-title-area {

	overflow: hidden;

}

.sidebar .widget-holder .widget-title-area .allign_right {

	float: right;

	margin: 0 0 0 15px;

}

.sidebar .widget-title {

	text-align: center;

	font: 500 22px/28px 'Raleway', serif, Arial, Helvetica, sans-serif;

	color: #110f0f;

	margin: 0 0 10px;

}

.sidebar  .join-title{

	background: url("images/bg-sidebar-title.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);

	float: left;

	text-align: center;

	width: 52%;

}

.sidebar .widget-holder .widget-title-area h2 {

	text-align: center;

	font: 500 18px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

	color: #0df;

}

.sidebar h3 {

	text-align: center;

	font: 500 18px/27px 'Raleway', serif, Arial, Helvetica, sans-serif;

	background: url(images/bg-title01.png) no-repeat;

	height: 27px;

	margin: 0 0 3px;

	color: #fff;

}

.sidebar .widget-holder .text-area {

	padding: 41px 0;

	color: #fff;

	text-align: center;

	font: 14px/18px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.sidebar .widget-holder .form-area {

	overflow: hidden;

}

.form-area #gforms_confirmation_message
{
	color:rgb(229, 85, 78);
}

.sidebar .form-area .gform_wrapper {

	overflow: hidden;

	margin: 0 !important;

	max-width: 100% !important;

	font: 400 14px/19px 'Raleway', serif, Arial, Helvetica, sans-serif !important;

}

.sidebar .form-area .gform_wrapper .top_label input.medium {

	width: 100%;

	height: 42px !important;

	color: #101111;

	padding: 0 15px;

	font-size: 14px !important;

}

.sidebar .form-area li {

	border: 0;

	margin: 0 0 11px;

	padding: 0;

}

.sidebar .form-area .gform_wrapper .gform_footer {

	margin: 0 !important;

	padding: 0 !important;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"] {

	width: 100% !important;

	word-break: break-all !important;

	background: #0bd1ed;

	color: #080808;

	margin: 0 0 4%;

	letter-spacing: 0.3px !important;

	padding: 6px 8px!important;

	font: 700 20px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button:hover,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"]:hover {

	background: #000;

	color: #0ed2ee;

	-webkit-box-shadow: 0 0 7px 0px rgba(255, 255, 255, 1);

	-moz-box-shadow: 0 0 7px 0px rgba(255, 255, 255, 1);

	box-shadow: 0 0 7px 0px rgba(255, 255, 255, 1);

	width: 96% !important;

	margin: 0 2% 4%;

}

.sidebar .form-area li {

	border: 0;

	margin: 0 0 11px !important;

	padding: 0;

}

.sidebar .Testimonials_Widget_Widget {

	padding: 15px 20px;

	text-align: center;

	border: solid 5px #8aefff;

	background: #fff;

	width: 100% !important;

}

.sidebar .testimonials-widget.entry {

	width: 100% !important;

}

.sidebar blockquote::before {

	content: "";

}

.sidebar .testimonials-widget blockquote {

	margin: 0 !important;

	position: relative;

	font: 14px/18px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.sidebar .credit {

	text-align: center !important;

	font: 14px/18px 'Raleway', sans-serif;

	color: #040404;

}

.sidebar blockquote .open-quote {

	font-size: 40px !important;

}

.sidebar .testimonials-widget-testimonial .open-quote:before {

	content: "“";

	left: 0 !important;

	position: absolute !important;

	top: 5px !important;

}


.sidebar .img-sidebar {

	margin: 0 0 25px;

}

.sidebar .social-networks {

	margin: 0;

	padding: 0;

	list-style: none;

	overflow: hidden;

	text-align: center;

}

.sidebar .social-networks li {

	display: inline-block;

	text-indent: -9999px;

	overflow: hidden;

	margin: 0 5px 0 0;

	border: 0;

	background: url(images/social-networks.png) no-repeat;

	height: 32px;

	width: 32px;

}

.sidebar .social-networks li:hover {

	background: url(images/social-networks-hover.png) no-repeat;

}

.sidebar .social-networks li a {

	height: 100%;

	display: block;

}

.sidebar .social-networks li.facebook {

	background-position: 0 0;

}

.sidebar .social-networks li.twitter {

	background-position: -41px 0;

}

.sidebar .social-networks li.pintrest {

	background-position: -81px 0;

}

.sidebar .social-networks li.youtube {

	background-position: -121px 0;

}

.sidebar .social-networks li.linkedin {

	background-position: -161px 0;

}

.sidebar .social-networks li.googleplus {

	background-position: -200px 0;

}

.sidebar .social-networks li.facebook:hover {

	background-position: 0 0;

}

.sidebar .social-networks li.twitter:hover {

	background-position: -41px 0;

}

.sidebar .social-networks li.pintrest:hover {

	background-position: -81px 0;

}

.sidebar .social-networks li.youtube:hover {

	background-position: -121px 0;

}

.sidebar .social-networks li.linkedin:hover {

	background-position: -161px 0;

}

.sidebar .social-networks li.googleplus:hover {

	background-position: -200px 0;

}

.sidebar .facebook-like-holder {

	padding: 30px 0 15px;

	overflow: hidden;

}

.sidebar .sponsor-holder {

	overflow: hidden;

	border: 3px solid #0df;

	text-align: left;

}

.sidebar .sponsor-frame {

	overflow: hidden;

}

.sidebar .sponsor-frame:first-child {

	margin: 0 0 20px;

}

.sidebar .sponsor-frame .sponsar {

	height: 125px;

	width: 125px;

	overflow: hidden;

}

.sidebar .sponsor-frame .sponsar.left {

	float: left;

}

.sidebar .sponsor-frame .sponsar.left {

	float: right;

}

.sidebar .img-sponsor {

	float: none;

	vertical-align: top;

	margin: 0;

}

 .sidebar input[type="search"]::-moz-placeholder {

font-weight:700 !important;

}

.sidebar input[type="search"] {

	height: 55px;

	border: 0;

	color: #060606;

	background: #d6d9da;

	text-transform: uppercase;

	font: 700 18px/24px 'Raleway', sans-serif;

}

/* # Footer Widgets

---------------------------------------------------------------------------------------------------- */

.footer-widgets {

	background-color: #48413f;

	clear: both;

	padding-top: 40px;

}

.footer-widgets,  .footer-widgets a {

	color: #999;

}

.footer-widgets input {

	border: 1px solid #333;

}

.footer-widgets a.button,  .footer-widgets a:hover {

	color: #fff;

}

.footer-widgets li {

	border-bottom: 1px dotted #666;

	margin-bottom: 10px;

	padding-bottom: 10px;

}

.footer-widgets .widget {

	margin-bottom: 5px;

}

.footer-widgets-1 {

	width: 41%;

	margin: 0 4.12% 0 0;

}

.footer-widgets-2 {

	width: 53%;

}

.footer-widgets-1,  .footer-widgets-2 {

	float: left;

}

.footer-widgets .footer-widgets-1 .widget-title {

	font: 500 24px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 23px 15px;

	color: #f5f8f8;

	background: #000;

	text-transform: uppercase;

}

.footer-widgets-1 .text-area {

	background: #f3f7f7;

	min-height: 190px;

	color: #070707;

	margin: 0 0 15px;

	padding: 30px 15px 10px;

	font: 18px/18px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-1 .copyright {

	font: 10px/14px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	padding: 0 0 0 5px;

	color: #fcfefe;

}

.footer-widgets-1 .copyright em {

	color: #23abbe;

	font-size: 12px;

}

.footer-widgets-1 .copyright a {

	color: #fcfefe;

}

.footer-widgets-1 .copyright a:hover {

	text-decoration: underline;

}

.footer-widgets .footer-widgets-2 .widget-title {

	font: 800 38px/44px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 17px 15px;

	color: #101010;

	background: #00ddff;

	text-transform: uppercase;

}

.footer-widgets-2 .textwidget {

	background: #000;

	color: #fff;

	padding: 10px;

}

.footer-widgets-2 .text-area {

	font: 400 19px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

	text-align: center;

	padding: 30px 0 40px;

}

.footer-widgets-2 .text-area p {

	margin: 0;

}

.footer-widgets-2 .form-area {

	font: italic 14px/18px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-2 .form-area:after {

	display: block;

	content: "";

	clear: both;

}

.footer-widgets-2 .form-area .gform_wrapper {

	float: left;

	margin: 0 3% 0 0 !important;

	max-width: 40% !important;

	font: 400 14px/19px 'Raleway', serif, Arial, Helvetica, sans-serif !important;

}

.footer-widgets-2 .form-area .gform_wrapper .top_label input.medium {

	width: 100%;

	height: 42px !important;

	color: #101010;

	padding: 0 15px;

	font-size: 14px !important;

}

.footer-widgets .form-area li {

	border: 0;

	margin: 0 0 11px;

	padding: 0;

}

.footer-widgets-2 .form-area .gform_wrapper .gform_footer {

	margin: 0 !important;

	padding: 0 !important;

}

.footer-widgets-2 .form-area .gform_wrapper .gform_footer input.button,  .footer-widgets-2 .form-area .gform_wrapper .gform_footer input[type="submit"] {


	width: 100% !important;

	word-break: break-all !important;

	color: #080808;

	background: none repeat scroll 0 0 #0bd1ed;

	padding: 8px !important;

	min-height: 38px;

	font: 700 19px/19px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-2 .form-area .gform_wrapper .gform_footer input.button:hover,  .footer-widgets-2 .form-area .gform_wrapper .gform_footer input[type="submit"]:hover {

	background: #f00 !important;

	color: #fbf6f6;

}

.footer-widgets-2  .text-block{

	float:left;

	width:53%;

	position:relative;

	padding:3px 0 0;
  	margin-left: 12px;

}

.footer-widgets-2 .text-block p:first-child:before{

	position:absolute;

	content:"“";

	font-size:40px;

	left:-17px;

}

.footer-widgets-2 .text-block p:first-child:after{

	content: "”";

	font-size: 40px;

	line-height: 28px;

	position: absolute;

}

.footer-widgets-2 .block.bolder {

	font-weight: 700;

	line-height:13px;

}

.footer-widgets-2 p {margin:0;}

/* # Site Footer

---------------------------------------------------------------------------------------------------- */

.site-footer {

	background-color: #48413f;

	font: italic 10px/14px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	text-align: left;

	color: #fcfefe;

	padding: 0 0 30px;

}

.site-footer h2 {

	font: italic 700 14px/18px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	text-align: left;

	color: #fcfefe;

	margin: 0 0 15px;

}

.site-footer p {

	margin-bottom: 0;

}

.post-read-more-hover {

	background: url(images/bg-post-hover.png);

	color: #000;

	display: block;

	height: 362px;

	line-height: 400px;

	position: absolute;
	z-index:101;
	text-align: center;
	cursor:pointer;
	top: 0;

	width: 100%;

}

.home .home-featured-posts .post-read-more-hover {

	padding: 50px 0 0;

}

.post-read-more-hover a {
	background: url(images/arrow01.png) 39% 46% no-repeat;
	text-transform: capitalize;
	font: 700 19px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;
	color: #080303;
	height: auto;
	padding: 0% 0 0 20%;
	position:absolute;
	top:50%;
	left:25%;	
	display: block;
	cursor:pointer;
}
.home-featured-posts .post-read-more-hover a {
	height: 100%;
	padding:25% 0 0 20%;
	position:static;
	cursor:pointer;
}


.home .home-featured-posts .entry .post-read-more-hover a {

	background: url(images/arrow-down.png) no-repeat 50% 45%;

	padding: 55% 0 0;

}

.home .home-featured-posts .entry+.entry .post-read-more-hover a {

	background: url(images/arrow-left.png) no-repeat 80% 59%;

	padding: 55% 40px 0 0;

}

.home .home-featured-posts .entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-right.png) no-repeat 25% 59%;

	padding: 55% 0 0 50px;

}

.home .home-featured-posts .entry+.entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-up.png) no-repeat 50% 74%;

	padding: 55% 0 0 20px;

}

.home .entry-footer {

	margin: -40px 4% 0 0;

	text-align: right !important;

	float: right !important;

	width: 50% !important;

	position: relative;

}

.single-post .content .entry {

	padding: 50px 0 0;

}

.single-post .quote-header-holder {

	overflow: hidden;

	padding: 30px 0 260px;

	background: url(images/seprator01.png) 0 100% no-repeat;

}

.single-post .entry-meta {

	font: italic 18px/24px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	margin: 0 0 20px;

}

.single-post .entry-footer {

//	padding: 20px 15px 60px 0;

	margin: 0 0 444px;

	position: relative;

	// background: url(images/seprator01.png) 0 100% no-repeat;

}
.single-post .entry-footer:before{
	//background: url(images/seprator01.png) no-repeat;
	position:absolute;
	left:0px;
	top:5px;
	height:12px;
	width:661px;
	content:"";
}

.single-post .entry-footer:after {

	display: block;

	clear: both;

	content: "";

}

.single-post .entry-content {

	font: 24px/28px 'Crimson Text', serif, Arial, Helvetica, sans-serif;
	padding-right: 65px;
	

}

.single-post .quote-holder {

	background: #f0f0f0;

	padding: 20px 50px;

	margin: 0 0 45px;

	width: 96%;

	color: #050505;

	font: italic 500 24px/28px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.single-post .quote-holder blockquote:before {

	font-size: 50px;

	top: 0;

}

.single-post .quote-holder blockquote {

	margin: 0 !important;

}

.single-post .quote-holder blockquote p {

	margin: 0;

	letter-spacing: -1px;

}

.single-post .entry-footer .entry-meta {

	float: left !important;

	width: 100% !important;

	margin: 25px 0 0;

	font: 18px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.content a.linksalpha_link {

	display: none !important;

}

.single-post div.mr_social_sharing_wrapper {

	width: 20% !important;

 overflow:hidden !important  float:left !important;

}

.single-post .author-avatar {

	float: right!important;

	text-align: left!important;

	width: 24% !important;

	margin-right: 30px;

	padding: 0;

	margin-top:29px;

	line-height:16px; display:none;

}

.single-post .author-avatar a,  .single-post .author-avatar span {

	font-style: italic;

	color: #333;

	font-size: 14px;

	line-height: 16px;

}

.single-post .author-avatar a {

	text-transform: capitalize;

}

.single-post .avatar {

	float: left;

	margin: -20px 10px 0 0;

	border-radius: 50%;

}

.single-post .quote-header-holder h1 {

	margin: 0 0 45px;

}

.single-post .quote-header-holder h2 {

	margin: 0 0 40px;

}

.single-post .quote-header-holder h3 {

	margin: 0 0 35px;

}

.single-post .after-posts {

	width: 75%;

	position: absolute;

	bottom: -421px;

	left: 0;

	background: #000;

}

.single-post .after-posts .widgettitle {

	font: 800 38px/44px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 17px 15px;

	color: #101010;

	background: #00ddff;

	text-transform: uppercase;

}

.single-post .after-posts .textwidget {

	padding: 10px;

}

.single-post .after-posts .after-post-holder {

	overflow: hidden;

}

.single-post .after-posts .text-area {

	font: 400 19px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

	text-align: center;

	padding: 30px 0 40px;

	color: #fff;

}

.single-post .after-posts .text-area p {

	margin: 0;

}

.single-post .after-posts .form-area {

	font: italic 14px/18px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	color: #fff;

}

.single-post .after-posts .form-area:after {

	display: block;

	content: "";

	clear: both;

}

.single-post .after-posts .form-area .gform_wrapper,
.single-post .after-posts .form-area #mc_embed_signup {

	float: left;

	margin: 0 5% 0 0 !important;

	max-width: 40% !important;

	font: 400 14px/19px 'Raleway', serif, Arial, Helvetica, sans-serif !important;

}

.single-post .after-posts .form-area .gform_wrapper .top_label input.medium,
.single-post .after-posts .form-area #mc_embed_signup .mc-field-group input{

	width: 100%;

	height: 40px !important;

	color: #101010;

	padding: 0 15px;

	font-size: 14px !important;

}

.single-post .after-posts .form-area .gform_wrapper .gform_footer,
.single-post .after-posts .form-area #mc_embed_signup .clear{

	margin: 10px 0 0 !important;

	padding: 0 !important;

}

.single-post .after-posts .form-area .gform_wrapper .gform_footer input.button,
.single-post .after-posts .form-area #mc_embed_signup .clear input.button,
.single-post .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"],
.single-post .after-posts .form-area #mc_embed_signup .clear input[type="submit"] {
	width: 100% !important;

	height: 40px !important;

	color: #080808;

	background: none repeat scroll 0 0 #0bd1ed;

	padding: 0 10px !important;

	font: 700 16px/19px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.single-post .after-posts .form-area .gform_wrapper .gform_footer input.button:hover,
.single-post .after-posts .form-area #mc_embed_signup .clear input.button:hover,
.single-post .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"]:hover,
.single-post .after-posts .form-area #mc_embed_signup .clear input[type="submit"]:hover {

	background: #f00 !important;

	color: #fbf6f6;

}

.single-post .after-posts  .text-block{

	float:left;

	width:55%;

	position:relative;

	padding:3px 0 0;

}

.single-post .after-posts .text-block p:first-child:before{

	position:absolute;

	content:"“";

	font-size:40px;

	left:-17px;

}

.single-post .after-posts .text-block p:first-child:after{

	content: "”";

	font-size: 40px;

	line-height: 28px;

	position: absolute;

}

.single-post .after-posts .block.bolder {

	font-weight: 700;

	line-height:13px;

}

.single-post .after-posts p {margin:0; }

.wp_rp_wrap {

	width: 100%;

	float: left;

}

.wp_rp_wrap .wp_rp_footer,  .wp_rp_wrap h3 {

	display: none;

}
.home .content .after-posts{
	margin-top:40px;
	width:90%;
}
.home .content .after-posts .widgettitle {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font: 800 38px/44px "Raleway",serif,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 17px 15px;
    text-transform: uppercase;
	margin-bottom:5px;
}
.home .content .after-posts .textwidget {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding: 10px 30px;
border:2px solid #000;
}
.home .content .after-posts .text-area {
    font: 400 19px/24px "Raleway",serif,Arial,Helvetica,sans-serif;
    padding: 30px 0 40px;
    text-align: center;
}
.home .content .after-posts .form-area:after {
    clear: both;
    content: "";
    display: block;
}
.home .content .after-posts .form-area {
    font: italic 14px/18px "Crimson Text",serif,Arial,Helvetica,sans-serif;
}
.home .content .after-posts .form-area .gform_wrapper {
    float: left;
    font: 400 14px/19px "Raleway",serif,Arial,Helvetica,sans-serif !important;
    margin: 0 3% 0 0 !important;
    max-width: 40% !important;
}
.home .content .after-posts .text-block {
    float: left;
    padding: 3px 0 0;
    position: relative;
    width: 52%;
  	margin-left: 25px;
}
.home .content .after-posts .text-block p:first-child:before {
    content: "“";
    font-size: 40px;
    left: -17px;
    position: absolute;
}
.home .content .after-posts .text-block p:first-child:after {
    content: "”";
    font-size: 40px;
    line-height: 28px;
    position: absolute;
}
.home .content .after-posts .form-area .gform_wrapper .top_label input.medium {
    color:#000 !important;
    font-size: 14px !important;
    height: 42px !important;
    padding: 0 15px;
    width: 100%;
	border:1px solid #000;
}
.home .content .after-posts .form-area .gform_wrapper .gform_footer input.button,
.home .content .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"] {
    	width: 100% !important;
	word-break: break-all !important;
	color: #080808;
	background: none repeat scroll 0 0 #0bd1ed;
	padding: 8px !important;
	min-height: 38px;
	font: 700 19px/19px 'Raleway', serif, Arial, Helvetica, sans-serif;
}


.home .content .after-posts .form-area .gform_wrapper .gform_footer input.button:hover,
.home .content .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"]:hover{
 background: none repeat scroll 0 0 #FF0000 !important;
 color: #FBF6F6;
}
.home .content .after-posts .gform_wrapper .gform_footer {
    padding: 0!important;
}
.home .content .after-posts p {
    margin: 0;
}
.home .content .after-posts input::-webkit-input-placeholder ,
.home .content .after-posts input:-moz-placeholder,
.home .content .after-posts input::-moz-placeholder ,
.home .content .after-posts input:-ms-input-placeholder {
	color:#fff;
}
.testimonials-widget-testimonial .close-quote:after,
.testimonials-widget-testimonial .close-quote::after{
	content:""!important;

}

.content > .entry + .entry + .entry {
    margin-bottom: 30px;
}

.content > .entry + .entry + .entry + .entry {
	background: #868686;
    float: left;
    margin: 0 4.5% 60px 0;
    padding: 0;
    position: relative;
    width: 45.5%;
	height:362px;
	overflow:hidden;
	border-bottom: 3px solid #868686;
}
.content > .entry + .entry + .entry + .entry .entry-content p,
.content > .entry + .entry + .entry + .entry .entry-meta{
	display:none;
}
.content > .entry + .entry + .entry + .entry .entry-header {
    margin: 0;
}
.content > .entry + .entry + .entry + .entry .entry-title {
    background: none repeat scroll 0 0 #363636;
    color: #fcfdfc;
    font: 700 24px/30px "Raleway",serif,Arial,Helvetica,sans-serif;
    margin: 0px;
    padding: 30px 10px 30px;
    z-index: 102;
}
.content > .entry + .entry + .entry + .entry .entry-title a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fcfdfc;
}
.content > .entry + .entry + .entry + .entry img {
    border: 3px solid #868686;
    bottom: 0;
    display: inline;
    height: auto !important;
    left: 0;
    margin: auto;
    max-height: 100% !important;
    max-width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    width: auto !important;
}

.content > .entry + .entry + .entry + .entry .entry-content {
    background: #868686;
	display: block;
    float: left;
    height: 220px;
    width: 100%;
	text-align:center;
	position:relative;
}
.content > .entry + .entry + .entry + .entry .entry-content .read-more{
    display: none;
}
.content > .entry + .entry + .entry + .entry .post-read-more-hover {
    height:110%!important;
}
.content > .entry + .entry + .entry + .entry .post-read-more-hover a {
    background: url("images/arrow-down.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    bottom: 0;
    display: inline-block;
    float: none;
    height: 40px;
    left: 0;
    margin: 0 auto;
    padding:42px 0 0 0 ;
    position: absolute;
    right: 0;
    top: 40%;
    width: 100%;
}
.content > .entry + .entry + .entry + .entry + .entry .post-read-more-hover a {
    background: url("images/arrow-left.png") no-repeat scroll center right rgba(0, 0, 0, 0);
    bottom: 0;
    display: inline-block;
    float: none;
    height: 35px;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 40%;
    width: 225px;
}
.content > .entry + .entry + .entry + .entry + .entry + .entry .post-read-more-hover a {
    background: url("images/arrow-right.png") no-repeat scroll center right rgba(0, 0, 0, 0);
    bottom: 0;
    display: inline-block;
    float: none;
    height: 35px;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 40%;
    width: 75%;
}
.content > .entry + .entry + .entry + .entry + .entry + .entry + .entry .post-read-more-hover a {
    background: url("images/arrow-up.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    bottom: 0;
    display: inline-block;
    float: none;
    height: 70px;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 40%;
    width: 100%;
}
/*

.content > .entry + .entry + .entry + .entry .post-read-more-hover a {
    background: url("images/arrow-up.png") no-repeat scroll 50% 74% rgba(0, 0, 0, 0);
    padding: 55% 0 0 20px;
}

*/

.sidebar-primary .gform_wrapper .gform_footer
{
	padding:0;
}
#mc_embed_signup_scroll input[type="email"],
.sidebar-primary .gform_wrapper .top_label input.medium
{
	width: 100% !important;
	height: 42px !important;
	color: #101111;
	padding: 0 15px;
	font-size: 14px !important;
	text-transform: capitalize;
	margin-bottom: 1px;
}
#mc_embed_signup_scroll input[type="submit"],
.sidebar-primary .gform_wrapper .gform_footer input[type=submit]
{
	width: 100% !important;
	word-break: break-all !important;
	background: #0bd1ed;
	color: #080808;
	margin: 0 0 4%;
	letter-spacing: 0.3px !import
	ant;
	padding: 6px 8px!important;
	font: 700 20px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;
}
#mc_embed_signup_scroll input[type="submit"]:hover,
.sidebar-primary .gform_wrapper .gform_footer input[type=submit]:hover
{
	background: #000;
	color: #0ed2ee;
	-webkit-box-shadow: 0 0 7px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 0 7px 0px rgba(255, 255, 255, 1);
	box-shadow: 0 0 7px 0px rgba(255, 255, 255, 1);
	width: 97% !important;
	margin: 0 2% 4%;
}
.footer-widgets-2 #mc_embed_signup,
.after-posts #mc_embed_signup 
{
	float: left;
	max-width: 44% !important;
}
.footer-widgets-2 #mc_embed_signup_scroll input[type="submit"]:hover,
.after-posts #mc_embed_signup_scroll input[type="submit"]:hover
{
	width: 100% !important;
  	background: #f00 !important;
	color: #fbf6f6;
  	-webkit-box-shadow: 0 0 0px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 0 0px 0px rgba(255, 255, 255, 1);
	box-shadow: 0 0 0px 0px rgba(255, 255, 255, 1);
  	margin: 0 0 4%;
}

.widget-holder #gforms_confirmation_message
{
	color: #f22e2e;
}


/* # Media Queries

---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1024px) {

.title-area {

	top: 10px;

	left: 100px;

}

.genesis-nav-menu {

	padding: 10px 0 5px 10px;

}

.genesis-nav-menu a {

	padding: 11px 10px 15px;

}

.post-read-more-hover {

	height: 68%;

}
.home .content .after-posts .form-area .gform_wrapper .gform_footer input.button, .home .content .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"]{font: 700 15px/15px 'Raleway', serif, Arial, Helvetica, sans-serif;}

.post-read-more-hover a {

	padding: 26.5% 0 0 75px;

}

.home .home-featured-posts .post-read-more-hover {

	height: 100%;

}

.home .home-featured-posts .entry .post-read-more-hover a {

	background: url(images/arrow-down.png) no-repeat 50% 40%;

}

.home .home-featured-posts .entry+.entry .post-read-more-hover a {

	background: url(images/arrow-left.png) no-repeat 80% 54%;

}

.home .home-featured-posts .entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-right.png) no-repeat 25% 53%;

}

.home .home-featured-posts .entry+.entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-up.png) no-repeat 50% 70%;

}

.sidebar .widget-holder .widget-title-area h2 {

	font: 500 14px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

	background-size: 50%;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 14px/22px 'Raleway', serif, Arial, Helvetica, sans-serif;

	word-break: break-all !important;

}

.sidebar .sponsor-frame .sponsar {

	height: 95px;

	width: 95px;

}

.sidebar  .join-title{ width:50%;}

.footer-widgets-2 .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 14px/18px 'Raleway', serif, Arial, Helvetica, sans-serif;

	word-break: break-all !important;

}

.single-post .after-posts .widgettitle {

	font: 800 30px/36px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 12px 15px;

}

.single-post #disqus_thread,  .single-post .after-posts {

	width: 95%;

}

.single-post .after-posts .form-area .gform_wrapper {

	margin: 0 0 10px;

}
.content > .entry + .entry + .entry + .entry .entry-title{
        font: 700 16px/24px "Raleway",serif,Arial,Helvetica,sans-serif;
}

}

 @media only screen and (max-width: 910px) {

.post-read-more-hover a {

	padding: 26.5% 0 0 75px;

}

.sidebar .testimonials-widget-testimonial .open-quote:before {

	top: 5px !important;

}

.sidebar .social-networks li {

	margin: 0 -1px 0 0;

}

.sidebar  .join-title{

	width:45%;

	background-size:93%;

}

}

 @media only screen and (max-width: 850px) {

.site-title {

	background-size: 80%;

}

.title-area {

	top: 10px;

	left: 100px;

}

.site-inner {

	padding: 0 5px;

}

.genesis-nav-menu {

	padding: 10px 0 5px 10px;

}

.genesis-nav-menu a {

	padding: 11px 5px 15px;

}

#menu-secondry-nav a {

	padding: 11px 20px;

}

.post-read-more-hover a {

	padding: 30% 0 0 75px;

}

.home .home-featured-posts .entry .post-read-more-hover a {

	background: url(images/arrow-down.png) no-repeat 50% 44%;

}

.home .home-featured-posts .entry+.entry .post-read-more-hover a {

	background: url(images/arrow-left.png) no-repeat 80% 56%;

}

.home .home-featured-posts .entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-right.png) no-repeat 25% 56%;

}

.home .home-featured-posts .entry+.entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-up.png) no-repeat 50% 75%;

}
.sidebar .widget-holder .widget-title-area .allign_right {

	margin: 0;

}

.sidebar .join-title{background-size:95%;}

.sidebar .widget-holder .widget-title-area h2 {

	font-size: 12px;

	line-height: 20px;

}

.sidebar .Testimonials_Widget_Widget {

	padding: 10px;

}

.sidebar .testimonials-widget-testimonial .open-quote:before {

	top: 5px !important;

}

.sidebar .widget-title {

	font: 500 20px/25px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.sidebar .entry-title, .home .sidebar .entry-title {

	font: 500 14px/18px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

}

.sidebar input[type="search"] {

	height: 45px;

	padding: 10px;

}

.footer-widgets-1 {

	margin: 0 1% 0 0;

	width: 43%;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 14px/22px 'Raleway', serif, Arial, Helvetica, sans-serif;

	word-break: break-all !important;

}

.single-post .entry-footer .entry-meta{

	font:16px/18px 'Raleway',serif,Arial,Helvetica,sans-serif;

}

.single-post .author-avatar{

	margin-right:0;

	width:28% !important;

}

.sidebar .sponsor-frame .sponsar {

	height: 95px;

	width: 95px;

}

.footer-widgets-2 .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 14px/18px 'Raleway', serif, Arial, Helvetica, sans-serif;

	word-break: break-all !important;

}

.footer-widgets .footer-widgets-1 .widget-title {

	font: 500 18px/28px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-2 {

	width: 56%;

}

.footer-widgets-2 .form-area .gform_wrapper {

	margin: 0 5% 12% 0 !important;

}

.footer-widgets .footer-widgets-2 .widget-title {

	font: 800 35px/40px 'Raleway', serif, Arial, Helvetica, sans-serif;

}
.home .content .after-posts .text-block
{
	margin-left: 5px;
}



}

 @media only screen and (max-width: 768px) {
.home .content .after-posts .widgettitle{font: 800 28px/34px "Raleway",serif,Arial,Helvetica,sans-serif;}
.home .content .after-posts .text-area{font: 400 15px/20px "Raleway",serif,Arial,Helvetica,sans-serif;}
.home .content .after-posts .form-area {font: italic 10px/14px "Crimson Text",serif,Arial,Helvetica,sans-serif;}
.home .content .after-posts .form-area .gform_wrapper .gform_footer input.button, .home .content .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"]{font: 700 10px/10px 'Raleway', serif, Arial, Helvetica, sans-serif;}
.home .content .after-posts .text-block p:first-child:before,
.home .content .after-posts .text-block p:first-child:after{font-size: 30px;}
.custome-before-header img {

	width: 100%;

	padding: 0 5px;

}

.title-area {

	top: 18px;

	left: 75px;

}

.genesis-nav-menu {

	padding: 0;

	font: 11px/14px 'Raleway', sans-serif;

}

.genesis-nav-menu a {

	padding: 11px 2px 15px;

}

#menu-secondry-nav a {

	padding: 11px 4px;

}

.post-read-more-hover a {

	padding: 27% 0 0 100px;

}

.home .entry-content {

	font: 15px/22px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.home .entry-content .read-more {

	font: 700 20px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.home .entry-footer {

	width: 62% !important;

}

.home .entry {

	padding: 40px 0 20px;

}

.home .home-featured-posts .entry-title {

	font: 700 18px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.home .home-featured-posts .entry .post-read-more-hover a {

	background-position: 50% 55%;

	padding: 75% 0 0;

	font: 700 15px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.home .home-featured-posts .entry+.entry .post-read-more-hover a {

	padding: 70% 55px 0 0;

	background-position: 80% 66%;

}

.home .home-featured-posts .entry+.entry+.entry .post-read-more-hover a {

	padding: 69% 0 0 60px;

	background-position: 20% 65%;

}

.home .home-featured-posts .entry+.entry+.entry+.entry .post-read-more-hover a {

	padding: 70% 0 0 20px;

	background-position: 50% 85%;

}

.sidebar {width: 30%;}

.sidebar .widget-holder .widget-title-area .allign_right{ float:none;}

.sidebar .widget-holder .widget-title-area{text-align:center;}

.sidebar .widget-holder .widget-title-area{float:none;}

.sidebar .join-title {

	background-size: 95% auto;

	margin: 0 auto;

	display:block;

	float:none;

	width:65%;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 10px/18px 'Raleway', serif, Arial, Helvetica, sans-serif;

	word-break: break-all !important;

}

.sidebar .Testimonials_Widget_Widget {padding: 0;}

.sidebar .social-networks li {margin: 0 15px 0 0;}

.sidebar .widget-title {font: 500 16px/20px 'Raleway', serif, Arial, Helvetica, sans-serif}

.sidebar .entry-title, .home .sidebar .entry-title {500 10px/18px 'Raleway', serif, Arial, Helvetica, sans-serif}

.sidebar .sponsor-frame:first-child {margin: 0 0 12px;}

.sidebar .sponsor-frame .sponsar {

	height: 80px;

	width: 80px;

}

.footer-widgets-2 .form-area {font: italic 11px/15px 'Crimson Text', serif, Arial, Helvetica, sans-serif;}

.footer-widgets-2 .text-block{

	padding:10px 0 0;

	width:55%;

}

.footer-widgets-2 .text-block p:first-child:before,

.footer-widgets-2 .text-block p:first-child:after{ font-size:30px;}

.footer-widgets-2 .form-area .gform_wrapper .top_label input.medium {

	height: 35px !important;

}

.footer-widgets-2 .form-area .gform_wrapper .gform_footer input.button,  .footer-widgets-2 .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 10px/15px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0 0 10px;

	word-break: break-all !important;

}

.footer-widgets-2 .form-area .gform_wrapper .top_label input.medium {

	margin: 10px 0 0;

}

.footer-widgets .footer-widgets-1 .widget-title {

	font: 500 16px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets .footer-widgets-2 .widget-title {

	font: 800 25px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.single-post .entry-footer .entry-meta{

	width:100% !important;

}

.single-post .author-avatar {

	float: left !important;

	margin:10px 0 !important;

}

.single-post .after-posts .form-area .gform_wrapper .gform_footer input.button, .single-post .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 14px/18px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.single-post .after-posts .form-area {

	font: italic 11px/18px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.single-post .after-posts .text-block p:first-child:before,

.single-post .after-posts .text-block p:first-child:after{ font-size:30px;}

.content > .entry + .entry + .entry + .entry .entry-title {font: 700 12px/18px "Raleway",serif,Arial,Helvetica,sans-serif;}

}
 @media only screen and (max-width: 600px) {
.home .content .after-posts .widgettitle{font: 800 20px/26px "Raleway",serif,Arial,Helvetica,sans-serif;}
.home .content .after-posts .form-area .gform_wrapper{
	margin: 0 6% 0!important;
        max-width: 100% !important;
}
.home .content .after-posts .text-block{width: 100%;}
.title-area {

	left: 60px;

	top: 15px;

}

.site-title {

	background-size: 60% auto;

}

.genesis-nav-menu {

	font: 9px/14px 'Raleway', sans-serif;

}

.genesis-nav-menu a {

	padding: 11px 0.9px 15px;

}

.genesis-nav-menu .menu-item.fbok {

	width: 58px;

}

#menu-secondry-nav {

	font: 12px/14px 'Raleway', sans-serif;

}

#menu-secondry-nav a {

	padding: 5px;

}

.home .entry-content .read-more {

	font: 700 18px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;

	width: 40%;

}

.home .entry-footer {

	width: 80% !important;

	margin: 0;

}

.post-read-more-hover a {

	padding: 27% 0 0 100px;

	background-position: 35% 41%;

}

.home .home-featured-posts .entry-title {

	font: 700 15px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

	padding: 15px;

}

.home .home-featured-posts .entry img {

	margin: 90px 0 0;

}

.home .home-featured-posts .entry .post-read-more-hover a {

	background: url(images/arrow-down.png) no-repeat 50% 40%;

	padding: 53% 0 0;

}

.home .home-featured-posts .entry+.entry .post-read-more-hover a {

	background: url(images/arrow-left.png) no-repeat 95% 60%;

	padding: 50% 45px 0 0;

}

.home .home-featured-posts .entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-right.png) no-repeat 10% 60%;

	padding: 48% 0 0 50px;

}

.home .home-featured-posts .entry+.entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-up.png) no-repeat 50% 90%;

	padding: 48% 0 0 20px;

}

.home .home-featured-posts .entry-title {

	font: 700 15px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.sidebar .widget-holder .widget-title-area h2 {

	background-position: 48% 75%;

	background-size: 70% auto;

}

.sidebar .form-area .gform_wrapper .top_label input.medium {

	height: 30px !important;

	padding: 0 3px;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 9px/15px 'Raleway', serif, Arial, Helvetica, sans-serif;

	padding: 8px 0 !important;

}

.sidebar .testimonials-widget blockquote {

	font: 11px/15px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.sidebar .Testimonials_Widget_Widget {

	padding: 10px 0;

}

.sidebar .sponsor-frame:first-child {

	margin: 0 0 7px;

}

.sidebar .sponsor-frame .sponsar {

	height: 64px;

	width: 64px;

}

.footer-widgets .footer-widgets-1 .widget-title {

	font: 500 13px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets .footer-widgets-2 .widget-title {

	font: 800 20px/25px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-2 .form-area .gform_wrapper {

	margin: 0 15% 0 !important;

	max-width: 100% !important;

	max-width: 100% !important;

	float: none;

}

.form-area {

	text-align: center;

}

.single-post .after-posts{bottom: -420px;}

.gform_footer input[type="submit"] {

	margin: 0 0 20px;

	word-break: break-all !important;

}

.single-post .author-avatar {

	width: 70% !important

}

.single-post .entry-footer .entry-meta {

	width: 100% !important;

}

.single-post .after-posts .widgettitle {

	font: 800 23px/36px 'Raleway', serif, Arial, Helvetica, sans-serif;

	padding: 5px 10px;

}

.single-post .after-posts .form-area .gform_wrapper {

	width: 100% !important;

	margin: 0 15% 0!important;

}

.single-post .after-posts .form-area .gform_wrapper .gform_footer input.button,  .single-post .after-posts .form-area .gform_wrapper .gform_footer input[type="submit"] {

	margin: 0 0 20px;

}

.single-post .after-posts .form-area .gform_wrapper {

	float: none;

	margin: 0 auto !important;

	max-width: 55% !important;

}

.single-post .after-posts .text-block,

.footer-widgets-2 .text-block{

	margin:0 auto;

	float:none;

}
.content > .entry + .entry + .entry + .entry .entry-title {font: 700 11px/20px "Raleway",serif,Arial,Helvetica,sans-serif;}
}

 @media only screen and (max-width: 568px) {

.genesis-nav-menu {

	display: none;

}

.home .entry-content,
.content .entry-content,
.home .entry-header,
.content .entry-header
{
	padding:0px;
}

.genesis-nav-menu .menu-item {

	width: 100%;

}

.genesis-nav-menu a {

	padding: 11px 10px 15px;

}

#mobi-menu {

	background: url("http://ut.kbq.ca/wp-content/uploads/2013/08/mobile-menu-icon.png") no-repeat scroll 0 0 #0eaed5;

	cursor: pointer;

	display: block;

	float: none;

	height: 30px;

	clear: both;

	margin: 20px 12px 2px 0px;

	width: 100%;

	visibility: visible;

}

#mobi-menu span {

	display: block;

	font-size: 15px;

	line-height: 30px;

	color: #fff;

	font-weight: 700;

	margin: 0px 0px 0px 50px;

}

.title-area {

	width: 90px;

	height: 70px;

	left: 15%;

	top: 18px;

}

.site-title {

	background-size: 80% auto;

	width: 100%;

	height: 100%;

}

.content {

	width: 100%;

	background: #fff;

}

.home .entry-content {

	font: 16px/24px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

	overflow: hidden;

}

.home .entry-content .read-more {

	font: 700 16px/22px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.home .entry-footer {

	width: 90% !important;

	margin: 0;

}

.post-read-more-hover {

	display: none !important;

}

.post-read-more-hover a {

	background-position: 30% 46%;

	padding: 25% 0 0 80px;

}

.home .home-featured-posts {

	padding: 10px 10px 70px;

}

.home .home-featured-posts .entry {

	margin: 0 0 20px;

	width: 100%;

}

.home .home-featured-posts .entry img {

	margin: 60px 0 0;

}

.home .home-featured-posts .entry .post-read-more-hover a {

	background: url(images/arrow-down.png) no-repeat 50% 38%;

	padding: 35% 0 0;

}

.home .home-featured-posts .entry+.entry .post-read-more-hover a {

	background: url(images/arrow-left.png) no-repeat 70% 58%;

	padding: 35% 40px 0 0;

}

.home .home-featured-posts .entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-right.png) no-repeat 25% 58%;

	padding: 35% 0 0 20px;

}

.home .home-featured-posts .entry+.entry+.entry+.entry .post-read-more-hover a {

	background: url(images/arrow-up.png) no-repeat 50% 80%;

	padding: 35% 0 0 20px;

}

.home .home-featured-posts .entry-title {

	font: 700 17px/30px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.home .entry-content .read-more {

	width: 40%;

}

.sidebar {

	width: 100%;

}

.sidebar .widget-holder .widget-title-area .allign_right {

	margin: 0 auto 15px;

	width: auto;

}

.sidebar .widget-holder .widget-title-area h2 {

	font-size: 25px;

	line-height: 30px;

	background-position: 0% 10%;

	background-size: 60% auto;

}

.sidebar .widget-holder .form-area {

	padding: 0 0 10px;

}

.sidebar .form-area .gform_wrapper .gform_footer,  .sidebar .form-area .ginput_container {

	text-align: center;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"] {

	font: 700 15px/25px 'Raleway', serif, Arial, Helvetica, sans-serif;

	padding: 5px 10px !important;

	word-break: break-all !important;

	width: 75% !important;

}

.sidebar .form-area .gform_wrapper .gform_footer input.button:hover,  .sidebar .form-area .gform_wrapper .gform_footer input[type="submit"]:hover {

	width: 75% !important;

}

.sidebar .form-area .gform_wrapper .top_label input.medium {

	height: 35px !important;

	width: 75% !important;

}

.sidebar h3 {

	background: url("images/bg-title02.png");

	border-top: solid #fff 3px;

}

.sidebar .testimonials-widget blockquote {

	font: 15px/15px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.sidebar .Testimonials_Widget_Widget {

	padding: 20px 0;

}

.sidebar .img-sidebar {

	width: 100%;

}

.sidebar .widget-title {

	font: 500 20px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.sidebar .entry-title, .home .sidebar .entry-title {

	font: 500 16px/20px 'Raleway', serif, Arial, Helvetica, sans-serif;

	margin: 0;

}

.sidebar .sponsor-frame .sponsar {

	height: 125px;

	width: 125px;

}

.sidebar .social-networks li {

	margin: 0 10px 0 0;

}

.footer-widgets-1 {

	margin: 0;

	width: 100%;

}

.footer-widgets .footer-widgets-1 .widget-title {

	font: 500 17px/24px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-1 .copyright {

	font: 9px/14px 'Crimson Text', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-2 {

	width: 100%;

}

.footer-widgets .footer-widgets-2 .widget-title {

	font: 800 24px/28px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.footer-widgets-2 .text-block{ width:70%;}

.single-post .author-avatar {

	width: 55% !important;

}

.single-post .after-posts .form-area .gform_wrapper {

	max-width: 80% !important;

}

.single-post .entry-footer .entry-meta {

	width: 110% !important;

}

.single-post .after-posts .widgettitle {

	font: 800 20px/26px 'Raleway', serif, Arial, Helvetica, sans-serif;

}

.single-post .author-avatar {

	width: 80% !important;

}

.single-post .after-posts {

	bottom: -420px;

}

.single-post #disqus_thread, .single-post .after-posts {

	width: 97%;

}
.content > .entry + .entry + .entry + .entry .entry-title {font: 700 15px/15px "Raleway",serif,Arial,Helvetica,sans-serif;}


.home .content .after-posts {
width: 100%;
padding: 0px 5%;
}

.site-inner, .wrap
{
max-width:95%;
}

.home .site-inner {
padding: 0 0px 20px;
}

.content > .entry + .entry + .entry + .entry {
margin: 10px 0px;
width: 100%;
height: auto;
}
.single-post .entry-footer {margin:0 0 625px;}
.single-post .after-posts {
    bottom: -599px;
}
