/*







	Theme Name: Minimum Child Theme







	Theme URI: http://www.studiopress.com/themes/minimum







	Description: Minimum is a two or three column child theme created for the Genesis Framework.







	Author: StudioPress







	Author URI: http://www.studiopress.com/







 







	Version: 2.0







 







	Tags: blue, gray, white, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments







 







	Template: genesis







	Template Version: 1.8







 







	License: GNU General Public License v2.0 (or later)







	License URI: http://www.opensource.org/licenses/gpl-license.php







*/















/* Table of Contents















* Defaults







* Hyperlinks







* Body







* Wrap







* Header







* Image Header - Partial Width







* Image Header - Full Width







* Header / Primary / Secondary Navigation







* Primary Navigation Extras







* Featured Image







* Inner







* Page Title







* Home Featured







* Breadcrumb







* Taxonomy Description







* Content-Sidebar Wrap







* Content







* Portfolio







* Headlines







* Ordered / Unordered Lists







* Post Info / Meta







* Author Box







* Column Classes







* Featured Post Grid







* Archive Page







* Images







* Post Navigation







* Primary Sidebar







* Dropdowns







* Featured Page / Post







* User Profile







* Buttons







* Search Form / eNews and Update Widget







* Calendar Widget







* Footer Widgets







* Footer







* Custom Footer







* Comments







* Gravity Forms







* Responsive Design















*/







@font-face {

 font-family:"BebasNeue";

 src:url("font/BebasNeue.eot?") format("eot"),  url("font/BebasNeue.woff") format("woff"),  url("font/BebasNeue.ttf") format("truetype"),  url("font/BebasNeue.svg#BebasNeue") format("svg");

 font-weight:normal;

 font-style:normal;

}

@font-face {
	font-family: "LearningCurve";
	src: url('font/LearningCurve.ttf');
}

/* Defaults







------------------------------------------------------------ */















body,  h1,  h2,  h2 a,  h2 a:visited,  h3,  h4,  h5,  h6,  p,  select,  textarea {

	color: #3e3e3e;

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	line-height: 1.5;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

blockquote,  input,  select,  textarea,  .author-box,  .breadcrumb,  .sticky,  .taxonomy-description,  .wp-caption {

	background-color: #f5f5f5;

}

input,  select,  textarea {

	border: 1px solid #ddd;

}

input,  label,  select,  textarea {

	color: #3e3e3e;

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;

}

li,  ol,  ul {

	margin: 0;

	padding: 0;

}

ol li {

	list-style-type: decimal;

}

/* Hyperlinks







------------------------------------------------------------ */















a,  a:visited {

	/*-moz-transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;*/

	color: #FF529F;

	font-weight: bold;

	text-decoration: none;

	/*transition: all 0.2s ease-in-out;*/

}

a:hover {

	color: #3e3e3e;

	text-decoration: none;

}

a img {

	border: none;

}

/* Body







------------------------------------------------------------ */















body {

	background-color: #fff;

}















::-moz-selection {

 background-color: #FF529F;

 color: #fff;

}















::selection {

 background-color: #FF529F;

 color: #fff;

}

/* Wrap







------------------------------------------------------------ */















.wrap {

	margin: 0 auto;

	width: 1140px;

}

.minimum-landing .wrap {

	width: 800px;

}

/* Header







------------------------------------------------------------ */















#header {

	background-position: top center!important;

	margin: 0 auto;

	min-height: 60px;

	width: 1140px;

}

#title-area {

	float: left;

	overflow: hidden;

	width: 40%;

}

#title {

	font-family: 'Open Sans', sans-serif;

	font-size: 30px;

	font-weight: bold;

	line-height: 1;

	margin: 15px 0 10px;

	text-transform: uppercase;

}

#title a,  #title a:hover {

	color: #3e3e3e;

	text-decoration: none;

}

#description {

	display: none;

}

#header .widget-area {

	float: right;

	width: 65%;

}

/* Image Header - Partial Width







------------------------------------------------------------ */















.header-image #title-area,  .header-image #title,  .header-image #title a {

	display: block;

	float: left;

	height: 100px;

	overflow: hidden;

	padding: 0;

	text-indent: -9999px;

	width: 400px;

}

.header-image #description {

	display: block;

	overflow: hidden;

}

/* Image Header - Full Width







------------------------------------------------------------ */















.header-full-width #title-area,  .header-full-width #title,  .header-full-width #title a {

	width: 100%;

}

/* Header / Primary / Secondary Navigation







------------------------------------------------------------ */















#nav,  #subnav {

	background-color: #f5f5f5;

}

.menu-primary,  .menu-secondary,  #header .menu {

	clear: both;

	color: #3e3e3e;

	font-size: 13px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}

