/* Theme Name: Motivation To Overcome Aging Challenges!

Description:This is the sample theme created for the Genesis Framework.

Author:StudioPress

Author URI:http://www.studiopress.com/

 

Version:1.9

 

Tags:black,orange,white,one-column,two-columns,three-columns,fixed-width,custom-menu,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready

 

Template:genesis

Template Version:1.9

 

License:GPL-2.0+

License URI:http://www.opensource.org/licenses/gpl-license.php */

 



/* Table of Contents



01 Import Fonts

02 Defaults

03 Typography

- Font Color

- Font Family

- Font Size

- Font Miscellaneous

04 Layout

- Structure

- 1152px CSS Grid

- Header

- Main Content

- Post Info & Meta

- Column Classes

- Miscellaneous

05 Menus

- Primary Navigation Extras

06 Headings

07 Lists

08 Post Navigation

09 Comments

10 Sidebars

11 Footer

- Footer Widgets

12 Forms & Buttons

- Gravity Forms

13 Images & Captions

14 Media Queries

- max-width:1024px

- max-width:768px

- max-width:480px */



/* 01 Import Fonts

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



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

/* 02 Defaults

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



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

input,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline;

}

html {

	font-size: 100%; /* 16px browser default */

}

body {

	background-color: #f5f5f5;

	line-height: 1;

}

body,

input,

select,

textarea,

.footer-widgets-1,

.footer-widgets-2,

.footer-widgets-3 {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

a,

a:visited,

button,

input[type="button"],

input[type="submit"],

.btn {

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

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

	transition: all 0.1s ease-in-out;

}

::-moz-selection {

	background-color: #1e1e1e;

	color: #fff;

}

::selection {

	background-color: #1e1e1e;

	color: #fff;

}

a img {

	border:#header {

		overflow: hidden;

		padding-bottom: 32px;

		padding-bottom: 2rem;

		min-height: 120px;

		border-bottom: 2px solid #1e1e1e;

	}

	e;

}

.widget-area a {

	color: #293E6A !important;

	text-decoration: none;

}



/* 03 Typography

-------------------------------------------------------------------------------------------------------



This section covers font colors,

families,

size,

styles and weight.



This style sheet uses rem values with a pixel fallback.

The rem values are calculated per the examples below:12 / 16 =		0.75rem

14 / 16 =		0.875rem

16 / 16 =		1rem

18 / 16 =		1.125rem

20 / 16 =		1.25rem

24 / 16 =		1.5rem

30 / 16 =		1.875rem

36 / 16 =		2.25rem

42 / 16 =		2.625rem

48 / 16 =		3rem

	

Further reading on the use and compatibility of rems:http://caniuse.com/rem

http://snook.ca/archives/html_and_css/font-size-with-rem */

/* 03a - Font Color ----------- */



a:hover,

body,

h2 a,

h2 a:visited,

h4.widgettitle a,

input,

.author,

.date,

.genesis-nav-menu a,

.genesis-nav-menu li li a,

.genesis-nav-menu li li a:link,

.genesis-nav-menu li li a:visited,

.post-comments,

#title a,

#title a:hover {

	color: #555555;

}

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: #ff2a00;

}

.post-info,

.post-meta,

#description {

	color: #636363;

}

blockquote::before,

blockquote p,

input,

select,

textarea {

	color: #999;

}

button,

input[type="button"],

input[type="submit"],

.btn,

.genesis-nav-menu .highlight-menu-item a,

.genesis-nav-menu .highlight-menu-item a:hover,

.navigation li a,

.navigation li a:hover,

.navigation li.active a,

.navigation li.disabled {

	color: #fff;

}



/* 03b - Font Family ----------- */

body,

input,

textarea,

.author-box h1 {

	/* font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

	*/

	font-family: Lato, sans-serif;

	font-weight: 400;

}

h1,

h2,

h3,

h4,

h5,

h6,

.entry-title a,

#title {

	font-family: Arvo, sans-serif;

}



/* 03c - Font Size ----------- */

#title {

	font-size: 42px;

	font-size: 2.625rem;

}

h1,

.entry-title,

.entry-title a {

	font-size: 36px;

	font-size: 2.25rem;

}

blockquote::before {

	font-size: 32px;

	font-size: 2rem;

}

h2 {

	font-size: 30px;

	font-size: 1.875rem;

}

h3 {

	font-size: 24px;

	font-size: 1.5rem;

}

h4,

.archive-title,

.taxonomy-description h1,

.widgettitle {

	font-size: 20px;

	font-size: 1.25rem;

}

h5 {

	font-size: 18px;

	font-size: 1.125rem;

}

h6,

.author-box h1,

.sidebar h2 a {

	font-size: 16px;

	font-size: 1rem;

}

input,

select,

textarea,

.genesis-nav-menu,

.post-info,

.post-meta,

.wp-caption,

#footer p {

	font-size: 14px;

	font-size: 0.875rem;

}



/* 03d - Font Miscellaneous ----------- */