#header .menu {

	float: right;

	width: auto;

}

.menu-primary ul,  .menu-secondary ul,  #header .menu ul {

	float: left;

	width: 100%;

}

.menu-primary li,  .menu-secondary li,  #header .menu li {

	float: left;

	list-style-type: none;

}

.menu-primary a,  .menu-secondary a,  #header .menu a {

	color: #3e3e3e;

	display: block;

	letter-spacing: 2px;

	padding: 10px;

	position: relative;

	text-decoration: none;

	text-transform: uppercase;

	border-top: 1px solid #FFFFFF;

}

.menu-primary > li {

	background:url(images/nav-dot.jpg) 100% center no-repeat

}

.menu-primary > li:last-child {

	background:none

}

.menu-primary > li > a {

	font-weight:100

}

.menu-primary li a:active,  .menu-primary li a:hover,  .menu-primary li:hover a,  .menu-primary .current_page_item a,  .menu-primary .current-cat a,  .menu-primary .current-menu-item a,  .menu-secondary li a:active,  .menu-secondary li a:hover,  .menu-secondary li:hover a,  .menu-secondary .current_page_item a,  .menu-secondary .current-cat a,  .menu-secondary .current-menu-item a,  #header .menu li a:active,  #header .menu li a:hover,  #header .menu li:hover a,  #header .menu .current_page_item a,  #header .menu .current-cat a,  #header .menu .current-menu-item a {

	color: #ff529f;

}

.menu-primary li a:active,  .menu-primary li a:hover,  .menu-primary li:hover a,  .menu-primary .current_page_item a,  .menu-primary .current-cat a,  .menu-primary .current-menu-item a {

	border-top:1px solid #ff529f

}

.menu-primary li li a,  .menu-primary li li a:link,  .menu-primary li li a:visited,  .menu-secondary li li a,  .menu-secondary li li a:link,  .menu-secondary li li a:visited,  #header .menu li li a,  #header .menu li li a:link,  #header .menu li li a:visited {

	background: none;

	background-color: #fff;

	border: 1px solid #e4e4e4;

	border-top: none;

	color: #3e3e3e;

	font-size: 12px;

	padding: 10px;

	position: relative;

	text-transform: none;

	width: 163px;

}

.menu-primary li li a:active,  .menu-primary li li a:hover,  .menu-secondary li li a:active,  .menu-secondary li li a:hover,  #header .menu li li a:active,  #header .menu li li a:hover {

	background-color: #fff;

	color: #ed702b;

}

.menu-primary li ul,  .menu-secondary li ul,  #header .menu li ul {

	height: auto;

	left: -9999px;

	margin: 0 0 0 -1px;

	position: absolute;

	width: 185px;

	z-index: 9999;

}

.menu-primary li ul a,  .menu-secondary li ul a,  #header .menu li ul a {

	width: 175px;

}

.menu-primary li ul ul,  .menu-secondary li ul ul,  #header .menu li ul ul {

	margin: -39px 0 0 184px;

}

.menu li:hover ul ul,  .menu li.sfHover ul ul {

	left: -9999px;

}

.menu li:hover,  .menu li.sfHover {

	position: static;

}

ul.menu li:hover>ul,  ul.menu li.sfHover ul,  #header .menu li:hover>ul,  #header .menu li.sfHover ul {

	left: auto;

}

.menu li a .sf-sub-indicator,  .menu li li a .sf-sub-indicator,  .menu li li li a .sf-sub-indicator {

	position: absolute;

	text-indent: -9999px;

}

#wpadminbar li:hover ul ul {

	left: 0;

}

/* Primary Navigation Extras







------------------------------------------------------------ */















.menu li.right {

	float: right;

	font-weight: bold;

	letter-spacing: 2px;

	padding: 20px;

	text-transform: uppercase;

}

.menu li.right a {

	color: #3e3e3e;

	display: inline;

}

.menu li.right a:hover {

	color: #ed702B;

}

.menu li.search {

	padding: 0 10px;

}

.menu li.rss a {

	background: url(images/rss.png) no-repeat center left;

	margin: 0 0 0 10px;

	padding: 0 0 0 16px;

}

.menu li.twitter a {

	background: url(images/twitter-nav.png) no-repeat center left;

	padding: 0 0 0 20px;

}

/* Featured Image







------------------------------------------------------------ */















#featured-image {

	text-align: center;

	width: 100%;

}

/* Inner







------------------------------------------------------------ */















#inner {

	clear: both;

	margin: 0 auto;

	overflow: hidden;

	padding:0 0;

	background:url(images/divider-1.png) center 0 no-repeat;

}

.minimum #inner {

	padding: 0 0 40px;

}