blockquote p {

	font-style: italic;

}

cite {

	font-style: normal;

}

button,

input[type="button"],

input[type="submit"],

h1,

h2,

h3,

h4,

h5,

h6,

.btn,

.entry-title a,

.genesis-nav-menu,

.post-comments,

.post-info .author,

.post-info .date,

.wp-caption,

#footer p,

#title {

	font-weight: 700;

}

.wp-caption {

	text-align: center;

}

h2 a,

h2 a:visited,

.genesis-nav-menu a,

.navigation li a,

.widgettitle a,

#title a {

	text-decoration: none;

}



/* 04 Layout

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

/* 04a - Structure ----------- */



#wrap {

	margin: 0 auto;

	max-width: 1152px;

}

#inner {

	clear: both;

	overflow: hidden;

	padding-top: 40px;

	padding-top: 2.5rem;

}



/* 04b - 1152px CSS Grid ----------- */

#sidebar-alt {

	width: 15.277777777%; /* 176px / 1152px */

}

.footer-widgets-1,

.footer-widgets-2,

.footer-widgets-3,

.sidebar,

#header .widget-area {

	width: 30.555555555%; /* 352px / 1152px */

}

.content-sidebar-sidebar .sidebar,

.sidebar-content-sidebar .sidebar,

.sidebar-sidebar-content .sidebar {

	width: 37.931034482%; /* 352px / 928px */

}

.content-sidebar-sidebar #content,

.sidebar-content-sidebar #content,

.sidebar-sidebar-content #content {

	width: 56.896551724%; /* 528px / 928px */

}

.content-sidebar #content,

.sidebar-content #content,

#title-area {

	width: 65.277777777%; /* 752px / 1152px */

}

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

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

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

	width: 80.555555555%; /* 928px / 1152px */

}

.content-sidebar #content-sidebar-wrap,

.full-width-content #content,

.full-width-content #content-sidebar-wrap,

.sidebar-content #content-sidebar-wrap {

	width: 100%; /* 1152px / 1152px */

}

.footer-widgets-1,

.footer-widgets-2,

.sidebar-content #sidebar,

.sidebar-sidebar-content #sidebar,

#content,

#content-sidebar-wrap,

#footer .gototop,

#sidebar-alt,

#title-area {

	float: left;

}

.content-sidebar-sidebar #sidebar-alt,

.footer-widgets-3,

.sidebar,

.sidebar-content #content,

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

.sidebar-sidebar-content #content,

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

#footer .creds,

#header .widget-area {

	float: right;

}



/* 04c - Header ----------- */

#header {

	overflow: hidden;

	padding-bottom: 32px;

	padding-bottom: 2rem;

	min-height: 120px;

	max-width: none;

	border-bottom: 2px solid #1e1e1e;

	background-color: lightcoral !important;

}

#header .wrap {

	margin: 0 auto;

	width: 1140px;

}

#title {

	margin: 40px 0 8px;

	margin: 2.5rem 0 0.5rem;

	line-height: 1;

}

.header-image #title {

	margin: 0;

}

#description {

	line-height: 1.25;

}

.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;

	overflow: hidden;

	min-height: 120px;

	width: 50%;

	text-indent: -9999px;

}

.header-image #description {

	display: block;

	overflow: hidden;

}

#nav .wrap {

	background: url(../../uploads/2016/12/logo.png) no-repeat left !important;

	height: 100%;	

}

/* 04d - Main Content ----------- */

#content {

	padding-bottom: 40px;

	padding-bottom: 2.5rem;

}

.entry,

.page .post.entry {

	margin-bottom: 80px;

	margin-bottom: 5rem;

}

.single .entry {

	margin-bottom: 48px;

	margin-bottom: 3rem;

}

.page .entry {

	margin: 0;

}

.entry-content {

	overflow: hidden;

}

.entry-content,

.entry-content p {

	line-height: 1.625;

}

.entry-content p {

	margin-bottom: 26px;

	margin-bottom: 1.625rem;

}

blockquote {

	padding: 24px 64px;

	padding: 1.5rem 4rem;

}

blockquote::before {

	position: relative;

	top: -10px;

	left: -20px;

	display: block;

	height: 0;

	content: "“";

}



/* 04e - Post Info & Meta ----------- */

.post-info,

.post-meta {

	clear: both;

	line-height: 1.5;

}

.post-info {

	margin-bottom: 24px;

	margin-bottom: 1.5rem;

}

.post-comments {

	margin-left: 16px;

	margin-left: 1rem;

	padding-left: 20px;

	padding-left: 1.25rem;

	background: url(images/post-comments.png) no-repeat center left;

}

.post-meta {

	padding-top: 24px;

	padding-top: 1.5rem;

	border-top: 1px solid #ccc;

}

.categories,

.tags {

	display: block;

}



/* 04f - Column Classes ----------- */

.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 {

	float: left;

	margin-left: 4.166666666%; /* 48px / 1152px */

}

.one-half,

.three-sixths,