.minimum #inner .wrap {

	border-top: 5px solid #f5f5f5;

	padding: 60px 0;

}

/* Page Title







------------------------------------------------------------ */















#page-title {

	background-color: #f5f5f5;

	border-bottom: 1px solid #e4e4e4;

	border-top: 1px solid #e4e4e4;

	clear: both;

	margin: 0 auto;

	overflow: hidden;

	padding: 30px 0;

}

#page-title p {

	font-size: 48px;

	font-weight: bold;

	line-height: 1.5;

	margin: 0;

}

a.page-title-button {

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background-color: #3e3e3e;

	border-radius: 5px;

	color: #fff;

	float: right;

	font-size: 24px;

	margin: 7px 45px 0 0;

	padding: 11px 20px 10px;

}

a.page-title-button:hover {

	background-color: #ed702b;

}

/* Home Featured







------------------------------------------------------------ */















#home-featured {

	overflow: hidden;

	padding: 60px 0;

	width: 100%;

}

#home-featured a.icon-facebook,  #home-featured a.icon-facebook:hover,  #home-featured a.icon-google,  #home-featured a.icon-google:hover,  #home-featured a.icon-pinterest,  #home-featured a.icon-pinterest:hover,  #home-featured a.icon-twitter,  #home-featured a.icon-twitter:hover {

	-moz-border-radius: 50%;

	-webkit-border-radius: 50px;

	background: #ddd url(images/icons.png);

	border-radius: 50%;

	display: block;

	height: 140px;

	margin: 0 auto 30px;

	padding: 0;

	text-indent: -9999px;

	width: 140px;

}

#home-featured a.icon-facebook:hover,  #home-featured a.icon-google:hover,  #home-featured a.icon-pinterest:hover,  #home-featured a.icon-twitter:hover {

	background: #ed702b url(images/icons.png);

}

#home-featured a.icon-facebook,  #home-featured a.icon-facebook:hover {

	background-position: 0 0;

}

#home-featured a.icon-google,  #home-featured a.icon-google:hover {

	background-position: -138px 0;

}

#home-featured a.icon-pinterest,  #home-featured a.icon-pinterest:hover {

	background-position: 0 -138px;

}

#home-featured a.icon-twitter,  #home-featured a.icon-twitter:hover {

	background-position: -138px -138px;

}

.home-featured-1,  .home-featured-2,  .home-featured-3,  .home-featured-4 {

	float: left;

	margin: 0;

	overflow: hidden;

	text-align: center;

	width: 25%;

}

/* Breadcrumb







------------------------------------------------------------ */















.breadcrumb {

	font-size: 12px;

	margin: 0 0 30px;

	padding: 10px 15px;

}

/* Taxonomy Description







------------------------------------------------------------ */















.taxonomy-description {

	margin: 0 0 30px;

	padding: 15px 20px;

}

.taxonomy-description p {

	font-size: 14px;

}

/* Content-Sidebar Wrap







------------------------------------------------------------ */















#content-sidebar-wrap {

	float: left;

	width: 100%;

}

/* Content







------------------------------------------------------------ */















#content {

	float: left;

	width: 640px;

}

.sidebar-content #content {

	float: right;

}

.full-width-content #content {

	width: 100%;

}

.hentry {

	margin: 0 0 50px;

}

.single-portfolio .hentry {

	margin: 0;

}

.entry-content {

	overflow: hidden;

}

.entry-content p {

	margin: 0 0 25px;

	font-size:13px;

	line-height:19.5px

}

blockquote {

	background: url(images/blockquote.png) no-repeat;

	border: none;

	margin: 5px 5px 20px;

	padding: 25px 30px 5px 70px;

}

blockquote p {

	color: #999;

	font-style: italic;

}

p.subscribe-to-comments {

	padding: 20px 0 10px;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.sticky {

	background-color: #f5f5f5;

	margin: 0 0 40px;

	padding: 20px 30px;

}

.clear {

	clear: both;

}

.clear-line {

	border-bottom: 1px dotted #ddd;

	clear: both;

	margin: 0 0 25px;

}

/* Portfolio







------------------------------------------------------------ */















.post-type-archive-portfolio .portfolio {

	float: left;

	margin: 0 15px 30px;

	width: 340px;

}

.portfolio-featured-image a img {

	-moz-transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	border: 10px solid #f5f5f5;

	transition: all 0.2s ease-in-out;

}

.portfolio-featured-image a img:hover {

	border: 10px solid #ddd;

}

.single-portfolio #content {

	text-align: center;

}

.single-portfolio img {

	border: 20px solid #f5f5f5;

}

/* Headlines







------------------------------------------------------------ */















h1,  h2,  h2 a,  h2 a:visited,  h3,  h4,  h5,  h6 {

	font-family: 'Open Sans', sans-serif;

	font-weight: bold;

	line-height: 1.25;

	margin: 0 0 10px;

}

h1,  h2,  h2 a,  h2 a:visited {

	font-size: 30px;

}

.single-portfolio h1 {

	margin: 0 0 20px;

}

h2 a,  h2 a:visited {

	color: #3e3e3e;

}

h2 a:hover {

	color: #ed702B;

	text-decoration: none;

}

.sidebar h2 a,  .sidebar h2 a:hover {

	font-size: 16px;

}

h3,  .genesis-grid h2 a,  .genesis-grid h2 a:hover {

	font-size: 30px;

}

h4 {

	font-size: 20px;

}



input, label, select, textarea h4 {

	color: rgb(62, 62, 62);

/*display: block;*/

font-family: 'Open Sans', sans-serif;

font-size: 12px;

font-weight: bold;

height: 25px;

line-height: 25px;

margin-bottom: 10px;

margin-left: 0px;

margin-right: 0px;

margin-top: 0px;

padding-bottom: 10px;

padding-left: 0px;

padding-right: 0px;

padding-top: 0px;

position: relative;

text-decoration: none;

top: 0px;

width: 290px;

}



#subscribe-field input, label, select, textarea h4 {

	font-size: 20px;

}



.awsomarchive #awsomarchiveform select {

	height: 35px;

	width: 400px;

}



.widget-area h4 a {

	color: #3e3e3e;

	text-decoration: none;
	font-family: 'LearningCurve';
	margin-bottom: 1px;

}

.widget-title {	
	font-family:"LearningCurve";
}

h5 {

	font-size: 18px;

}

h6,  .taxonomy-description h1 {

	font-size: 16px;

}

/* Ordered / Unordered Lists







------------------------------------------------------------ */















.entry-content ol,  .entry-content ul {

	margin: 0;

	padding: 0 0 25px;

}

.archive-page ul li,  .entry-content ul li {

	list-style-type: square;

	margin: 0 0 0 35px;

	padding: 0;

}

.entry-content ol li {

	margin: 0 0 0 35px;

}

.archive-page ul ul,  .entry-content ol ol,  .entry-content ul ul {

	padding: 0;

}

/* Post Info / Meta







------------------------------------------------------------ */















.post-info,  .post-meta {

	clear: both;

	color: #999;

	font-size: 12px;

	text-transform: uppercase;

}

.post-info {

	margin: 0 0 25px;

}

.genesis-grid .post-info {

	margin: 0 0 10px;

}

.post-meta {

	border-top: 1px dotted #ddd;

	padding: 10px 0 0;

}

.post-info a,  .post-info a:visited,  .post-meta a,  .post-meta a:visited {

	color: #FF529F;

	font-weight: normal;

}

.post-info a:hover,  .post-meta a:hover {

	color: #3e3e3e;

}

/* Author Box







------------------------------------------------------------ */















.author-box {

	background: none;

	margin: 0 0 50px;

	overflow: hidden;

}

.author-box p {

	font-size: 16px;

}

/* 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: 0 0 20px;

	padding-left: 3%;

}

.one-half,  .three-sixths,  .two-fourths {

	width: 48%;

}

.one-third,  .two-sixths {

	width: 31%;

}

.four-sixths,  .two-thirds {

	width: 65%;

}

.one-fourth {

	width: 22.5%;

}

.three-fourths {

	width: 73.5%;

}

.one-fifth {

	width: 17.4%;

}

.two-fifths {

	width: 37.8%;

}

.three-fifths {

	width: 58.2%;

}

.four-fifths {

	width: 78.6%;

}

.one-sixth {

	width: 14%;

}

.five-sixths {

	width: 82%;

}

.first {

	clear: both;

	padding-left: 0;

}

/* Featured Post Grid







------------------------------------------------------------ */















.genesis-grid p {

	font-size: 16px;

}

.genesis-grid-even,  .genesis-grid-odd {

	border-bottom: 1px dotted #ddd;

	margin: 0 0 30px;

	padding: 0;/*width: 47%;*/







}

.genesis-grid-even {

	float: right;

}

.genesis-grid-odd {

	clear: both;

	float: left;

}

/* Archive Page







------------------------------------------------------------ */















.archive-page {

	float: left;

	padding: 20px 0 0;

	width: 45%;

}

/* Images







------------------------------------------------------------ */















img {

	height: auto;

	max-width: 100%;

}

.post-image {

	margin: 0 10px 10px 0;

}

.alignleft .avatar {

	margin: 0 10px 0 0;

}

.alignright .avatar {

	margin: 0 0 0 10px

}