.two-fourths {

	width: 47.9166666666%; /* 552px / 1152px */

}

.one-third,

.two-sixths {

	width: 30.555555555%; /* 352px / 1152px */

}

.four-sixths,

.two-thirds {

	width: 65.277777777%; /* 752px / 1152px */

}

.one-fourth {

	width: 21.875%; /* 252px / 1152px */

}

.three-fourths {

	width: 73.958333333%; /* 852px / 1152px */

}

.one-fifth {

	width: 16.666666666%; /* 192px / 1152px */

}

.two-fifths {

	width: 37.5%; /* 432px / 1152px */

}

.three-fifths {

	width: 58.333333333%; /* 672px / 1152px */

}

.four-fifths {

	width: 79.166666666%; /* 912px / 1152px */

}

.one-sixth {

	width: 13.194444444%; /* 152px / 1152px */

}

.five-sixths {

	width: 82.638888888%; /* 952px / 1152px */

}

.first {

	margin-left: 0;

}



/* 04g - Miscellaneous ----------- */

p.subscribe-to-comments {

	padding: 24px 0 16px;

	padding: 1.5rem 0 1rem;

}

p.pages,

.clear,

.clear-line,

.first {

	clear: both;

}

.clear-line {

	margin-bottom: 26px;

	margin-bottom: 1.625rem;

	border-bottom: 1px solid #ccc;

}

.alignleft,

.archive-page {

	float: left;

}

.alignright {

	float: right;

}

.archive-page {

	width: 50%;

}

.author-box,

.sticky {

	margin-bottom: 80px;

	margin-bottom: 5rem;

}

.author-box,

.author-box h1,

.taxonomy-description {

	line-height: 1.5;

}

.author-box,

.breadcrumb,

.sticky,

.taxonomy-description {

	overflow: hidden;

	margin-bottom: 48px;

	margin-bottom: 3rem;

	padding: 32px;

	padding: 2rem;

	background-color: #f5f5f5;

}



/* 05 Menus

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

.genesis-nav-menu {

	clear: both;

	overflow: hidden;

}

#header .genesis-nav-menu {

	float: right;

	margin-top: 48px;

	margin-top: 3rem;

	width: auto;

}

.genesis-nav-menu.menu-primary,

.genesis-nav-menu.menu-secondary {

	border-bottom: 1px solid #ccc;

}

.genesis-nav-menu ul {

	float: left;

	width: 100%;

}

.genesis-nav-menu li {

	display: inline-block;

	float: left;

	list-style-type: none;

	text-align: left;

}

.genesis-nav-menu a {

	position: relative;

	display: block;

	padding: 24px 20px;

	padding: 1.5rem 1.25rem;

}

.genesis-nav-menu li.highlight-menu-item {

	margin-left: 20px;

	margin-left: 1.25rem;

}

.genesis-nav-menu .highlight-menu-item a {

	background-color: #1e1e1e;

}

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

	background-color: #ff2a00;

}

.genesis-nav-menu li li a,

.genesis-nav-menu li li a:link,

.genesis-nav-menu li li a:visited {

	position: relative;

	padding: 20px;

	padding: 1.25rem;

	width: 170px;

	border: 1px solid #ccc;

	border-top: none;

	background-color: #fff;

}

.genesis-nav-menu li ul {

	position: absolute;

	left: -9999px;

	z-index: 99;

	width: 212px;

}

.genesis-nav-menu li ul ul {

	margin: -69px 0 0 211px;

}

.genesis-nav-menu li:hover ul ul,

.genesis-nav-menu li.sfHover ul ul {

	left: -9999px;

}

.genesis-nav-menu li:hover,

.genesis-nav-menu li.sfHover {

	position: static;

}

ul.genesis-nav-menu li:hover>ul,

ul.genesis-nav-menu li.sfHover ul,

#header .genesis-nav-menu li:hover>ul,

#header .genesis-nav-menu li.sfHover ul {

	left: auto;

}

.genesis-nav-menu li a .sf-sub-indicator,

.genesis-nav-menu li li a .sf-sub-indicator,

.genesis-nav-menu li li li a .sf-sub-indicator {

	position: absolute;

	text-indent: -9999px;

}

#wpadminbar li:hover ul ul {

	left: 0;

}



/* 05a - Primary Navigation Extras ----------- */

.genesis-nav-menu li.right {

	float: right;

	padding: 24px 20px;

	padding: 1.5rem 1.25rem;

}

.genesis-nav-menu li.right a {

	display: inline;

	padding: 0;

}

.genesis-nav-menu li.search {

	padding: 6px 0 0;

	padding: 0.375rem 0 0;

}

.genesis-nav-menu li.rss a {

	margin-left: 20px;

	margin-left: 1.25rem;

	padding-left: 20px;

	padding-left: 1.25rem;

	background: url(images/rss.png) no-repeat center left;

}

.genesis-nav-menu li.twitter a {

	padding-left: 24px;

	padding-left: 1.5rem;

	background: url(images/twitter-nav.png) no-repeat center left;

}



/* 06 Headings

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

h1,

h2,

h3,

h4,

h5,

h6,

.entry-title a {

	margin-bottom: 16px;

	margin-bottom: 1rem;

	line-height: 1.2;

}

.author-box h1 {

	margin: 0;

}

.taxonomy-description h1 {

	margin-bottom: 4px;

	margin-bottom: 0.25rem;

}

.archive-title {

	margin-bottom: 24px;

	margin-bottom: 1.5rem;

}



/* 07 Lists

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

.entry-content ol,

.entry-content ul {

	margin-bottom: 26px;

	margin-bottom: 1.625rem;

}

.entry-content ol li,

.entry-content ul li {

	line-height: 1.625;

}

.entry-content ol li,

.entry-content ul li {

	margin-left: 40px;

	margin-left: 2.5rem;

}

.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;

}



/* 08 Post Navigation

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

.navigation li {

	display: inline;

}

.navigation li a,

.navigation li a:hover,

.navigation li.active a,

.navigation li.disabled {

	padding: 12px;

	padding: 0.75rem;

	border-radius: 3px;

	background-color: #1e1e1e;

	cursor: pointer;

}

.navigation li a:hover,

.navigation li.active a {

	background-color: #ff2a00;

}



/* 09 Comments

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

#comments,

#respond {

	overflow: hidden;

	line-height: 1.5;

}

.ping-list,

#comments {

	margin-bottom: 48px;

	margin-bottom: 3rem;

}

#author,

#email,

#url {

	width: 50%;

}

.commentmetadata,

#author,

#email,

#url {

	margin-bottom: 12px;

	margin-bottom: 0.75rem;

}

#comment {

	margin: 12px 0;

	margin: 0.75rem 0;

}

label {

	margin-left: 12px;

	margin-left: 0.75rem;

}

.comment-list li,

.ping-list li {

	margin-top: 24px;

	margin-top: 1.5rem;

	padding: 32px;

	padding: 2rem;

	list-style-type: none;

}

.comment-list li ul li {

	margin-right: -32px;

	margin-right: -2rem;

}

.comment-header {

	overflow: hidden;

}

.comment {

	border: 2px solid #fff;

	border-right: none;

	background-color: #f5f5f5;

}

.comment-content p {

	margin-bottom: 24px;

	margin-bottom: 1.5rem;

}

.bypostauthor {

}

#comments .navigation {

	margin-top: 32px;

	margin-top: 2rem;

}



/* 10 Sidebars

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

.sidebar {

	display: inline;

	line-height: 1.5;

}

.sidebar p {

	margin-bottom: 16px;

	margin-bottom: 1rem;

}

.sidebar .widget {

	overflow: hidden;

	margin-bottom: 32px;

	margin-bottom: 2rem;

	padding-bottom: 32px;

	padding-bottom: 2rem;

	border-bottom: 1px solid #ccc;

}

.sidebar.widget-area ul li {

	margin-bottom: 6px;

	margin-bottom: 0.375rem;

	list-style-type: none;

	word-wrap: break-word;

}



/* 11 Footer

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

#footer {

	clear: both;

}

#footer .wrap {

	padding: 48px 0;

	padding: 3rem 0;

	overflow: hidden;

}

#footer .creds {

	text-align: right;

}

#footer .creds,

#footer .gototop {

	margin: 8px 0;

	margin: 0.5rem 0;

}



/* 11a - Footer Widgets ----------- */

.footer-widgets {

	/* border-top: 2px solid #1e1e1e;

	border-bottom: 2px solid #1e1e1e;

	*/

	clear: both;

	overflow: hidden;

	line-height: 1.5;

	padding: 32px 0 16px;

	padding: 2rem 0 1rem;

}

.footer-widgets p {

	margin-bottom: 16px;

	margin-bottom: 1rem;

}

.footer-widgets .widget {

	margin-bottom: 24px;

	margin-bottom: 1.5rem;

}

.footer-widgets .widget-area ul li {

	margin-bottom: 6px;

	margin-bottom: 0.375rem;

	list-style-type: none;

	word-wrap: break-word;

}

.footer-widgets-1 {

	margin-right: 4.166666666%; /* 48px / 1152px */

}



/* 12 Forms & Buttons

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

input,

select,

textarea {

	padding: 16px;

	padding: 1rem;

	width: 100%;

	border: 1px solid #ddd;

	border-radius: 3px;

	background-color: #fff;

	box-shadow: 0 0 5px #ddd inset;

}

#header .search-form {

	float: right;

	margin-top: 56px;

	margin-top: 3.5rem;

	width: 100%;

}

button,

input[type="button"],

input[type="submit"],

.textwidget #mc-embedded-subscribe,

.btn {

	padding: 16px 24px;

	padding: 1rem 1.5rem;

	width: auto;

	border: none;

	background-color: #3b5998 !important;

	box-shadow: none;

	cursor: pointer;

}

.search-input {

	width: 70%;

	margin-right: 1%;

}

button:hover,

input:hover[type="button"],

input:hover[type="submit"],

.btn:hover {

	background-color: #0a76a7 !important;

}

.enews input[type="submit"],

.search-form input[type="submit"], 

.textwidget #mc-embedded-subscribe {

	position: relative;

	overflow: hidden;

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

	padding: 16px 10px;

	width: 29%;

	border: 0;

}



/* 12a - Gravity Forms ----------- */