.author-box .avatar {

	float: left;

	margin: 0 20px 0 0;

}

.comment-list li .avatar {

	float: left;

	margin: 0 10px 10px 0;

}

img.centered,  .aligncenter {

	display: block;

	margin: 0 auto 20px;

}

img.alignnone {

	display: inline;

	margin: 0 0 10px;

}

img.alignleft,  .wp-caption.alignleft {

	display: inline;

	margin: 0 20px 20px 0;

}

img.alignright,  .wp-caption.alignright {

	display: inline;

	margin: 0 0 20px 20px;

}

.wp-caption {

	padding: 20px;

	text-align: center;

}

p.wp-caption-text {

	font-size: 14px;

	margin: 5px 0;

}

.wp-smiley,  .wp-wink {

	border: none;

	float: none;

}

/* Post Navigation







------------------------------------------------------------ */















.navigation {

	font-size: 14px;

	overflow: hidden;

	padding: 20px 0;

	width: 100%;

}

.navigation li {

	display: inline;

}

/* Primary Sidebar







------------------------------------------------------------ */















.sidebar {

	display: inline;

	float: right;

	font-size: 16px;

	width:290px;

}

.sidebar-content #sidebar {

	float: left;

}

.sidebar p {

	font-size: inherit;

	margin: 0 0 0px;

	font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:19.5px

}

#sidebar a,  #sidebar a:visited {

	color: #3e3e3e;

}

#sidebar a:hover {

	color: #ed702b;

}

.sidebar .widget {

	overflow:hidden

}

#footer-widgets ul li,  #sidebar ul li {

	background: url(images/list-sidebar.png) no-repeat top left;

	list-style-type: none;

	margin: 0 0 2px 2px;

	padding: 1px 0 2px 14px;

}

#footer-widgets ul li a,  #footer-widgets ul li a:visited,  #sidebar ul li a,  #sidebar ul li a:visited {

	color: #000;

	font-weight: normal;

	font-size:12px

}

#footer-widgets ul li a:hover,  #sidebar ul li a:hover {

	color: #f94c99;

}

#sidebar .tagcloud a,  #sidebar .tagcloud a:visited {

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	background: none;

	background-color: #3e3e3e;

	border-radius: 3px;

	border: none;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	margin: 0 5px 5px 0;

	padding: 5px 10px;

}

#sidebar .tagcloud a:hover {

	background-color: #ed702b;

	color: #fff;

}

/* Dropdowns







------------------------------------------------------------ */















.widget_archive select,  #cat {

	display: inline;

	padding: 3px;

	width: 95%;

}

/* Featured Page / Post







------------------------------------------------------------ */















.featuredpage,  .featuredpost {

	clear: both;

	margin: 0 0 15px;

	overflow: hidden;

}

.featuredpage .page,  .featuredpost .post {

	border-bottom: 1px dotted #ddd;

	margin: 0 0 10px;

	overflow: hidden;

	padding: 0 0 10px;

}

/* User Profile







------------------------------------------------------------ */















.user-profile {

	overflow: hidden;

}

/* Buttons







------------------------------------------------------------ */















input[type="button"],  input[type="submit"],  .navigation li a,  .navigation li.disabled,  .navigation li a:hover,  .navigation li.active a {

	-moz-transition: all 0.2s ease-in-out;

	-moz-border-radius: 5px;

	-webkit-transition: all 0.2s ease-in-out;

	-webkit-border-radius: 5px;

	background-color: #FF529F;

	border: none;

	border-radius: 5px;

	color: #fff;

	cursor: pointer;

	font-weight: bold;

	padding:5px 20px;

	text-decoration: none;

	transition: all 0.2s ease-in-out;

}

input:hover[type="button"],  input:hover[type="submit"],  .navigation li a:hover,  .navigation li.active a {

	background-color: #3e272a;

	border: none;

	text-decoration: none;

}

/* Search Form / eNews and Update Widget







------------------------------------------------------------ */















.enews #subbox,  .s {

	background-color:#fff;

	box-sizing: border-box;

	color: #999;

	font-size: 12px;

	padding:5px;

	text-transform: uppercase;

	width:189px;

	border:0;

	margin:12px 0 0 35px

}

#nav .searchform {

	margin: 3px 0 0;

}

.enews #subbutton,  .searchsubmit {

	display: none;

}

.enews p {

	margin: 0 0 10px;

}

/* Calendar Widget







------------------------------------------------------------ */















#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	font-size: 12px;

	font-style: italic;

	padding: 2px 5px 0 0;

	text-align: right;

}

#wp-calendar thead {

	background-color: #f5f5f5;

	font-weight: bold;

	margin: 10px 0 0;

}

#wp-calendar td {

	background-color: #f5f5f5;

	padding: 2px;

	text-align: center;

}

/* Footer Widgets







------------------------------------------------------------ */















#footer-widgets {

	background-color: #f5f5f5;

	border-top: 1px solid #e4e4e4;

	clear: both;

	font-size: 14px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}

#footer-widgets .wrap {

	overflow: hidden;

	padding: 40px 0 20px;

}

#footer-widgets .widget {

	background: none;

	border: none;

	margin: 0 0 15px;

	padding: 0;

}

#footer-widgets p {

	font-size: inherit;

	margin: 0 0 20px;

}

#footer-widgets ul {

	margin: 0;

}

.footer-widgets-1 {

	float: left;

	margin: 0 30px 0 0;

	width: 360px;

}

.footer-widgets-2 {

	float: left;

	width: 360px;

}

.footer-widgets-3 {

	float: right;

	width: 360px;

}

/* Footer







------------------------------------------------------------ */















#footer {

	clear: both;

	color: #666;

	font-size: 13px;

	margin: 0 auto;

	overflow: hidden;

	width: 100%;

}

#footer .wrap {

	overflow: hidden;

	padding:20px 0;

	background:url(images/divider-1.png) center 0 no-repeat

}

#footer p {

	color: inherit;

	font-size: inherit;

	margin: 0 0 25px;

}

#footer a,  #footer a:visited {

	color: #666;

	font-weight: normal;

	text-decoration: none;

}

#footer a:hover {

	color: #000;

	text-decoration: none;

}

#footer .gototop {

	float: left;

    text-transform: capitalize;

    width: 36%;

}

#footer .creds {

	float: right;

	text-align: right;

	width: 60%;

}

/* Custom Footer







------------------------------------------------------------ */















#footer .custom-footer,  #footer .custom-footer .menu {

	text-align: center;

}

#footer .custom-footer .widget {

	clear: both;

}

#footer .custom-footer .menu {

	float: none;

	margin: 0 0 20px;

}

#footer .custom-footer li {

	display: inline-block;

	float: none;

	margin: 0 30px;

	list-style-type: none;

}

#footer .custom-footer li a,  #footer .custom-footer li a:visited {

	color: #fff;

	font-weight: bold;

	letter-spacing: 2px;

	text-transform: uppercase;

}

#footer .custom-footer li a:hover {

	color: #999;

	text-transform: uppercase;

}

/* Comments







------------------------------------------------------------ */















#comments,  #respond {

	margin: 0 0 15px;

	overflow: hidden;

}

#author,  #comment,  #email,  #url {

	-moz-box-shadow: 0 0 5px #ccc inset;

	-webkit-box-shadow: 0 0 5px #ccc inset;

	background-color: #fff;

	border: 1px solid #ccc;

	box-shadow: 0 0 5px #ccc inset;

	margin: 10px 5px 0 0;

	padding: 5px;

	width: 250px;

}

#comment {

	height: 150px;

	margin: 10px 0;

	width: 98%;

}

.ping-list {

	margin: 0 0 40px;

}

.comment-list ol,  .ping-list ol {

	padding: 10px;

}

.comment-list li,  .ping-list li {

	list-style-type: none;

	margin:  10px 0;

	padding: 10px 0;

	border-top: 1px dotted grey;

}

.comment-list li ul li {

	margin-right: -20px;

}

.comment-content {

	clear: both;

}

.comment-content p {

	font-size: 16px;

	margin: 0 0 20px;

}

.comment-list cite,  .ping-list cite {

	font-style: normal;

}

.commentmetadata {

	font-size: 12px;

	margin: 0 0 5px;

}

.reply {

	font-size: 14px;

}

.nocomments {

	text-align: center;

}

#comments .navigation {

	display: block;

}

.alt,  .depth-1,  .even {

	

}

.children {

	margin-left: 20px;

	width: 90%;

}

/* Gravity Forms







------------------------------------------------------------ */















div.gform_wrapper input,  div.gform_wrapper select,  div.gform_wrapper textarea {

	box-sizing: border-box;

	font-size: 14px !important;

	padding: 6px 10px !important;

}

div.gform_footer input.button {

	color: #fff;

	padding: 10px 20px !important;

}

div.gform_wrapper .ginput_complex label {

	font-size: 14px;

}

div.gform_wrapper li,  div.gform_wrapper form li {

	margin: 0 0 10px;

}

div.gform_wrapper .gform_footer {

	border: none;

	margin: 0;

	padding: 0;

}

.wrap, #header {

	width:960px

}

#title {

	margin:2px 0 10px 0

}