#content div.gform_wrapper input,

#content div.gform_wrapper select,

#content div.gform_wrapper textarea,

#content div.gform_wrapper .ginput_complex label {

	padding: 16px;

	padding: 1rem;

	font-size: 16px;

	font-size: 1rem;

}

#content div.gform_wrapper input[type="submit"] {

	padding: 16px 24px;

	padding: 1rem 1.5rem;

}

#content div.gform_wrapper .ginput_complex label {

	padding: 0;

}

div.gform_wrapper li,

div.gform_wrapper form li {

	margin: 16px 0 0;

	margin: 1rem 0 0;

}



/* 13 Images & Captions

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

embed,

img,

object,

video {

	max-width: 100%;

}

img {

	height: auto;

}

.alignleft .avatar {

	margin-right: 24px;

	margin-right: 1.5rem;

}

.alignright .avatar {

	margin-left: 24px;

	margin-left: 1.5rem;

}

.author-box .avatar {

	float: left;

	margin-right: 24px;

	margin-right: 1.5rem;

}

.comment-list li .avatar {

	float: left;

	margin: 0 16px 24px 0;

	margin: 0 1rem 1.5rem 0;

}

img.centered,

.aligncenter {

	display: block;

	margin: 0 auto 24px;

	margin: 0 auto 1.5rem;

}

img.alignnone {

	display: inline;

	margin-bottom: 12px;

	margin-bottom: 0.75rem;

}

img.alignleft,

.post-image,

.wp-caption.alignleft {

	display: inline;

	margin: 0 24px 24px 0;

	margin: 0 1.5rem 1.5rem 0;

}

img.alignright,

.wp-caption.alignright {

	display: inline;

	margin: 0 0 24px 24px;

	margin: 0 0 1.5rem 1.5rem;

}

p.wp-caption-text {
	margin-top: 12px;
	margin-top: 0.75rem;
	font-size: 13px !important;
	font-style: italic;
	text-align: left;
	line-height: 20px !important;
	font-weight: 300 !important;
	color: #999;
}

.gallery-caption {

}



/* Personal Customization Starts */

#wrap,

#footer,

#footer-widgets {

	max-width: none;

}

#header,

#nav .wrap,

#inner,

#footer-widgets .wrap,

#footer .wrap {

	margin: 0 auto;

	max-width: 1140px;

}

#header,

#inner,

#footer,

#footer-widgets {

	background-color: #fff;

}

.genesis-nav-menu.menu-primary,

#header {

	border: none;

}

#wrap #nav {

	background-color: #3b5998;

}

#wrap #nav ul li ul.sub-menu {
	margin-top: -8px;
}

#wrap #nav ul li a {

	display: block;

	padding: 24px 20px 24px;

	color: #fff !important;

	text-decoration: none;

	font-weight: 700;

	font-size: 14px;

	line-height: 20px;

}

#wrap #nav ul li ul a:hover {

	background-color: #7B97D4 !important;

	color: #fff;

}

.entry-content .entry-image {

	display: none;

}

#inner #content a,

#footer-widgets ul li a {

	color: #293E6A;

}

.entry-title,

.entry-title a {

	color: #000 !important;

	font-size: 30px;

	line-height: 1;

}

.entry-title a:hover {

	color: #666;

}

.post-info,

.post-info .published {

	color: #999;

	font-size: 13px;

}

.post-info a {

	font-weight: 100;

}

#content .entry-content p {

	font-weight: 400;

	font-size: 16px;

	line-height: 26px;

}

#footer-widgets {

	background-color: #eee;

}

.footer-widgets ul li {

	margin: 0 0 5px 0;

	color: #a1a1a1;

	text-transform: capitalize;

	line-height: 21px;

}

.footer-widgets ul li a {

	text-decoration: none;

	font-size: 15px;

}

.footer-widgets ul li a:hover {

	text-decoration: underline;

}

.widget_event_list_widget .widget-title {

	padding: 10px;

	background: #74A7C3;

	color: #fff;

	font-size: 16px;

}

.widget_event_list_widget .event-title h3 {

	color: #000;

	font-weight: 900;

}

body #wrap #header {

	max-width: none;

	background: none !important;

	background-color: #fff !important;

}

.home #content-sidebar-wrap,

.single #content-sidebar-wrap,

.archive #content-sidebar-wrap,

.page #content-sidebar-wrap {

	padding-left: 40px;

}

.home #content-sidebar-wrap #content,

.single #content-sidebar-wrap #content,

.archive #content-sidebar-wrap #content,

.page #content-sidebar-wrap #content {

	width: 60.277777777%;

}