#title a, #title a:hover {

	background:url(images/logo.png) 0 0 no-repeat;

	display:block;

	width:368px !important;

	height:133px;

	text-indent:-99999px;

	text-transform:capitalize

}

#header {

	background:url(images/header-bg.jpg) 0 0 no-repeat;

	width:960px;

	height:245px;

	position:relative

}

#nav {

	width:960px;

	margin:0 auto 10px;

	background:none

}

#nav .wrap {

	width:645px;

	margin:0;

	padding:10px 0

}

#header .widget-area {

	position:absolute;

	top:252px;

	right:0;

	width:256px;

	background:url(images/search-bg.png) 0 0 no-repeat;

	height:50px

}

#inner #content {

	margin:30px 0

}

.social {

	float:right;

}

.social a {

	background:url(images/social-icon.png) 0 -49px no-repeat;

	display:inline-block;

	width:26px;

	height:49px;

	margin:0 0 0 5px

}

.social .rss {

	background-position:0 -49px

}

.social .twitter {

	background-position:-34px -49px

}

.social .facebook {

	background-position:-69px -49px

}

.social .google {

	background-position:-103px -49px

}

.social .linkedin {

	background-position:-138px -49px

}

.social .rss:hover {

	background-position:0 0

}

.social .twitter:hover {

	background-position:-34px 0

}

.social .facebook:hover {

	background-position:-69px 0

}

.social .google:hover {

	background-position:-103px 0

}

.social .linkedin:hover {

	background-position:-138px 0

}

.widget-area h4 {
	/*background:url(images/heading-bg-1.png) 100% 14px no-repeat;*/	
	padding:0;
	position:relative;
	top:15px
	font-family:"LearningCurve";
	font-weight: normal;
	color: #EF559D;
	text-align: center;
	font-size: 37px;
}

.widget-title {
	font-family:"LearningCurve";
}

#sidebar .textwidget,  #archives-3 ul,  #latest_twitter_widget-2 .latest-twitter-tweet {

	background:none;

}

#latest_twitter_widget-2 .latest-twitter-tweet {

	margin:0 !important

}

#latest-twitter-follow-link {

	display:none

}

#text-13 .textwidget {

	background:none;

	padding:0

}



#text-14 .textwidget {

	background: #ebe9e4;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

-o-border-radius: 10px;

border-radius: 10px;

padding: 15px;

}



#execphp-2 .textwidget {

	background: none !important;

}



#sidebar .widget-wrap {

	background: none;

	padding:0;

	margin: 7px 0;

	overflow:visible;

}

#sidebar #text-13 .widget-wrap,  #sidebar #text-6 .widget-wrap,  #sidebar #text-6 .textwidget,  #sidebar #text-8 .widget-wrap,  #sidebar #text-8 .textwidget {

	background:none

}

.subscribe {

	text-align:right;

}

.subscribe input[type="text"] {

	border:1px solid #d2d2d2;

	text-align:left;

	padding:5px;

	width:95%;

	-webkit-border-radius:5px;

	-o-border-radius:5px;

	border-radius:5px;

	margin:0 0 5px 0

}

.post {

	background:url(images/divider-2.png) 0 100% no-repeat;

	padding:0 0 45px;

	margin:0 0 15px

}

.post h2 a,  .post h2 a:visited {

	font-family:"BebasNeue", Arial;

	font-size:25px;

	color:#73555a;

	text-transform:uppercase;

	background:url(images/main-head-arrow.gif) 0 center no-repeat;

	padding:0 0 0 20px;

	font-weight:normal

}

.post .post_info {

	color:#735e57;

	font-size:12px;

	letter-spacing:3px;

	padding:0 0 10px

}

.pagination {

	overflow:hidden

}

.pagination .left {

	float:left

}

.pagination .right {

	float:right

}

.pagination .left a,  .pagination .right a {

	background:url(images/pagination-post.png) 0 0 no-repeat;

	width:112px;

	height:41px;

	display:block;

	text-indent:-99999px;

	text-transform:capitalize

}

.pagination .right a {

	background-position:-125px 0;

	width:122px

}

.bottom-area {

	float:left;

	width:100%;

}

.bottom-area .left {

	float:left;

}

.bottom-area .right {

	background: url("images/comment.png") no-repeat scroll 0 2px transparent;

	float: right;

	font-size: 14px;

	padding: 0 0 0 20px;

}

.acenter {

	text-align:center

}

.multimedia {

	display: block;

	float: left;

	margin: 0 60px 25px 0;

	padding: 0

}

#content-sidebar-wrap h1 {

	background: url("images/main-head-arrow.gif") no-repeat scroll 0 center transparent;

	clear: both;

	margin-left: 1px;

	overflow: visible;

	padding: 0 0 0 20px;

	font-size:25px;

	color:#73555A;

	line-height:1.25;

	text-transform:uppercase;

	font-family: "BebasNeue",Arial;

	font-weight:normal;

}