.home #content-sidebar-wrap #sidebar,

.single #content-sidebar-wrap #sidebar,

.archive #content-sidebar-wrap #sidebar,

.page #content-sidebar-wrap #sidebar {

	margin-right: 40px;

	margin-right: 78px;

	width: 28%;

}

.post-meta {

	padding-top: 12px;

	padding-bottom: 12px;

	border-bottom: 1px solid #ccc;

}

#footer {

	background-color: #3b5998;

}

#footer a {

	color: #fff;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}

#content .navigation li.active a {

	background-color: #0a76a7;

	color: #fff !important;

}

.navigation li a {

	border: 1px solid #0a76a7;

	background-color: #fff;

}

.navigation li a:hover {

	background-color: #0a76a7;

	color: #fff !important;

}

#custom_home_top_widget,

#custom_home_bottom_widget {

	margin-bottom: 25px;

	border-bottom: 1px solid #ccc;

	background: #fff;

}

#custom_home_top_widget {

	height: 290px;

}

#custom_home_top_widget .wrap,

#custom_home_bottom_widget .wrap {

	font-weight: 400;

	font-size: 16px;

	line-height: 26px;

}

#footer-widgets #custom_home_bottom_widget {

	display: none !important;

}

.entry,

.page .post.entry {

	margin-bottom: 30px;

}

#footer .wrap {

	padding: 12px 0;

}

.sidebar .influencer_read_blog ul li a {

	color: #0a76a7;

	text-decoration: none;

}

.sidebar .influencer_read_blog ul li a:hover {

	text-decoration: underline;

}

.home .post-meta{

	border-bottom: none;

	margin-top: 24px;

}

.home .entry{

	margin-bottom: 0;

}

.home h2.entry-title{

	margin-top: 18px;

}

.home .entry-title a{

	color: #293E6A !important;

	font-size: 23px;

	font-weight: 400;

	line-height: 1.3em;

}

.home .post-info span{

	text-transform: uppercase;

}

.footer .creds p{

	color: #fff;

}

.entry-content a img, 
.srp-widget-thmb {

	border: 1px solid #eee;

	padding: 5px;

}

.genesis-nav-menu.menu-primary {

	float: right;

}

.my-books-widget input[type="submit"]{

	background-color: #0a76a7;

	margin-left: 40%;

	font-size: 16px;

	padding: 12px;

}

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

	background-color: #0a76a7;

}

#text-12{

	position:relative;

	height: 133px;

	overflow: hidden;

	border: 1px solid #ccc;

	border-radius: 8px;

}

#text-12:after {

	content: "";

	position: absolute;

	top: 159px;

	bottom: 2px;

	left: 0;

	right: 0;

	border: 1px solid #ccc;

}

#text-12 .widget-wrap{

	background-color: #f4f4f4;	

}

.footer-widgets{

	font-size: 15px;

}

.footer-widgets .widget-wrap a{

	color: #000;

}

.footer-widgets .widget-wrap ul li a{

	color: #0a76a7;

}

.about-abhijit-widget img{

	border-radius: 56px;

	-webkit-border-radius: 56px;

	-moz-border-radius: 56px;

	float: left;

	margin-right: 15px;

}

.nivoSlider{

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

}

.nivo-caption{

	display: none !important;

}

.nivo-controlNav{

	display: none !important;

}

#event_list_widget-2 .event-title h3{

	font-size: 20px;

	font-weight: 400;

}

h1,

h2,

h3,

h4,

h5,

h6,

.entry-title a,

#title {

	font-family: Arvo, sans-serif;

	font-weight: 400;

}

#nav .wrap #title-area {

	height: 54px;

	width: 300px;

	margin-left: -55px;

}

#menu-ab-main-menu{

	margin-top: -50px;

}

#text-22 ul li{

	padding: 1px 3px;

}

.slickr-flickr-gallery ul{

	margin-left: 15px;

}

.slickr-flickr-gallery img{

	padding: 2px !important;

	width: 125px;

	height: 115px;

	padding-right: 8px;

}

.slickr-flickr-gallery img.hover {

	background-color: #0a76a7 !important;

}

.widget-area .widget-title,

#text-17 h4.widget-title {

	padding: 10px;

	background: #3b5998;

	color: #fff;

	font-size: 16px;

}

#footer-widgets h4.widget-title {

	margin: 0 0 25px 0;

	padding: 0;

	font-size: 17px;

	background: none;

	color: #000;

}

.arpw-block h3.arpw-title a{

	color: #39a2ce !important;

	font-size: 18px;

	font-weight: 400;

	line-height: 1.3em;

}

.tweet-text, 

.influencer_read_blog ul li a, 

.about-abhijit-widget, 

.my-books-widget, 

.widget_recent_entries ul li a {

	font-weight: 400;

}

.tweet-details a{

	text-decoration: none;

	font-size: 10px;

	text-transform: uppercase;

	color: #999;

}

.tweet-text a{

	color: #0a76a7;

	text-decoration: none;

}

.my-books-widget img{

	width: 75px;

	float: left;

}

.my-books-widget span{

	padding-left: 25px;

	padding-top: 10px;

}

.my-books-widget span a{

	color: #0a76a7 !important;

	text-decoration: none;

}

.my-books-widget span a:hover{

	text-decoration: underline;

}

.about-abhijit-widget a:nth-child(2){

	color: #0a76a7;

	text-decoration: none;

}

.about-abhijit-widget a:nth-child(2):hover{

	text-decoration: underline;

}

.slickr-flickr-slideshow.landscape.medium div img {

	width: 750px;

	height: 100% !important;	

	max-height: 100% !important;

}

.influencer_usable_idea {

	font-size: 16px;

}

.influencer_usable_idea h5 {

	margin-bottom: 0;

}



.influencer_usable_idea_text_block, 

.influencer_usable_idea_links {

	line-height: 23px;

	font-weight: 400;

}

.influencer_usable_idea a{

	color: #0a76a7;

	text-decoration: none;

}

.influencer_usable_idea a:hover{

	text-decoration: underline;

}

.influencer_usable_idea_title{

	font-weight: bold;

}

.influencer_my_books_page_book_2, 

.influencer_my_books_page_book_3{

	margin-top: 15%;

}

.influencer_my_books_page_book_1 {

	margin-top: 3%;

}

.influencer_my_books_page_buy_book {

	margin-top: 1%;

}

.influencer_my_books_page_buy_book a {

	margin-left: 1%;	

	background-color: #74A7C3;

	color: #fff !important;

	font-size: 16px;

	padding: 1.25%;

	text-decoration: none;

}

.influencer_my_books_page_buy_book a:hover {

	background-color: #0a76a7;

	font-size: 18px;

}

.arpw-summary{

	font-size: 13px !important;

}

.home .sidebar{



}

#custom_home_top_widget, .influencer_home_top_widget{

	width: 1060px;

	height: 235px;

}

#custom_home_top_widget{

	margin-left: -40px;

	margin-top: -40px;

	width: 1140px;

	background-image: url('http://staging.buzzupp.net/abhijit2/wp-content/uploads/2014/05/sunrise.jpg');

}

.influencer_home_top_widget_text{

	padding-top: 8px;

	float: right;

	padding-right: 140px;

	color: #fff;

	text-align: center;

}

.influencer_home_top_widget_img{

	padding-left: 170px;

	padding-top: 40px;

}

.influencer_home_top_widget_img img{

	width: 150px;

	border-radius: 95px;

	-webkit-border-radius: 95px;

	-moz-border-radius: 95px;

	float: left;

	margin-right: 15px;

}

.influencer_home_top_widget_social{

	margin-top: 25px;

}

.influencer_home_top_widget_social .influencer_home_top_widget_fb{

	float: left;

	margin-right: 25px;

}

.menu-primary .menu-item-3057{

	margin-right: -20px;

}

span.categories{

	font-size: 12px;

}

span.categories a{

	text-decoration: none;

}

span.categories a:hover{

	text-decoration: underline;

}

.footer p {

	font-size: 13px !important;

}

.textwidget #mc_embed_signup form {

	padding: 0;

}

#mc_embed_signup label {

	margin-left: 0;

}

.textwidget #mce-EMAIL {

	float: left;

	padding: 16px 12px !important;

	width: 70% !important;

	margin: 0 1.5% 10px 0 !important;

	border: 1px solid #ddd;

	box-shadow: 0 0 7px #ddd inset;

}

.textwidget #mc_embed_signup input.button {

	display: inline;

	height: 50px;

	margin: 0;

	padding: 0;

	padding: 8px 0;

	width: 28%;

}
h4.srp-post-title a {
	font-family: Lato, sans-serif;
	font-size: 16px !important;
	font-weight: normal;
}
.recent-comment .avatar {
	border-radius: 50%;
}
.author a, 
.post-comments a, 
.more-link {
	text-decoration: none !important;
	border-bottom: 1px dotted #3B5998;
}
/* Personal Customization Ends */

/* 14 Media Queries

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



/* Desktops, laptops and iPads (landscape) ----------- */



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

	#wrap {

		max-width: 960px;

	}

}