.social_big {

	background-color:#EBE9E4;

-moz- border-radius: 10px 10px 10px 10px;

-webkit- border-radius: 10px 10px 10px 10px;

	border-radius: 10px 10px 10px 10px;

	padding: 15px;

}

.social_big a {

	background:url(images/icon-social-big.png) 0 -110px no-repeat;

	display:inline-block;

	width:70px;

	padding:80px 0 0;

	margin:10px 15px;

	font-size:13px;

	text-align:center;

	color:#74565b;

}

.social_big a:hover {

	color:#ff529f !important;

}

.social_big .email {

	background-position:0 -110px

}

.social_big .rss {

	background-position:-72px -110px

}

.social_big .twitter {

	background-position:-144px -110px

}

.social_big .facebook {

	background-position:-215px -110px

}

.social_big .google {

	background-position:-288px -110px

}

.social_big .linkedin {

	background-position:-360px -110px

}

.social_big .email:hover {

	background-position:0 0;

}

.social_big .rss:hover {

	background-position:-72px 0

}

.social_big .twitter:hover {

	background-position:-144px 0

}

.social_big .facebook:hover {

	background-position:-215px 0

}

.social_big .google:hover {

	background-position:-288px 0

}

.social_big .linkedin:hover {

	background-position:-360px 0

}

.eemail_widget > div > div {

	background: none repeat scroll 0 0 #EBE9E4;

	border-radius: 10px 10px 10px 10px;

	padding: 15px;

}

.eemail_widget .eemail_caption {

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	line-height: 19.5px;

	margin: 0 0 15px;

	padding:0;

}

.eemail_widget .eemail_textbox_class {

	border: 1px solid #D2D2D2;

	border-radius: 5px 5px 5px 5px;

	margin: 0 0 5px;

	padding: 5px;

	text-align: left;

	width: 95%;

}

.eemail_widget .eemail_textbox {

	padding-bottom:0px;

}

.eemail_widget .eemail_button {

	text-align:right;

	padding-bottom:0px;

}

.eemail_widget .eemail_msg {

	color:#FF529F;

	padding:0;

	font-size:14px;

}

.addthis_floating_style.addthis_counter_style {

	padding: 1px;

	top: 10px;

	margin-top:275px;

	margin-left:-66px;

	top: 115px;

}

.post .social_links {

	font-size: 10px;

	letter-spacing: 1px;

	margin-left: -78px !important;

	margin-right: 10px !important;

	margin-top: -70px !important;

	padding: 5px !important;

	position: absolute;

	text-transform: capitalize;

	background: #ebe9e4 !important;

	border-radius:5px;

}

.single .post .social_links {

	margin-top: -85px !important;

}

.addthis_toolbox addthis_floating_style iframe .pluginCountBox {

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	transition: all 0.8s ease-in-out;

}

.eemail_button input

{

	 padding: 5px 12px !important;

}

.execphpwidget

{

	background: none repeat scroll 0 0 #EBE9E4;

    border-radius: 10px 10px 10px 10px;

}

.execphpwidget .awsomarchive select

{

	width: 215px;

	padding:3px;

}





.linkwithin_posts a:hover {background: #EBE9E4 !important;}



input[type="button"], input[type="submit"], .navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {

padding: 0px 20px;

margin-bottom: 0px !important;

}



.enews #subbox, .s {

}



.execphpwidget {

	background: none !important;

	margin-left: 0px;

}



#sidebar #text-9 .widget-wrap {

	margin-left: 70px;

}



#text-8 {

	margin-top: 20px;

}



#text-14 h4 {

	top: 0 !important;

}



.execphpwidget .awsomarchive select {

	font-size: 12px;

}



.jetpack_subscription_widget {

	height: 100px;

	overflow: hidden;

}



.widget_archive select, #cat {

display: inline;

padding: 3px;

width: 95%;

font-size: 22px;

margin-top: 1px;

}




#commentform label{
	font-size: 13px;
	font-weight: normal;
}

#commentform input[type="text"], #commentform textarea{
	background: #EEEEEE;
    border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    font-size: 1em;
}

#commentform input[type="submit"] {
	margin-bottom: 0 !important;
	width: auto !important;
}

.subscribe-to-comments label {
	height: 10px !important;
	vertical-align: top !important;
}

.comment-subscription-form label {
	height: 10px !important;
	vertical-align: top !important;
}
.wp-pagenavi {
     text-align:center;
}
.wp-pagenavi a, .wp-pagenavi span {
	 border: 1px solid #D1C7C8 !important;
}