/* iPads (portrait) ----------- */

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

	#wrap {

		padding: 0 5%;

	}

	.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;

	}

	#custom_home_top_widget, .influencer_home_top_widget{

		width: 117%;

	}

	.influencer_home_top_widget_img{

		padding-top: 1%;

		padding-left: 5%;

		float: left;

	}

	.influencer_home_top_widget_text{

		padding: 0;

		float: none;

		padding-top: 2%;

		width: 80%;

	}

	.influencer_home_top_widget_social{

		margin-top: 3%

	}

	.influencer_home_top_widget_social img{

		width: 200px;

	}

	.influencer_home_top_widget_fb {

		margin-left: 17.85%;

	}

	.influencer_home_top_widget_tw{

		margin-top: .5%;

	}

	#footer .wrap {

		padding: 24px 0;

		padding: 1.5rem 0;

	}

	.footer-widgets-1,

	#header .genesis-nav-menu {

		margin: 0;

	}

	#content{

		width: 85.277777777% !important;

	}

	.sidebar{

		float:left;

		width: 80% !important;

	}

	#footer-widgets{

		padding-left: 6%;

	}

	.home .sidebar {

		margin-top: 0;

	}

}



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

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

	html {

		font-size: 87.5%; /* 14px base */

	}

	#wrap{

		padding: 0;

	}

	#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%;

	}

	#custom_home_top_widget,

	.influencer_home_top_widget {

		height: 300px;

	}

	.influencer_home_top_widget_img {

		padding-top: 1%;

		padding-left: 29%;

		float: none;

	}

	.influencer_home_top_widget_img img {

		width: 100px;

		float: none;

		padding-top: 1%;

	}

	.influencer_home_top_widget_text{

		font-size: 14px;

		float: none;

		padding-top: 1%;

		width: 80%;

		padding-left: 2.5%;

	}

	.influencer_home_top_widget_social {

		margin-top: 2%;

	}

	.influencer_home_top_widget_fb {

		float: none !important;

		margin: 0 !important;

	}

	.influencer_home_top_widget_tw {

		margin-top: .5%;

	}

	#footer-widgets{

		padding-left: 8%;

		padding-right: 4%;

	}

}

/* Responsive Navigation

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

 

/* Standard Navigation

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

 

nav {

	clear: both;

}

 

/* Navigation toggles

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

 

.sub-menu-toggle,

.menu-toggle {

	display: none;

	visibility: hidden;

}

.menu-toggle {

	margin: 0 auto;

	padding: 0;

}

.sub-menu{

	/* margin-top: -37px; */

}

.sub-menu li{

	/* height: 89px; */

}
.sub-menu li a {
	background: #3b5998 !important;
}
 

/* Navigation toggles - Ensure Menu Displays when Scaled Up

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

 

@media only screen and (min-width: 768px) {

 

	#nav {

		height: 59px;

	}

	

	#nav, .sub-menu-toggle, .menu-toggle {

		/* display: block !important; */

	}

}

 

/* Navigation toggles - Mobile (Change max width as you see fit)

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

 

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



	#wrap #nav{

		background-color: #ddd;

		margin-top: 8%;

	}

	#title-area{

		background: none;

		display: none;

	}

	.genesis-nav-menu.menu-primary{

		float: none;

	}

	#wrap #nav ul li{

		border-bottom: 1px solid #eee;

	}

	#wrap #nav ul li a {

		background-color: #0a76a7 !important;

	}

	#wrap #nav ul li a:hover {

		background-color: #7B97D4 !important;

		color: #fff;

	}

	.genesis-nav-menu li li a, .genesis-nav-menu li li a:link, .genesis-nav-menu li li a:visited{

		width: 100%;

	}

	.sub-menu li a{

		width: 100%;

	} 

	.genesis-nav-menu li li{

		border-bottom: 1px solid #ddd;

	} 	

	.menu-toggle,

	.sub-menu-toggle {

		display: block;

		font-size: 20px;

		font-size: 2rem;

		font-weight: 700;

		margin: 0 auto;

		overflow: hidden;

		padding: 20px;

		padding: 2rem;

		text-align: center;

		visibility: visible;

	}

 

	button.menu-toggle,

	button.sub-menu-toggle {

		background-color: transparent;

		color: #999;

	}

	button.menu-toggle{

		width: 100%;

		background-color: #0a76a7;

		color: #fff;

	} 

	.sub-menu-toggle {

		padding: 18px;

		padding: 1.8rem;

		position: absolute;

		right: 0;

		top: 0;

		margin-top: -15px;

	}.menu-toggle img {		

		float: left;

	} 

	.menu-toggle:before {

		content: "\2261";

		float: right;

	}

 

	.menu-toggle.activated:before {

		content: "\2191";

	}

 

	.sub-menu-toggle:before {

		content: "+";

	}

 

	.sub-menu-toggle.activated:before {

		content: "-";

	}

 

	#nav {

		display: none;

		position: relative;

	}

 

	.genesis-nav-menu .menu-item {

		/*background-color: #f5f5f5;*/

		display: block;

		position: relative;

		text-align: left;

	}

 

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

		position: relative;

	}

 

	.genesis-nav-menu .sub-menu {

		clear: both;

		display: none;

		opacity: 1;

		position: relative;

		width: 100%;

		padding-bottom: 30px;

	}



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

		height: 50px;

	}

 

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

		border-left: 0;

		position: relative;

		width: auto;

	}

 

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

		margin: 0;

	}

 

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

		background-color: #f5f5f5;

		padding-left: 30px;

	}

 

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

		background-color: #fff;

		padding-left: 40px;

	}

 

	.nav-primary a:hover,

	.nav-primary .current-menu-item > a {

		color: #333;

	}

 

}