/*
Theme Name: Invitations
Theme URI: https://wordpress.org/themes/twentyten/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Author URI: https://wordpress.org/
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu, flexible-header, featured-images, footer-widgets, featured-image-header
Text Domain: invitations
*/


/* =Reset default browser CSS. Based on work by Eric Meyer.
-------------------------------------------------------------- */

@font-face {
  font-family: 'Knockout-27JuniorBantamwt';
  src: url('fonts/Knockout-27JuniorBantamwt.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Knockout-27JuniorBantamwt.otf')  format('opentype'),
	     url('fonts/Knockout-27JuniorBantamwt.woff') format('woff'), 
		 url('fonts/Knockout-27JuniorBantamwt.ttf')  format('truetype'), 
		 url('fonts/Knockout-27JuniorBantamwt.svg#Knockout-27JuniorBantamwt') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff2') format('woff2'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sabonroman';
    src: url('fonts/sabon_roman-webfont.eot');
    src: url('fonts/sabon_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sabon_roman-webfont.woff2') format('woff2'),
         url('fonts/sabon_roman-webfont.woff') format('woff'),
         url('fonts/sabon_roman-webfont.ttf') format('truetype'),
         url('fonts/sabon_roman-webfont.svg#sabonroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sabonitalic';
    src: url('fonts/sabon_italic-webfont.eot');
    src: url('fonts/sabon_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sabon_italic-webfont.woff2') format('woff2'),
         url('fonts/sabon_italic-webfont.woff') format('woff'),
         url('fonts/sabon_italic-webfont.ttf') format('truetype'),
         url('fonts/sabon_italic-webfont.svg#sabonitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), 
  url('fonts/ProximaNova-Regular.otf')  format('opentype'),
	     url('fonts/ProximaNova-Regular.woff') format('woff'), 
		 url('fonts/ProximaNova-Regular.ttf')  format('truetype'), 
		 url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'proxima_novabold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/ProximaNova-Semibold.otf')  format('opentype'),
	     url('fonts/ProximaNova-Semibold.woff') format('woff'), 
		 url('fonts/ProximaNova-Semibold.ttf')  format('truetype'), 
		 url('fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'Knockout-28JuniorFeathrwt';
  src: url('fonts/Knockout-28JuniorFeathrwt.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Knockout-28JuniorFeathrwt.otf')  format('opentype'),
	     url('fonts/Knockout-28JuniorFeathrwt.woff') format('woff'), 
		 url('fonts/Knockout-28JuniorFeathrwt.ttf')  format('truetype'), 
		 url('fonts/Knockout-28JuniorFeathrwt.svg#Knockout-28JuniorFeathrwt') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MinionPro-Regular';
  src: url('fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),  
  url('fonts/MinionPro-Regular.otf')  format('opentype'),
	     url('fonts/MinionPro-Regular.woff') format('woff'), 
		 url('fonts/MinionPro-Regular.ttf')  format('truetype'),
		  url('fonts/MinionPro-Regular.svg#MinionPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'MinionPro-Semibold';
  src: url('fonts/MinionPro-Semibold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/MinionPro-Semibold.otf')  format('opentype'),
url('fonts/MinionPro-Semibold.woff') format('woff'), 
url('fonts/MinionPro-Semibold.ttf')  format('truetype'), 
url('fonts/MinionPro-Semibold.svg#MinionPro-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MinionPro-It';
  src: url('fonts/MinionPro-It.eot?#iefix') format('embedded-opentype'),  
  url('fonts/MinionPro-It.otf')  format('opentype'),
	     url('fonts/MinionPro-It.woff') format('woff'), 
		 url('fonts/MinionPro-It.ttf')  format('truetype'), 
		 url('fonts/MinionPro-It.svg#MinionPro-It') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/mark_simonson_-_proxima_nova_regular-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.woff2') format('woff2'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'Knockout-26JuniorFlywght';
  src: url('fonts/Knockout-26JuniorFlywght.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Knockout-26JuniorFlywght.otf')  format('opentype'),
url('fonts/Knockout-26JuniorFlywght.woff') format('woff'), 
url('fonts/Knockout-26JuniorFlywght.ttf')  format('truetype'), 
url('fonts/Knockout-26JuniorFlywght.svg#Knockout-26JuniorFlywght') format('svg');
  font-weight: normal;
  font-style: normal;
}



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, font, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}

del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
	background:#372f2d;
	overflow:hidden;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #fff;
}
body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
	    line-height: 22px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
	font-family: 'MinionPro-Semibold';
}

 
 
cite,
em,
i {
	font-style: italic;
	 font-family: 'MinionPro-It';
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: smaller;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
textarea {
	
}
a:link {
	color: #576c73;
}
a:visited {
	color: #576c73;
}
a:active,
a:hover {
	color: #576c73;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	position: absolute !important;
	height: 1px;
	width: 1px;
}




/* =Header
-------------------------------------------------------------- */




/* =Menu
-------------------------------------------------------------- */

#access {
	display: block;
	float: left;
	
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #ffffff;
    display: block;
    line-height: 61px;
    padding: 0 18px;
    text-decoration: none;
    font-family: 'proxima_nova_rgregular';
    font-size: 12.666667px;
    text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #da6829;
	color: #fff;
	border-bottom:5px solid #fc7f63;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
background: #da6829;
	color: #fff;
	border-bottom:5px solid #fc7f63;
}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	background: #da6829;
	color: #fff;
	border-bottom:5px solid #fc7f63;
}


/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}
#content {
	margin-bottom: 36px;
}
#content,
#content input,
#content textarea {
	color: #333;
	font-size: 16px;
	line-height: 24px;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}
#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #777;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #777;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #777;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
.entry-content .more-link {
	white-space: nowrap;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}

.entry-content label {
	color: #777;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	line-height: 48px;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #777;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #777;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}
.format-standard .wp-video,
.format-standard .wp-audio-shortcode,
.format-audio .wp-audio-shortcode,
.format-standard .video-player {
	margin-bottom: 24px;
}




/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
	max-width: 622px; /* caption width - 10px */
}
.wp-caption p.wp-caption-text {
	color: #777;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #777;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #777;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #777;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
	    padding-top: 30px;
}
#nav-below {
	margin: -18px 0 0 0;
}




/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}
.widget-container .wp-caption img {
	margin: auto;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

#footer {
	
}

img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}

.row{ width:100%;}
.container{
width:1100px;
margin:0 auto; 	

}
.sign-up-wrapper{
width:1220px;
margin:0 auto;	
}

#header{
width:100%;	
background:#372f2d;
    min-height: 66px;
}

.header-wrapper{}
.logo-wrapper{ float:left;}
.logo{  padding-top: 20px;
    padding-right: 30px;}
	.logo a{
	color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Knockout-26JuniorFlywght';
    letter-spacing: 3px;
    font-size: 30px;
	}
	
.menu-wrapper{ float:left;}

.right_part{ float:right;     padding-top: 25px;}
.right_part .search{     float: left;
    font-size: 18px;
    color: #fff;
    font-weight: normal;     padding-right: 30px;}
	.menu_icon{
	float:right;	
	}
	#responsive-menu-container {
  
    z-index: 999999999999999 !important;
}
	.right_part .menu_icon  .fa.fa-align-right ,
	.right_part .search .fa.fa-search{ color:#fff; }
.right_part .menu_icon {    float: left;
    font-size: 18px;
    color: #fff;
    font-weight: normal; }

/*footer*/
.footer-wrapper{ padding:22px 0px;}
.copyright{ text-align:center;}
.copyright p{ margin-bottom: 0px;
    padding-bottom: 0px;
    color: #8b8787;
   font-family: 'proxima_novabold';
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;    letter-spacing: 2px;}

.sosial-icons{ float:right; margin-top:-20px;}
.sosial-icons a{ color:#fff; padding-left:15px;}


/**front**/
#home-blog{ width:100%; margin-top:-10px;}
.home-blog-title{ 
background: url(images/res-title-bg.png);
    background-repeat: no-repeat;
    min-height: 140px;
    background-position: left;
    background-size: cover;
    position: relative;
    bottom: -26px;
    z-index: 99999;}
	.home-blog-title h1{
	    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    padding-top: 65px;
    letter-spacing: 8px;
	}
.home-blog-wrapper{ width:100%;}
.home-blog-block{ width:50%; min-height:250px; background:#969696; float:left;  min-height:500px;  min-height: 50vh;}
.home-blog-block.block-1,
.home-blog-block.block-2,
.home-blog-block.block-3,
.home-blog-block.block-4
{
background-repeat:no-repeat;	
position:relative;

}

.home-blog-block.block-1{
background:url(images/img-1.jpg);
background-size:cover;
}

.home-blog-block.block-2{
background:url(images/img-2.jpg);
background-size:cover;
}

.home-blog-block.block-3{
background:url(images/img-3.jpg);
background-size:cover;
}

.home-blog-block.block-4{
background:url(images/img-4.jpg);
background-size:cover;
}
.home-blog-block.block-1
.home-block-content{   
    position: absolute;
    right: 5%;
    bottom: 5%;
    float: right;	
  }
  
 .home-blog-block.block-2
.home-block-content{   
    position: absolute;
    left: 5%;
    bottom: 5%;
    float: left;	
  }
  
  
  .home-blog-block.block-3
.home-block-content{   
    position: absolute;
    right: 5%;
    bottom: 5%;
    float: right;	
  }
  
  
.home-blog-block.block-4
.home-block-content{   
    position: absolute;
    left: 5%;
    bottom: 5%;
    float: left;	
  }
  .home-blog-block.block-2 .read-more,
.home-blog-block.block-4 .read-more {
    float: left;
    margin-left: 20px;
}
  
  
.home-block-inner-wrapper{  background: rgba(218, 104, 40, 0.75);
    padding: 5%; width:auto;}
.sub-title{ 
  
	
color: #fff;
font-family: 'proxima_nova_rgregular';
text-transform: uppercase;
font-size: 17px;
font-weight: bold;
letter-spacing: 1px;
}
a.main-title{text-decoration:none;}
a.sub-title{text-decoration:none; }

.main-title{
	    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 60px;
    line-height: 1;
    letter-spacing: 3px;
	}
.read-more{    float: right;
    margin-right: 20px; margin-top:-15px;}
.read-more{
	
	 color:#819096;  background:#fff; font-family: 'proxima_nova_rgregular'; border:1px solid #da6828; text-decoration:none; text-transform:uppercase; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
font-size: 12px; padding: 10px 19px 10px 19px; font-weight:bold;
    letter-spacing: 2px;


}
.read-more .fa.fa-chevron-right{
    color: #da6828;
    padding-left: 20px;
}

.read-more:hover .fa.fa-chevron-right{
    color: #fff;
    padding-left: 20px;
}

.read-more:hover{
	background:#da6828;
	border:1px solid #da6828;
	color:#fff;
}

.home-blog-wrapper a{
   
    width: 100%;
	min-height:500px;
	min-height:50vh;
    height: 50vh;
    position: absolute;
    z-index: 9999;       
    background: rgba(0,0,0,.4);   
    transition: background .5s ease;
	text-decoration:none;
}
.home-blog-wrapper a:hover{
	background: 0 0;  
}
/**sign-up**/

#sign-up{
width:100%;	
background:url(images/signup-banner.jpg);
background-repeat:repeat;
min-height:220px;
min-height:26vh;
background-size:cover;
overflow:hidden;
}

.sign-up-wrapper{
	    padding: 40px 0;
}

.video-wrapper{    float: left; padding-right: 40px;}
.video{ width:250px;}
.form-wrapper{    float: left;     padding-top: 20px;}
.form-title{}
.form-title h3{    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
       font-size: 30px;
    letter-spacing: 7px;

	}
.form-text{}
.form-text p{    padding: 15px 0; color:#fff; margin-bottom:0px;}

.form-part{}
.form-line { float:left;     padding-right: 25px;}
	
.form-line select{    
    -webkit-appearance: none;
    color: #fff;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #ffffff;
    text-transform: uppercase;
    font-weight: bold;
     padding: 9px 45px 11px 15px;
    background: url(images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: 215px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.form-line option {   
color: #000;
}

.form-line select option {   
color: #819096;
background:#adcb2b;
}
.form-line input[type="text"]{ 

     color: #fff;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #ffffff;
    text-transform: lowercase;
    font-weight: bold;
    padding: 9px 14px 9px 15px;    background: none;     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	width:200px;
}

.form-line input[type="text"]::-webkit-input-placeholder {
   color: #fff;
   text-transform:uppercase;
}

.form-line input[type="text"]:-moz-placeholder { /* Firefox 18- */
     color: #fff; 
	  text-transform:uppercase;
}

.form-line input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
      color: #fff; 
	   text-transform:uppercase;
}

.form-line input[type="text"]:-ms-input-placeholder {  
      color: #fff;
	   text-transform:uppercase;
}
.form-line input[type="submit"] {
  
}

.form-line  .submit-button{
	  font-family: 'proxima_nova_rgregular';
    border:1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px 19px 10px 19px;
    font-weight: bold;
    text-decoration: none;
	 
    color: #819096;
	    letter-spacing: 2px;
		    background: #fff;
}

.form-line  .submit-button .fa.fa-chevron-right{
	color:#adcb2b;
	padding-left:17px;
	
	
}

.form-line  .submit-button:hover{
	 border:1px solid #adcb2b;
	 background:#adcb2b;
	 color:#fff;
}
.form-line  .submit-button:hover .fa.fa-chevron-right{
	 
	 color:#fff;
}

/**accolades**/

#testimonials{    width: 100%;
    padding-top: 70px;
    overflow: hidden;}
.testimonials-wrapper{}
.other-testimonials-left{ float:left;     position: relative;
    top: 196px;}
.other-testimonials-left .image-wrapper{ float:left;     padding: 0 30px 0 30px;}
.other-testimonials-left .image-wrapper img{ display:block; border:5px solid #fff;     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);}
.testimonials-content{ float:left;}
.other-testimonials-right{  float: right;
    position: relative;
    top: -135px;}
.other-testimonials-right .image-wrapper{ float:left;     padding-right: 30px;}
.other-testimonials-right .image-wrapper img{ display:block; border:5px solid #fff;     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);}

.main-left{      float: left;
    width: 168px;
    padding-right: 15px;
    padding-left: 130px;}

.top-testimonial{}
.top-testimonial-image{}
.top-testimonial-image img{ display:block; border:5px solid #fff;     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);}
.top-testimonial-title{
	  font-family: 'ProximaNova-Semibold';
	  text-transform:uppercase;
	  line-height:1;    color: #576c73;
	  padding: 5px 0 10px 0;
	  font-size:10px;
	}

.other-testimonials-right-new{
    height: 120px;
    position: relative;
    width: 75%;
    bottom: 104px;
    z-index: 1;
    float: right;
	}

	.slick-slide img {
    display: block;
    display: block;
    border: 5px solid #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
    outline: none;
    margin:2px;
    padding-right: 0;
	    cursor: pointer;
}

.slick-initialized .slick-slide {

    z-index: -1 !important;
}

.bottom-testimonial{}
.bottom-testimonial-image{}
.bottom-testimonial-image img{ display:block; border:5px solid #fff;     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);}
.bottom-testimonial-title{ font-family: 'ProximaNova-Semibold';
	  text-transform:uppercase;
	  line-height:1;    color: #576c73;
	  padding: 5px 0 10px 0;
	  font-size:10px;}

.main-image-wrapper{    float: left;}
.main-image-wrapper img{ display:block; border:5px solid #fff;     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);}

.main-right-content{    float: left;
    padding-left: 46px;}
.main-right-content-wrapper {
    width: 530px;
}
.name{    font-family: 'Knockout-28JuniorFeathrwt';
    color: #dba561;
    font-size: 27px;
    line-height: 1;
    letter-spacing: 6px; text-transform:uppercase;}
.name-text{          font-family: 'MinionPro-Regular';
    color: #576c73;
    font-size: 14px;
    padding: 0px 0 10px 0;
    line-height: 20px;}
.testimonial-title{         text-transform: uppercase;
    font-size: 40px;
    line-height: 1;
    letter-spacing: 4px;
    font-weight: normal;
    color: #576c73;
    font-family: 'bebas_neueregular';}
.testimonial-text{}
.testimonial-text p{    font-family: 'MinionPro-Regular';
    color: #576c73;
    font-size: 16px; line-height:20px;
    padding: 10px 0 50px 0;
	    background: url(images/q.png);
    background-repeat: no-repeat;
       background-position: right 30px;
    padding-right: 65px;
	}

#accolades{
	    margin-top: -30px;
		overflow:hidden;
		width:100%;
}
.accolades-wrapper{
	min-height:500px;

	    background: url(images/accolades-bg.png);
    background-repeat: no-repeat;
    background-position: left -91px;
	
}
.round-icon-about{
	    width: 100%;
    text-align: center;
    margin-bottom: -40px;
   
    z-index: 9999999;
    position: relative;
}


.round-icon-value{
    width: 100%;
    text-align: center;
    margin-top: -35px;
    z-index: 9999999;
    position: absolute;
}

.round-icon-accolades{
    width: 100%;
    text-align: center;
    margin-bottom: -57px;
   
    z-index: 9999999;
    position: relative;	
}


/**about**/
#about{
	    margin-top: -75px;
}
.about-title{	
background:url(images/accol.png); 
background-size:cover;
background-position:left;

    position: relative;
    bottom: -12px;
    z-index: 99999;
    min-height: 130px;
	width:100%;
}
.about-title h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 30px;
	    letter-spacing: 8px;
}
.about-content-text{}
.about-content-text p{      
	line-height: 22px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;}
.about-wrapper{
    width: 100%;
    background: #fff url(https://fiveinvitations.com/wp-content/uploads/2017/02/about-page-background_jpg.jpg);
    background-position: left;
	 min-height: 500px;
    min-height: 59vh;
    background-repeat: no-repeat;
}

.more-about-link{
	    float: right;
    width: 61%;
	padding-top:45px;
}

.more-about-link a{
	    color: #819096;
    background: #fff;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
 padding: 10px 19px 10px 19px;
    font-weight: bold;
	text-decoration:none;
	letter-spacing:2px;
}
.more-about-link a .fa.fa-chevron-right{
	  color: #adcb2b;
	  padding-left: 17px;
}

.more-about-link a:hover .fa.fa-chevron-right{
	 color:#fff;
	
}
.more-about-link a:hover{
	background:#adcb2b;
	border: 1px solid #adcb2b;
	color:#fff;
}

/***/
#home-banner{}
.home-banner-wrapper{  position:relative;   }
.home-banner-wrapper img{
	width:100%;
	height:auto;
}

.round-icon{
    width: 100%;
    text-align: center;
    margin-top: -46px;	
	
    background: #e6e6e6;
}


.about-content{
	    width: 60%;
    float: right;
    padding-top: 5%;
}
.about-content-title{}
.about-content-title h1{
    letter-spacing: 8px;
font-family: 'Knockout-26JuniorFlywght';
    color: #576c73;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 20px;
	    padding-bottom: 20px;
}
.about-content-text{
    color: #576c73;
    font-size: 19px;
    line-height: 1.2em;
    width: 65%;
}


#books{
margin-top:-90px;
width:100%;
min-height:610px;
min-height:68vh;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e6e6e6+0,f0f0f0+48,d0d0d0+100,207cca+100,000000+100 */
background: #e6e6e6; /* Old browsers */
background: -moz-linear-gradient(top, #e6e6e6 0%, #f0f0f0 48%, #d0d0d0 100%, #207cca 100%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e6e6e6 0%,#f0f0f0 48%,#d0d0d0 100%,#207cca 100%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e6e6e6 0%,#f0f0f0 48%,#d0d0d0 100%,#207cca 100%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
padding-top:70px;
padding-bottom:50px;
}

.book{
     margin-top: -125px;
    margin-left: -50px;
    text-align: left;
    width: 40%;
    float: left;
    z-index: 99999999;
    position: relative;
	
}

.books-wrapper{     position: relative;
    z-index: 999999;}
.book-content{       width: 40%;
    float: left;
    padding-left: 20%;}
.book-content-title{    float: left;
    width: 100%;
    text-align: left;     padding: 25px 0 15px 0; margin-right:0px; min-height:60px;}
.book-content-title h2{     color: #adcb2b;
    font-family: 'Knockout-26JuniorFlywght';
    font-size: 49px;
    float: left;
    text-align: left; line-height:1; letter-spacing:7px;}
	.book-content-title h2,
	.book-content-title h3
	{ 
	text-transform:uppercase;
	color: #adcb2b;
    font-family: 'Knockout-26JuniorFlywght';    
	}
	
	.book-content-title h3{
	    font-size: 29px;
    line-height: 1;
    letter-spacing: 7px;
    text-align: left;
	}
	
	.book-content-title h3.line-2{
		line-height:1; 
		text-align:right;
	}
	.book-content-title h2::after {
		 
	}
.book-content-text{}
.book-content-text p{     line-height: 22px; font-size:18px;   font-family: 'MinionPro-Regular'; color:#576c73;}
.book-bottom-buttons{padding-top:25px;}
.button-one{ float:left;}
.button-two{float: left;
    padding-top: 40px;
    padding-left: 25px;
	    padding-top: 17px;
    padding-left: 30px;
	margin-right:-5px;
	
	}
	/*
.button-two a{ background:#adcb2b; color:#fff;text-transform:uppercase; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  font-size:11px;    padding: 10px 15px 10px 15px; text-decoration:none;  font-weight:bold;   font-family: 'proxima_nova_rgregular';}

.button-two a .fa.fa-chevron-down{  color:#fff; padding-left:15px;}*/

.inner-header {
    width: 100%;
    width: 100%;
    min-height: 80px;
    background: url(images/page-header.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: -55px;
    position: relative;
    z-index: -1;
    padding-bottom: 10px;
	margin-bottom:25px;
}


/*****BOOK Page******/
#book-page{
    width: 100%;
    overflow: hidden;	
}
.book-page-wrapper{    width: 750px;
    margin: 0 auto;}
.book-page-content{    width: 435px;
    float: left; padding-top:41px;}
.book-main-title{}
.book-main-title h1{ letter-spacing: 7px; line-height:1; font-size:50px;   font-family: 'Knockout-26JuniorFlywght';   color: #da6828; padding-bottom: 12px;}
.book-sub-title{}
.book-sub-title h3{ line-height:1; letter-spacing:1px; font-style:italic; font-size:24px; padding-bottom: 12px;     line-height: 30px;}
.book-text{}
.book-text h5{
    color: #dba561;
    text-transform: uppercase;
    font-family: 'Knockout-28JuniorFeathrwt';
    font-size: 24px;
    line-height: 1;
    letter-spacing: 4px;
    padding-bottom: 10px;
	    padding-top: 30px;
}
.book-text p{    line-height: 22px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;}
	.book-text ul {
		 line-height: 22px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
	margin-left:15px;
	
	}
	
	.book-text ul li{
		 line-height: 27px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
	list-style:disc;
	}
.book-page-sidebar{    width: 300px;
    float: left;}


.book-accolades{       width: 100%;
    overflow: hidden;
    background: url(images/accolades.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
	padding-bottom:80px;
}

.book-accolades.none-book{
background:none;	
}
.book-accolades-title{}
.book-accolades-content{ padding-top:55px;}
.book-accolade.sidebar.left{}
.book-accolade.content.right{      width: 700px;
    float: left;
}
.book-accolade-content.wrapper{
width:100%;
padding-bottom:100px;
}
.book-accolade.content .box{
       padding: 2%;
    margin: 2%;
    width: 40%;
    min-height: 150px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    float: left;}

.box-wrapper{}
.box-header{    width: 100%;
    overflow: hidden;    padding-bottom: 12px; position:relative;}
.box-name{     font-family: 'Knockout-27JuniorBantamwt';
    color: #dba561;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 3px; padding-bottom:4px;}
.box-position{font-family: 'MinionPro-Regular';
   
    /* font-weight: bold; */
    line-height: 12px;
    font-size: 12px;color:#576c73; }
.box-text{margin-left:8px;}
.box-text p{ 
 font-family: 'MinionPro-Regular';
font-size: 15px; 
color:#576c73; 
line-height: 19px;
}
.box-image{    float: left;
    padding: 1px; margin-right:12px;}
.box-image img{
display: block;
    border: 5px solid #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
}

.header-details{
	    position: absolute;
    
    float: left;
       bottom: 15px;
    text-align: left;
    padding-left: 41%;
	}

.header-details.top-details{
	bottom: 70px;
	
}

.book-accolades-title{	
background:url(images/accol.png); 
background-size:cover;
background-position:left;

    position: relative;
    bottom: -12px;
    z-index: 99999;
    min-height: 130px;
}
.book-accolades-title h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 30px;
	    letter-spacing: 8px;
}

.book-accolades-two.books{
	    width: 100%;
    overflow: hidden;
	padding:0px 0px;
	
}
.book-accolades-two{
	    width: 100%;
    overflow: hidden;
	    margin: -20px 0 55px 0;
	
}

.book-accolades-title-two{	
background:url(images/page-header-2.png); 
background-size:cover;
background-position:-50px;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 130px;
	margin-bottom:35px;
}
.book-accolades-title-two h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 30px;
	    letter-spacing: 8px;
}

.book-page-wrapper.accolades-title-two {
    width: 750px;
    margin: 0 auto;
}
.book-page-wrapper.accolades-title-two
.book-page-content {
    width: 440px;
	    margin-right: 20px;
		padding-top:0px;
}
.book-page-sidebar.accolades-title-two{    width: 290px;}

/***/
#blog{
	    width: 100%;
 overflow:hidden;

}
.blog-wrapper{
    background: url(images/blog-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

}

@media only screen and (min-width: 1000px){
.blog-wrapper{
	 background: url(images/blog-bg.png);
	  background-size: cover;
}
}
.blog-post-wrapper{  width:645px;  margin:0 auto;  	}
.blog-post{  margin:0 auto; background:#fff; overflow:hidden;     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);     padding: 30px 35px 30px 35px;}
.post-wrapper{}
.post-image{ float:left; width: 178px;	}
.post-image img{ display:block;}
.post-image a{
   background: rgba(0,0,0,.4);   
    transition: background .5s ease;
}
	
.post-content{      float: left;
    width: 350px;
    padding-left: 45px;
    min-height: 205px;
    position: relative;
    overflow: hidden;}
.post-title{    padding-bottom: 10px;}
.post-title h3{        font-family: 'MinionPro-Regular';
  
    color: #576c73;
    font-size: 22px;
    line-height: 1;}
	.post-title h3 a{
	text-decoration:none;
		
	}
.post-text{}
.post-text p{      font-size: 15px;
    line-height: 19px;
    font-family: 'MinionPro-Regular';
    color: #576c73;}
.post-footer{   width: 100%;
    overflow: hidden;
    position: absolute;
    bottom: 0;}
.post-footer
.date{     color: #dba561;
    font-family: 'Knockout-26JuniorFlywght';
    letter-spacing: 4px;
    font-size: 19px;    float: left; width:35%; text-transform:uppercase;}

.post-link{font-family: 'MinionPro-Regular';     float: left;
    width: 52%;
    text-align: right;}
.post-link a{    font-family: 'MinionPro-Regular';
    float: right;
    font-size: 13px;}
span.comments{
    padding-right: 18px;	
}
.blog-line{
	    border-top: 1px solid #e1e1e1;
    padding: 0px 0;
    margin: 25px 0;
    width: 100%;
}


#about-page{    width: 100%;
    background: url(https://fiveinvitations.com/wp-content/uploads/2017/02/about-page-background.jpg);
    /* min-height: 560px; */
    background-repeat: no-repeat;
    background-position: left top;     margin-top: -27px;
    position: relative;
    z-index: -2;    overflow: hidden;}
.about-page-wrapper{}
.about-page-right{}
.about-page-right-content{     width: 45%;
    float: right;
    padding: 75px 130px 70px 0;}
.about-main-title{}
.about-main-title h1{ letter-spacing: 7px; line-height:1; font-size:50px;   font-family: 'Knockout-26JuniorFlywght';   color: #576c73; padding-bottom: 12px;}
.about-sub-title{}
.about-sub-title h3{line-height:1; letter-spacing:1px; font-style:italic; font-size:25px; padding-bottom: 12px;     line-height: 30px; color: #576c73;}
.about-page-text{}
.about-page-text p{  line-height: 22px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;}


.sidebar-buttons .button-one{    padding-left: 36px;}
.sidebar-buttons .button-two{   width:100%;  padding-left: 40px;}

.slider-content{
	    position: absolute;
    width: 40%;
    margin: 0 auto;
    text-align: center;
    left: 30%;
    top: 25%;
}
.slider-title{
	    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 9px;
}

.slider-title-line{ font-family: 'Knockout-27JuniorBantamwt';
	 color:#fff; font-size: 34px;}
.slider-q{ 
           font-family: 'MinionPro-Regular';
    color: #fff;
    font-size: 15px;
    padding: 20px 70px 0 70px;}
	.slider-q::before{  content: url(images/a-l.png);
    position: absolute;
    left: -15px;
    top: 40px;}
	.slider-q::after{       content: url(images/a-r.png);
    position: absolute;
       right: -11px;
    top: 90px;}
.slider-q-name{
    font-family: 'sabonroman';
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding-top: 20px;
}


/**press kit***/

#presskit{}
.presskit-wrapper{padding-bottom: 45px; padding-top:0px;}
.presskit-title-one{
	}
.presskit-title-one{	
    background: url(images/presskit-title-one.png);
    background-size: cover;

    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 130px;
    margin-bottom: 35px;
   /* background-position: 150px;*/
    background-repeat: no-repeat;
}
.presskit-title-one h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 30px;
	    letter-spacing: 8px;
		  /* padding-left: 160px;*/
}

.presskit-content{
	
}

.presskit-inner{
width:660px;
margin:0 auto;
overflow:hidden;

}


.presskit-col-one{
    width: 310px;
    float: left;
   
    padding-right: 5px;
}
.presskit-col-one-wrapper{
	
}

.presskit-col-one-info-row{
	 -webkit-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
    box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);

	margin:3px 3px 20px 3px;
	padding:20px;
	
}


.presskit-col-two{
width:320px;
float:left;	
}
.presskit-col-two-wrapper{
	 -webkit-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
    box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
	min-height:500px;
	margin:3px;
	padding:20px;
}

.presskit-head-row{
	width:100%;
	    overflow: hidden;
		    padding-bottom: 25px;
}
.presskit-head-row:last-child{
	 padding-bottom: 0px;
}
.presskit-head-row.cover{
	 padding-bottom: 0px;
}

.presskit-head{ margin: 1px; float: left;}
.presskit-head img{
	    display: block;
    border: 5px solid #fff;
       -webkit-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
    box-shadow: 1px 0px 7px -1px rgba(0,0,0,0.2);
}

.presskit-head.cover{margin: 0px; float: left;}
.presskit-head.cover img{
	 display: block;
    border: 0px solid #fff;
       -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
}
.presskit-head-info{
float:left;
    padding-left: 20px;
	    padding-top: 8px;
}
.presskit-head-info.cover{
	padding-left: 4px;
}
.presskit-download-title{
	    color: #dba561;
    font-family: 'Knockout-27JuniorBantamwt';
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 4px;
	    padding-bottom: 10px;
}

.presskit-download-link{
	
}
.presskit-download-link ul {}
.presskit-download-link ul li{
	list-style:disc;
	    line-height: 22px;
}
.presskit-download-link ul li a{
	    font-family: 'MinionPro-Regular';
    color: #576c73;
	    font-size: 16px;
}

/**presskit-wrapper-two**/
.presskit-wrapper-two{ width:100%; overflow:hidden;}
.presskit-sidebar-wrapper{
	
}

.presskit-title-two{	
    background: url(images/topics.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 145px;
    margin-bottom: 0;
  /*  background-position: 150px;*/
    background-repeat: no-repeat;
}
.presskit-title-two h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 30px;
	    letter-spacing: 8px;
		  /*  padding-left: 160px;*/
}

.presskit-content-two{
width:830px;
margin:0 auto;
	
}


.presskit-content-left{     float: left;
    width: 435px;
    padding-top: 25px;
    padding-right: 30px;}
.presskit-content-left-wrapper{
	
}
.presskit-content-left-wrapper ul li{
	line-height: 27px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
	list-style:disc;
	}


.presskit-content-right{
    float: right;
    width: 45%;
    position: absolute;
    right: 0;
    margin-top: -75px;

}


.presskit-sidebar-title{	
    background: url(images/topics-sidebar.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
      min-height: 130px;
    margin-bottom: 0;  
    background-repeat: no-repeat;
}
.presskit-sidebar-title h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 35px;
    letter-spacing: 8px;
    padding-left: 111px;
		
}


.presskit-sidebar-content{
	width:300px;
	
}

.presskit-sidebar-wrapper{
    width: 300px;
    margin: 0 auto;
    
    -webkit-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
        box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    margin-left: 70px;
    margin-top: -15px;
}

.presskit-sidebar-text{
	    padding: 35px 10px 10px 20px;
}

.presskit-sidebar-text p{
	line-height: 23px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;

}




/****Events List*************/

#events-list{    width: 100%;
    overflow: hidden;
    background: url(images/news-bg.png);
    background-position: 0 235px;
    background-repeat: no-repeat;}
.events-list-wrapper{ padding-bottom:35px;}


.events-list-one{	
    background: url(images/event-list.png);
    background-size: cover;

    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 130px;
    margin-bottom: 15px;
    background-position: 150px;
    background-repeat: no-repeat;
	
	    background-size: cover;
    background-position: left;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 130px;
    margin-bottom: 35px;
}
.events-list-one h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 40px;
    letter-spacing: 8px;
    /*padding-left: 170px;*/
	
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 30px;
    letter-spacing: 8px;
}

.events-lists-content{ width:645px; margin:0 auto; overflow:hidden;}
.events-lists-content-wrapper{ width:100%;}
.event-row{ background:#fff;    margin: 3px 3px 18px 3px;   padding: 10px 10px 10px 20px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
}
.event-row-wrapper{}
.event-row-title{
        font-size: 25px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    line-height: 1;}
	.event-row-title{
	te	
	}
.event-row-title a{
	text-decoration:none;
  }

	.event-row-text p{
	 font-size: 16px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    margin-bottom: 0px;
    line-height: 20px;

	}
.event-row-date{
    font-size: 16px;
    color: #dba561;
    font-family: 'Knockout-28JuniorFeathrwt';
    letter-spacing: 4px;
    padding-top: 3px;
	text-transform:uppercase;
}



/****courses List*************/


.courses-list-wrapper{ padding-bottom:35px;}


.courses-list-one{	
    background: url(images/courses.png);
    background-size: cover;

    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 145px;
    margin-bottom: 15px;
  /*  background-position: 150px;*/
    background-repeat: no-repeat;
}
.courses-list-one h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 58px;
    letter-spacing: 8px;
  /*  padding-left: 170px;*/
}




.courses-lists-content{ width:645px; margin:0 auto; overflow:hidden;}
.courses-lists-content-wrapper{ width:100%;}
.courses-row{      -webkit-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);    margin: 3px 3px 18px 3px;       padding: 15px 15px 15px 15px; overflow:hidden;}
		
		.courses-row-title{
			    padding-top: 2px;
    padding-bottom: 2px;
			 font-size: 25px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    line-height: 1;
		}
		.courses-row-title a{
			text-decoration:none;
		}
		.courses-row-text{
			    padding-bottom: 18px;
		}
		.courses-row-text p{
			 font-size: 16px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    margin-bottom: 0px;
    line-height: 20px;
		}
		.courses-more-button{
			
		}

.courses-info{       float: left;
    width: 360px;}
.courses-image{       float: left;
    width: 205px;
    padding-right: 30px;}
.courses-image img{ display: block;
    width: 100%;
    height: auto;}
	
	.courses-more-button{}
	.courses-more-button a{		
	 font-family: 'ProximaNova-Semibold';
	background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-size:12px;
	text-decoration:none;
	padding: 10px 19px 10px 19px;
	letter-spacing:1px;
	    border: 1px solid #adcb2b;
	}

.courses-more-button a .fa.fa-chevron-right{
	    padding-left: 15px;
}


.courses-more-button a:hover{		
	 
	background: #fff;
    color: #576c73;
   
	}

.courses-more-button a:hover .fa.fa-chevron-right{
	    color: #adcb2b;
}



/**book sidebar**/

.book-content-right{
    float: right;
    width: 45%;
    position: absolute;
    right: 0;
    

}


.book-sidebar-title{	
    background: url(images/topics-sidebar.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
      min-height: 130px;
    margin-bottom: 0;  
    background-repeat: no-repeat;
	background-position: 25px;
}
.book-sidebar-title h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 35px;
    letter-spacing: 8px;
    padding-left: 72px;
		
}


.book-sidebar-content{
	width:300px;
	
}

.book-sidebar-wrapper{
    width: 300px;
    margin: 0 auto;
    
    -webkit-box-shadow:1px 2px 8px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.2);
        box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.2);
    margin-left: 70px;
    margin-top: -15px;
}
.book-sidebar-sub{
	   
}

.book-sidebar-text{
	     padding: 35px 10px 40px 20px;
}

.book-sidebar-text p{
	       line-height: 27px;
    font-size: 26px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    padding-bottom: 5px;
}

.sidebar-buttons{
	  
    padding-bottom: 55px;
}
.sidebar-buttons
.button-two .select-button ul{
	
z-index: 99999999;
}


.book-sidebar-link{    padding-top: 15px;}

.book-sidebar-link a .fa.fa-chevron-right {
    color: #adcb2b;
    padding-left: 17px;
}

.book-sidebar-link a{    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px 19px 10px 19px;
    font-weight: bold;
    text-decoration: none;
    color: #819096;
    letter-spacing: 2px;
    background: #fff;}
	
.book-sidebar-link a:hover{	
	 background:#adcb2b;
	 color:#fff;
}

.book-sidebar-link:hover .fa.fa-chevron-right{	 
	 color:#fff;
}

.book-sidebar-inner{
	
}





/**contact**/
#contact{
overflow: hidden;
    width: 100%;	
}
.contact-wrapper-two{ width:100%; overflow:hidden; padding-bottom:45px; padding-top:0px;}

.contact-wrapper-two.author{padding-top: 0;
    top: -18px;
    position: relative;}

.contact-sidebar-wrapper{
	
}

.contact-title-two{	
    background: url(images/topics.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 120px;
    margin-bottom: 0;
    /*background-position: 150px;*/
   background-repeat: no-repeat;
}
.contact-title-two h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 17px;
	    letter-spacing: 8px;
		 /*   padding-left: 135px;*/
}

.contact-content-two{
width:830px;
margin:0 auto;
	
}


.contact-content-left{     float: left;
    width: 435px;
    padding-top: 25px;
    padding-right: 30px;}
.contact-content-left-wrapper{
	
}
.contact-content-left-wrapper ul li{
	line-height: 27px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
	list-style:disc;
	}


.contact-content-right{
    float: right;
    width: 45%;
    position: absolute;
    right: 0;
    margin-top: -75px;

}


.contact-sidebar-title{	
    background: url(images/topics-sidebar.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
      min-height: 130px;
    margin-bottom: 0;  
    background-repeat: no-repeat;
}
.contact-sidebar-title h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 35px;
    letter-spacing: 8px;
    padding-left: 111px;
		
}


.contact-sidebar-content{
	width:300px;
	
}

.contact-sidebar-wrapper{
    width: 315px;
    margin: 0 auto;
    
    -webkit-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
        box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    margin-left: 60px;
    margin-top: -15px;
}

.contact-sidebar-text{
	    padding: 35px 10px 10px 20px;
}

.contact-sidebar-text p{
	line-height: 23px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;

}


.contact-signup{
	

}


.presslit-button{
	    padding-bottom: 20px;
}

.presslit-button a{
	 color: #819096;
    background: #fff;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
        padding: 10px 19px 10px 19px;
    font-weight: bold;
	text-decoration:none;
	letter-spacing:2px;
}

.presslit-button a:hover{
	background:#adcb2b;	
	color:#fff;
}

.presslit-button a .fa.fa-chevron-right{
	  color: #adcb2b;
	  padding-left: 20px;
}

.presslit-button:hover .fa.fa-chevron-right{
	 color:#fff;
	
}


/**/
.contact-signup .form-wrapper{    float: left;     padding-top: 20px;}
.contact-signup .form-title{}
.contact-signup .form-title h3{    font-family: 'Knockout-26JuniorFlywght';
    color: #576c73;
    text-transform: uppercase;
       font-size: 30px;
    letter-spacing: 7px;

	}
.contact-signup .form-text{}
.contact-signup .form-text p{    padding: 15px 0; color:#576c73; margin-bottom:0px;}

.contact-signup .form-part{}
.contact-signup .form-line { float:left;     padding-right: 18px;}
	
.contact-signup .form-line select{    
    -webkit-appearance: none;
    color: #576c73;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-transform: uppercase;
    font-weight: bold;
    padding: 11px 45px 11px 15px;
    background: url(images/select-arrow-down.png);
    background-repeat: no-repeat;
    background-position: 170px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	    width: 199px;
		font-size:12px;
		    letter-spacing: 2px;
}
.contact-signup .form-line input[type="text"]{ 

     color: #576c73;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-transform: lowercase;
    font-weight: bold;
    padding: 9px 14px 9px 15px;    background: none;     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	width:200px;
	    letter-spacing: 2px;
}

.contact-signup .form-line input[type="text"]::-webkit-input-placeholder {
   color: #576c73;
   text-transform: uppercase;
}

.contact-signup .form-line input[type="text"]:-moz-placeholder { /* Firefox 18- */
     color: #576c73; 
	  text-transform: uppercase;
}

.contact-signup .form-line input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
      color: #576c73; 
	   text-transform: uppercase;
}

.contact-signup .form-line input[type="text"]:-ms-input-placeholder {  
      color: #576c73;
	   text-transform: uppercase;
}
.contact-signup .form-line input[type="submit"] {
  
}

.contact-signup .form-line  .submit-button{
	font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px 19px 10px 19px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    letter-spacing: 2px;
    background: #adcb2b;
	    margin-top: 15px;
}

.contact-signup .form-line  .submit-button .fa.fa-chevron-right{
	color:#fff;
	padding-left:17px;
	
	
}

.contact-signup .form-line  .submit-button:hover{	
	 background:#fff;
	 color:#819096;
}
.contact-signup .form-line  .submit-button:hover .fa.fa-chevron-right{
	 
	 color:#adcb2b;
}




.contact-wrapper-one{ width:100%; overflow:hidden; padding-bottom:45px;}
.contact-title-one{	
    background: url(images/speaking.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 145px;
    margin-bottom: 0;
  /*  background-position: 150px;*/
    background-repeat: no-repeat;
	margin-bottom:10px;
}
.contact-title-one h1{
	font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
	padding-top: 30px;
	    letter-spacing: 8px;
		  /*  padding-left: 135px;*/
}

.contact-content-one{
width:840px;
margin:0 auto;
	
}

.contact-content-text{ padding:20px 0;}
.contact-content-text p{}

.speaking{    width: 100%;}
.speaking-wrapper{}
.speaking-col{   
      background: #fff;
    margin: 3px 3px 18px 3px;
    padding: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
    overflow: hidden;
}
.speaking-col-wrapper{  overflow:hidden;     padding: 15px 15px 15px 15px;}
.speaking-title{        color: #dba561;
    font-family: 'Knockout-28JuniorFeathrwt';
    font-size: 26px;
    font-weight: normal;
    padding-bottom: 8px;
    letter-spacing: 3px;
    padding-top: 9px;}
.speaking-text{  float:left;  width:590px;  }
.speaking-text p{
    color: #576c73;
    font-size: 15px;
    line-height: 20px;
	padding-bottom:0px;
}
.speaking-images{ float:left; width:200px;}
.speaking-images img{ display:block;}



.singal-post{
	width:660px;
	margin:0 auto;
	margin-top:-160px;
	
}

.singal-post-wrapper{
	
}

.singal-post-image{
	
}

.singal-post-image img{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
	    width: 100%;
    height: auto;
    border: 10px solid #fff;
}

.singal-post-header{
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 20px 0;
}


.singal-post-title{    width: 60%;
    float: left;}
.singal-post-title h1{ color:#da6828;  font-family: 'Knockout-26JuniorFlywght'; text-transform:uppercase;
font-size:35px;
letter-spacing:2px;
line-height:1;

 }
.singal-post-content{}
.sin gal-post-content p{}
.singal-post-content ul li{}
.singal-post-date{
float: right;
    color: #dba561;
    font-family: 'Knockout-27JuniorBantamwt';
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    bottom: 0;
}

.singal-post-content h1,
.singal-post-content h2,
.singal-post-content h3,
.singal-post-content h4,
.singal-post-content h5,
.singal-post-content h6
{
    font-family: 'Knockout-26JuniorFlywght';
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1;
    color: #da6828;
    padding-bottom: 10px;
    font-weight: bold;
}

.singal-post-content h1{ font-size:35px;}
.singal-post-content h2{font-size:30px;}
.singal-post-content h3{font-size:25px;}
.singal-post-content h4{font-size:25px;}
.singal-post-content h5{font-size:20px;}
.singal-post-content h6{font-size:18px;}

.singal-post-footer{
    border-top: 1px solid #e7e7e7;
		
}

.singal-post-content a{
	font-weight:bold;
	color:#da6828;
	text-decoration:underline;
}

.singal-post-footer-wrapper{}

.singal-post-meta{
    padding-top: 7px;	
}

.by-admin{ float:left;     font-family: 'MinionPro-Regular';     color: #576c73;    padding-right: 20px;     padding-top: 2px;}
.footer-date{
	 color: #dba561;
    font-family: 'Knockout-27JuniorBantamwt';
    letter-spacing: 4px;
    font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
	 float:left;
	     padding-right: 20px;
}
.tags{
	    padding-top: 2px;
	     float: left;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #576c73;
    border-left: 1px solid #576c73;
    padding-left: 20px;
    margin-left: 0;
}
.footer-comments{
	 float:left;
	     font-family: 'MinionPro-Regular';     color: #576c73;
		     padding-right: 20px;
			     padding-top: 2px;
}
.nav-previous{
    background: url(images/p-post.png);
    background-repeat: no-repeat;
    background-position: -30px top;
    min-height: 150px;
	    position: relative;
}

.nav-previous a .meta-nav,
	.nav-next a .meta-nav{
          color: #fff;
    font-family: 'Knockout-26JuniorFlywght';
    font-size: 39px;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 2px;
}
.nav-previous a .meta-nav{
background: url(images/post-arr.png);
  background-position: 120px 10px;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 71px;
       padding-left: 145px;
}

.nav-next a .meta-nav{
	      position: absolute;
    bottom: 70px;
    right: 0;
    background: url(images/post-arrr.png);
        background-position: 52px 10px;
    background-repeat: no-repeat;
          padding-right: 170px;
}
.nav-next{
	
 background: url(images/n-post.png);
    background-repeat: no-repeat;
    background-position: 385px top;
    min-height: 150px;	
	    position: relative;
}

.share-post{ padding-top: 32px; }

.share-post-content{width: 660px;
    margin: 0 auto;}

.share-post-title{ 
/*background: url(images/res-title-bg.png);*/
    background-repeat: no-repeat;
    min-height: 70px;
    background-position: left;
    background-size: cover;
    position: relative;
	    background-position: 40px;
    
    z-index: 99999;}
	.share-post-title h1{
	    font-family: 'Knockout-26JuniorFlywght';
        color: #da6828;
    text-transform: uppercase;
    font-size: 70px;
    padding-top: 62px;
    letter-spacing: 8px;
	}

.author-sidebar{
position:relative;	
}

.author-sidebar-title{ 
display:none;
background: url(images/au.png);
    background-repeat: no-repeat;
    min-height: 140px;
  background-position: -170px 0px; 
    position: absolute;
        width: 460px;
    z-index: 99999;    top: -50px;}
.author-sidebar-title h1{
	    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
     padding-top: 74px;

    letter-spacing: 8px;
	    padding-left: 85px;
	}
	
.author{     width: 100%;
   }
.author-wrapper{}
.container{}
.author-content{    width: 660px;
    margin: 0 auto;
    padding-top: 36px;
    padding-bottom: 35px;}
.author-content-wrapper{      -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
    overflow: hidden;
    width: 100%;
    margin: 3px;     padding: 15px;}
.author-image{    float: left;
    width: 140px; padding-right: 20px;}
.author-image img{ display:block;}
.author-text{     padding-top: 15px;   width: 455px;
    float: left;}
.author-text p{     color: #576c73;
    padding-bottom: 0px;
    font-size: 16px;
    line-height: 20px;}
.author-text h3{     padding-bottom: 12px;    color: #576c73;
    font-family: 'Knockout-26JuniorFlywght';
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 2px;
    line-height: 1;}




.related-post{ width:100%;}
.related-post-title{background: url(images/related-post-title.png);
    background-repeat: no-repeat;
    min-height: 140px;
    background-position: left;
    background-size: cover;
    position: relative;
    
    z-index: 99999; }
.related-post-content{width: 660px;
    margin: 0 auto;}

.related-post-title h1{
	    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    padding-top: 62px;
    letter-spacing: 8px;
	}
	
	.related-post-scroll{        width: 100%;
    margin: 0 auto;
    background: #efefef;
    margin-top: -22px;
    padding-top: 39px;     padding-bottom: 20px;}
	
	.related-post-scroll-inner{
		width: 660px;
    margin: 0 auto;
	}


.owl-dots{
display:none;	
}

.owl-prev{
background:url(images/arrow-l.png) !important;
    text-indent: -9999999px;
     height: 35px;
    width: 35px;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 1px !important;
	    position: absolute;
        top: 35%;
    left: -30px;
	display:inherit !important;
}

.owl-next{
background: url(images/arrow-r.png) !important;
        text-indent: -9999999px;
    height: 35px;
    width: 35px;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 1px !important;
    position: absolute;
    top: 36%;
    display: inherit !important;
    right: -31px;
}


blockquote {
	quotes: none;
    border-left: 4px solid #da6828;
    background: url(images/q-p.png);
    background-repeat: no-repeat;
    background-position: 22px 0;
    padding-left: 70px;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
blockquote p{
	font-family: 'MinionPro-It';
		
}

/*comments*/
.post-comments{}
.post-comments-wrapper{
    width: 660px;
    margin: 25px auto;
    padding-top: 25px;
    border-top: 1px solid #d2d2d2;
}


.comments-form{

}

.comments-row{
	    overflow: hidden;
    width: 100%;
    padding-bottom: 1%;
}

.row-f-1 {
      float: left;
    width: 49%;
    margin-right: 1%;
    overflow: hidden;
}
.row-f-1:last-child {
	    margin-right: 0%;
}

.row-f-1 input[type="text"], .row-f-1 input[type="password"], .row-f-1 input[type="email"], .row-f-1 input[type="url"], .row-f-1 input[type="number"], .comments-row  textarea {
	    border: 1px solid #495258;
    width: 93%;
    padding: 10px 3px 10px 10px;
}
.comments-row  textarea {
    width: 98%;
    min-height: 100px;
    padding-right: 0px;	
}


.row-f-1 input[type="text"]::-webkit-input-placeholder {
   color: #474e5d;
   text-transform:uppercase;
     font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="text"]:-moz-placeholder { /* Firefox 18- */
     color: #474e5d; 
	 text-transform:uppercase;
	   font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
      color: #474e5d; 
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="text"]:-ms-input-placeholder {  
      color: #474e5d;
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}


.row-f-1 input[type="email"]::-webkit-input-placeholder {
   color: #474e5d;
   text-transform:uppercase;
     font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="email"]:-moz-placeholder { /* Firefox 18- */
     color: #474e5d; 
	 text-transform:uppercase;
	   font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="email"]::-moz-placeholder {  /* Firefox 19+ */
      color: #474e5d; 
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="email"]:-ms-input-placeholder {  
      color: #474e5d;
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="url"]::-webkit-input-placeholder {
   color: #474e5d;
   text-transform:uppercase;
     font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="url"]:-moz-placeholder { /* Firefox 18- */
     color: #474e5d; 
	 text-transform:uppercase;
	   font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="url"]::-moz-placeholder {  /* Firefox 19+ */
      color: #474e5d; 
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}

.row-f-1 input[type="url"]:-ms-input-placeholder {  
      color: #474e5d;
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}



.row-f-1 ::-webkit-input-placeholder {
   color: #474e5d;
   text-transform:uppercase;
     font-family: 'ProximaNova-Semibold';
}

.row-f-1 :-moz-placeholder { /* Firefox 18- */
     color: #474e5d; 
	 text-transform:uppercase;
	   font-family: 'ProximaNova-Semibold';
}

.row-f-1 ::-moz-placeholder {  /* Firefox 19+ */
      color: #474e5d; 
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}

.row-f-1 :-ms-input-placeholder {  
      color: #474e5d;
	  text-transform:uppercase;
	    font-family: 'ProximaNova-Semibold';
}

.comments-row button{
	 color: #474e5d;	
    background: #fff;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    font-weight: bold;
    text-decoration: none;
}

.comments-row button .fa.fa-chevron-right {
    color: #adcb2b;
    padding-left: 17px;
}

.comments-row button:hover{
	background:#adcb2b;
	color:#fff;
}
.comments-row button:hover .fa.fa-chevron-right {
	color:#fff;
}

.comments-form-title{}
.comments-form-title h4 , .comments-count h4{      font-family: 'MinionPro-Regular';
    color: #495258;
    font-size: 22px;
    line-height: 1;
    padding-bottom: 12px;}


.comments-result{border-bottom: 1px solid #d2d2d2;
    overflow: hidden;
    padding-bottom: 15px;
    margin-bottom: 22px; position:relative;}
	.comments-result.reply{
	padding-left:108px;	
	}
	.comments-info.reply {
    float: left;
    width: 430px;
}
	
.comments-image{    float: left;
    width: 82px;
    padding-right: 25px;}
.comments-image img{}
.comments-info{     float: left;
    width: 550px;}
.comments-header{ font-size: 14px;
    font-family: 'MinionPro-Regular';  color: #576c73;}
	.comments-text{
	position:absolute;
	bottom:15px;	
	
	}
.comments-text p{    margin-bottom: 0px;
    line-height: 22px;
    font-size: 14px;
    font-family: 'MinionPro-Regular';
    color: #576c73; padding-bottom: 0;}


/***animation**/
.slider-title{
	    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
	transition: background .10s ease;
}
.slider-q{
    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
	transition: background .10s ease;
}

.slider-q-name{
    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
	transition: background .10s ease;
}
.slider-title-line{
		    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
	transition: background .10s ease;
	}
.round-icon img{
	    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
	transition: background .10s ease;
}
.home-banner-wrapper  img{   
    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
	transition: background .10s ease;
}


a.button-links{
	    color: #819096;
    background: #fff;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
        padding: 10px 19px 10px 19px;
    font-weight: bold;
    text-decoration: none;
	    letter-spacing: 2px;
}

a.button-links:hover{
	   background: #adcb2b;  
    color: #fff;
}

a.button-links .fa.fa-chevron-right {
    color: #adcb2b;
    padding-left: 17px;
}

a.button-links:hover .fa.fa-chevron-right {
    color: #fff;
}

/****news section***/

#news{ width:100%; overflow:hidden;    background: url(images/news-bg.png);
 
     background-position: 0 155px; background-repeat:no-repeat;}
.video-page-wrapper{ width:100%; overflow:hidden;}
.video-page-title{	
       background: url(images/video-title.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 165px;
    margin-bottom: 25px;
        background-position: 175px;
    background-repeat: no-repeat;
}
.video-page-title-wrapper{
	    width: 640px;
    margin: 0 auto;
}
.video-page-title-wrapper h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 70px;
    letter-spacing: 8px;
    
}
.video-page-title {}

.videos-wrapper{
	width: 790px;
    margin: 0 auto;
}

.video-col{   background:#fff;   margin-right: 15px;
    margin-bottom: 15px;   width: 205px;
    float: left;    
	    margin-left: 3px;
	    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);
	    min-height: 250px;
}
.videos-wrapper:nth-child(3n+0) {
    margin-right: 0px;
}
.video-player{}
.video-player img{ display:block;}
.video-content{ padding: 15px 10px 15px 10px;}
.video-text p{     padding-bottom: 0px;
    margin-bottom: 0px;
    color: #576c73;
    font-size: 16px;
 }
 .video-text p a{
	text-decoration:none; 
	}
.video-time{     color: #dba561;
    font-family: 'Knockout-28JuniorFeathrwt';
    letter-spacing: 3px;
    font-size: 17px;
    padding-top: 4px;text-transform: uppercase;}
 	
.video-subcribe-link{      overflow: hidden;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 60px;}
.video-subcribe-link a{
	    letter-spacing: 1px;
color: #fff;
    background: #adcb2b;
    font-family: 'proxima_nova_rgregular';   
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    font-weight: bold;
    text-decoration: none;	
	    border: 1px solid #adcb2b;
}
.video-subcribe-link a .fa.fa-chevron-right {
    color: #fff;
    padding-left: 17px;
}
.video-subcribe-link a:hover{
color:#495258;
background:#fff;	
}

.video-subcribe-link a:hover .fa.fa-chevron-right {
    color: #adcb2b;
   
}

/**news**/
.news-page-wrapper{ width:100%; overflow:hidden;}
.news-page-title{	
       background: url(images/news-title.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
     min-height: 150px;
    margin-bottom:0px;
        background-position: 175px;
    background-repeat: no-repeat;
}
.news-page-title-wrapper{
	    width: 640px;
    margin: 0 auto;
}
.news-page-title-wrapper h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 40px;
    letter-spacing: 8px;
    
}
.news-page-title {}

.news-wrapper{
	width: 645px;
    margin: 0 auto;
}

.news-content{
    width: 645px;
    margin: 0 auto;
    padding: 25px 0 95px 0;
}

#news-wrapper{}

.item-col{
	width:300px;
	background:#fff;
	    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	margin-right:20px;
	margin-bottom:20px;
}

.item-col-inner{padding: 25px;}
.item-col-title{}
.item-col-title h3{    font-family: 'MinionPro-Regular';
    color: #576c73;
    font-size: 25px;
    line-height: 25px;}
	
	.item-col-title h3 a{
	text-decoration:none;	
	}
.item-col-date{ color: #dba561;
    font-family: 'Knockout-28JuniorFeathrwt';
    letter-spacing: 3px;
    font-size: 17px;
    padding-top: 4px;
text-transform:uppercase;	
}
.item-col-logo{    padding-top: 12px;}
.item-col-logo img{
display:block;	
}

.item-col-subtitle{}
.item-col-subtitle p{}

.item-col:nth-child(2n+0) {
    margin-right: 0px;
}

.item-col.grid-item.last {
       left: 320px !important;
}


/***commen page stayle***/
#page{
	padding: 100px 0;
}


/***values***/

#values{
background:url(images/v-bg.png);	
background-repeat:no-repeat;
background-position:top;
	
}
.values-wrapper{}
.values-wrapper-two{
overflow:hidden;
margin-bottom:65px;	
}



.value-inner {
    width: 880px;
    margin: 0 auto;
}
.value-content{     overflow: hidden;
    width: 380px;}
.value-title { padding-top:60px; overflow:hidden;}
.value-title h1 {      color: #d9692a;
    font-family: 'Knockout-26JuniorFlywght';
    font-size: 50px;
    float: left;
    text-align: center;
    line-height: 1;
    letter-spacing: 3px;
    overflow: hidden; text-transform:uppercase;} 
.value-title-line{     color: #adcb2b;
    font-family: 'Knockout-26JuniorFlywght';
    font-size: 50px;
    width: 100%;
    line-height: 1;}     
.value-text{}
.value-text p{
line-height: 22px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
}


.values-lists-content{ width:645px; margin:0 auto; overflow:hidden;}
.values-lists-content-wrapper{ width:100%;}
.values-row{ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.38);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38);    margin: 3px 3px 18px 3px;       padding: 15px 15px 15px 15px; overflow:hidden; background:#fff;}
		
		.values-row-title{
			    padding-top: 2px;
    padding-bottom: 2px;
			 font-size: 25px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    line-height: 1;
		}
		.values-row-title a{
		text-decoration:none;	
		}
		.values-row-text{
			    padding-bottom: 18px;
		}
		.values-row-text p{
			 font-size: 16px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    margin-bottom: 0px;
    line-height: 20px;
		}
		.values-more-button{
			
		}

.values-info{       float: left;
    width: 360px;}
.values-image{       float: left;
    width: 205px;
    padding-right: 30px;}
.values-image img{ display: block;
    width: 100%;
    height: auto;}
	
	
	/****/
	.values-wrapper-three{
	 width: 100%;
    overflow: hidden;
   
	}
	

		  .values-video-wrapper {
    background: #efefef;
    margin-top: -25px;
}
		

	
	.values-video-inner{
	  width: 865px;
    margin: 0 auto;
    overflow: hidden;
    padding: 60px 0 45px 0;
	}
	
.video-col{background: #fff;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 205px;
    float: left;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:20px;  min-height: 250px;}
.video-col-wrapper{}
.values-video{}
.values-video img{ display:block;}
.values-row-title{          padding-top: 2px;
    padding-bottom: 2px;
    font-size: 25px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    line-height: 1;}
.values-row-text{}
.values-row-text p{    font-size: 16px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    margin-bottom: 0px;
    line-height: 20px;}


	.container-values{     width: 880px;
    margin: 0 auto;}
	.values-tow-left{     width: 645px;
    float: left;     padding-top: 100px;}
	.values-tow-right{     float: left;
    width: 200px;
    padding-left: 25px;}
	
	
	
	.values-sidebar-title {
    background: url(images/topics-sidebar.png);
    background-size: contain;
    position: absolute;
    /* top: 0px; */
    z-index: 99999;
    min-height: 130px;
    margin-bottom: 0;
    background-repeat: no-repeat;
    width: 100%;
	    margin-left: 00px;
}
	
	
	
	.values-sidebar-content {
    width: 300px;
    padding-top: 135px;
}


.values-sidebar-title h1{
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 1;
    padding-top: 35px;
    letter-spacing: 8px;
    padding-left: 80px;
		
}


.values-sidebar-content{
	width:300px;
	
}

.values-sidebar-wrapper{
	margin-bottom: 30px;
    width: 340px;
    margin: 0 auto;
    -webkit-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    margin-left: 0;
    margin-top: -15px;
    margin-bottom: 40px;
    background: #fff;
}


.values-sidebar-text{
	    padding: 35px 0px 10px 20px;
}

.values-sidebar-text p{
	line-height: 23px;
    font-size: 18px;
    font-family: 'MinionPro-Regular';
    color: #576c73;

}


.sidebar-book{}
.sidebar-book-title{
	    background: url(images/side-bar-bg.png);
    font-family: 'Knockout-26JuniorFlywght';
    color: #fff;
    text-transform: uppercase;
    font-size: 55px;
    line-height: 1;
    padding-top: 0;
    letter-spacing: 8px;
    min-height: 80px;
    background-repeat: no-repeat;
    text-align: right;
    padding-right: 15px;
    padding-top: 15px;
	background-position: -21px;
    }
.sidebar-book-image{    float: left;
    margin-top: -50px;
    padding-left: 25px;}
.sidebar-book-content{      padding-left: 15px;
    float: left;
    font-size: 20px;
    font-family: 'MinionPro-Regular';
    color: #576c73;
    line-height: 24px;
    padding-top: 12px;}
.sidebar-button{    width: 100%;
    text-align: center;
    margin-bottom: -47px;
    padding-top: 114px;}


.sidebar-signup{    padding-left: 25px;
    width: 250px;
    overflow: hidden; padding-bottom: 10px;}
.sidebar-signup-image{}
.sidebar-signup-form{}
.sidebar-signup-form button{
font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px 19px 10px 19px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    letter-spacing: 2px;
    background: #adcb2b;
}
.sidebar-signup-form button
.fa.fa-chevron-right{
color:#fff;	
}
.sidebar-signup-form
input[type="text"]{
	font-family: 'proxima_nova_rgregular';
	border: 1px solid #adcb2b;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	  font-size: 12px;
    padding: 10px 19px 10px 19px;
	margin:15px 0;
	    width: 205px;
}

.sidebar-signup-form button:hover{
	background:#fff;
	color:#495258;
	border: 1px solid #adcb2b;
}

.sidebar-signup-form button:hover
 .fa.fa-chevron-right {
    color: #adcb2b;
}

/***blog**/

.wp-pagenavi a{
	    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #adcb2b !important;
}
.wp-pagenavi span.current {
  background: rgba(173, 203, 43, 0.58) !important;
   border: 1px solid rgba(173, 203, 43, 0.58) !important;
}

.wp-pagenavi a:hover{
	  border: 1px solid #adcb2b !important;
	  background:#fff  !important;
	  color:#adcb2b  !important;
}

 
 .shares{   width: 100%;
    float: left;
    margin-top: 0px;
    padding-left: 0px ;
}

.quickshare-container {  
    border-top: 0px solid rgba(180,180,180,.5) !important;
    border-bottom: 0px solid rgba(180,180,180,.5) !important;
}

li.quickshare-share {
    font-size: 1.1em;
    padding-right: .5em;
    width: auto !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0;
    cursor: default;
    opacity: .7;
    display: none;
}


.book-bottom-buttons select{
	background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 10px 15px 10px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
	border:1px solid #adcb2b;
	}
	.book-bottom-buttons select:hover{
		border:1px solid #adcb2b;
		background:#fff;
		color: #495258;
	}
	
	.book-bottom-buttons select option{
		background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 10px 15px 10px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
	border:1px solid #adcb2b;
	}
	
	
	
	.sidebar-buttons  select{
	background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 10px 15px 10px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
	border:1px solid #adcb2b;
	}
	.sidebar-buttons select:hover{
		border:1px solid #adcb2b;
		background:#fff;
		color: #495258;
	}
	
.sidebar-buttons select option{
		background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 10px 15px 10px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
	border:1px solid #adcb2b;
	}
	
	.item-post-title {
    text-align: center;
	}
	
	.item-post-title a {
		text-decoration:none;
	}
	
	
	/******/
	
	
	.select-button {   
       background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
        padding: 10px 8px 10px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
       position: absolute;
}

.select-button .fa.fa-angle-down{
	color: #fff;
    font-size: 18px;
    padding-left: 16px;
    position: relative;
    bottom: -3px;
}
.select-button:hover .fa.fa-angle-down{
	color:#adcb2b;
}

.select-button:hover {  
    border: 1px solid #adcb2b;
    background: #fff;
    color: #495258;

}
.select-button ul {  
    background: #fff;
    color: #495258;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 0;
    margin: 0px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    width: 100%;
    position: absolute;
   left: 0px;
    top: 42px;

   
   }
.select-button ul li{
list-style: none;
margin: 0px;   
border-bottom: 1px solid #adcb2b;
}
.select-button ul li a{
    text-decoration: none;
   padding: 13px 0px 3px 15px;
    height: 25px;
    width: 100%;
    display: -webkit-inline-box;
}
.select-button ul li:last-child{
	border-bottom: 0px solid #adcb2b;
}
.select-button > ul { display: none; }
.select-button:hover > ul {display: block; }
.select-button:hover > ul > li { }
.select-button:hover > ul > li:hover { background:#adcb2b;}
.select-button:hover > ul > li:hover > a { color: #fff; text-decoration:none; text-transform:uppercase; }


#responsive-menu-container #responsive-menu li.responsive-menu-item a{
	color: #ffffff;        
    text-decoration: none;
    font-family: 'proxima_nova_rgregular';
    font-size: 12.666667px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
    color: #fff;
    background-color: #3f3f3f;
    border-color: #212121;
    background: #da6829;
    color: #fff;
}

.contact-sidebar-title.events{	
      background: url(images/event-list.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
      min-height: 130px;
    margin-bottom: 0;  
    background-repeat: no-repeat;
}

.event-sidebar{
	
}

.contact-content-right.event-sidebar {
    width: 330px;
    margin: 0 auto;
    -webkit-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    -moz-box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    box-shadow: 3px 2px 7px -2px rgba(0,0,0,0.2);
    margin-left: 40px;
    margin-top: -15px;
}

.event-row.events-row {
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 3px 3px 18px 3px;
    padding: 0; 
}


.re-post {
     width: 240px;
    background: #none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-right: 0;
    margin-bottom: 6px;
}
.re-post 
.item-col-inner {
    padding: 5px;
}

.event-row.events-row
.event-row-title {
    font-size: 22px;
}
.event-row.events-row
.contact-sidebar-text p {
    line-height: 17px;
    font-size: 15px;
}
.re-post 
.item-col-title h3 {
    font-family: 'MinionPro-Regular';
    color: #576c73;
    font-size: 22px;
    line-height: 21px;
}
.contact-sidebar-title.rs-title{
	    background: url(images/rp-bg.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 130px;
    margin-bottom: 0;
    background-repeat: no-repeat;
}



body .bctt-click-to-tweet {
    background-color: #fcf0e2;
    border: none;
    float: none;
    margin: 0 auto 20px;
    padding: 20px;
    width: 100%;
}

.bctt-ctt-text a {
  
    font-family: 'MinionPro-Regular' !important;
    font-style: italic !important;
    font-size: 27px;
	
	

}

body .bctt-click-to-tweet .bctt-ctt-text {
    clear: none;
    display: block;
    margin: 10px;
}

body .bctt-click-to-tweet .via {
    float: left;
    margin-top: 25px;
	margin-left:12px;
    text-transform: uppercase;
     font-family: 'Knockout-27JuniorBantamwt'; !important;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 2px;
}

body .bctt-click-to-tweet a.bctt-ctt-btn {
         transition: background-color .15s,color .15s;
    border: 1px solid #d75821;
    border-bottom: 1px solid #d75821!important;
    background-color: #d75821 !important;
    background-image: none!important;
    color: #fff!important;
    display: block;
    float: right;
    font-family: 'Knockout-27JuniorBantamwt' !important;
    font-size: 20px;
    letter-spacing: 3px;
    margin: 15px 0;
    padding: 8px 27px;
    text-align: center;
    text-transform: uppercase;
    width: 180px;
    font-weight: normal;
}

body .bctt-click-to-tweet .topline {
    border-bottom: 1px solid #000;
    display: inline-block;
    margin-top: -5px;
    width: 100%;
}
body .bctt-click-to-tweet .fa.fa-twitter{
	font-size:30px;
	color:#000;
}

.comments-form-title , .reply-title , #respond .comment-notes{
	display:none;
	
}

.video-titles{    padding-top: 25px;
    padding-bottom: 10px;}


#si_captcha_code{
    border: 1px solid #495258;
    width: 20%;
    padding: 10px 3px 10px 10px;	
}
.YouTubePopUp-Wrap {
    z-index: 999999999999 !important;
}

.courses-list-one.single{
	
	background: url(images/value-c-header.png);
    background-size: cover;
    position: relative;
    bottom: 0px;
    z-index: 99999;
    min-height: 130px;
    margin-bottom: 30px;   
    background-repeat: no-repeat;
	    margin-top: -20px;
	}
	
.courses-list-one.single h1 {
    padding-top: 35px;

}

.courses-list-one.video{	
    background: url(images/values-video-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    margin-top: 0;
    position: relative;
	    min-height: 115px;
}

.courses-list-one.video h1 {
	
	padding-top: 25px;
}


.s-wrapper::after{
	    content: url(images/s-bg1.png);
    position: absolute;
    top: 0;
    float: right;
    right: 0;
}

.s-wrapper::before {
 
    content: url(images/s-bg2.png);
    position: absolute;
    top: 0;
    float: left;
    left: 0;
    z-index: 99999;
}

#cboxOverlay {
    background: #000 !important;
  
}

#colorbox{
	  z-index: 9999999999999999 !important;
}


/***new button**/

.dropbtn {
	background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 8px 8px 12px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    cursor: pointer;
	outline:none;
	position:relative;
}


.dropbtn .fa.fa-angle-down{
	color: #fff;
    font-size: 18px;
    padding-left: 16px;
    position: relative;
    bottom: -3px;
}
.dropbtn:hover .fa.fa-angle-down,
.dropbtn:focus .fa.fa-angle-down
{
	color:#adcb2b;
}

.dropbtn:hover, .dropbtn:focus{  
    border: 1px solid #adcb2b;
    background: #fff;
    color: #495258;

}




.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;   
    overflow: auto;   
    z-index: 999999999999999;		
	    background: #fff;
    color: #495258;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 0;
    margin: 0px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    width: 100%;
    position: absolute;
  
	
	
	
}

.dropdown-content a {
       padding: 10px 8px 10px 15px;
    text-decoration: none;
    display: block;
	font-size: 11px;
	 font-weight: bold;
    font-family: 'proxima_nova_rgregular';
	color: #495258;
	    border-bottom: 1px solid #adcb2b;
		text-align:left;
}
.dropdown-content a.last-line{
	 border-bottom: 0px solid #adcb2b;
}

.dropdown a:hover {      color: #fff;
    text-decoration: none;
    text-transform: uppercase;  background: #adcb2b;}
.show {display:block;}


/***new button**/

.dropbtn-footer {
	background: #adcb2b;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;

    padding: 8px 8px 12px 15px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    cursor: pointer;
	outline:none;
}


.dropbtn-footer .fa.fa-angle-down{
	color: #fff;
    font-size: 18px;
    padding-left: 16px;
    position: relative;
    bottom: -3px;
}
.dropbtn-footer:hover .fa.fa-angle-down,
.dropbtn-footer:focus .fa.fa-angle-down
{
	color:#adcb2b;
}

.dropbtn-footer:hover, .dropbtn-footer:focus{  
    border: 1px solid #adcb2b;
    background: #fff;
    color: #495258;

}




.dropdown-footer {
    position: absolute;
    display: inline-block;
}

.dropdown-content-footer {
    display: none;   
    overflow: auto;   
    z-index: 999999999999999;		
	    background: #fff;
    color: #495258;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    padding: 0;
    margin: 0px;
    text-decoration: none;
    font-weight: bold;
    font-family: 'proxima_nova_rgregular';
    border: 1px solid #adcb2b;
    width: 100%;
    position: absolute;
  
	
	
	
}

.dropdown-content-footer a {
       padding: 10px 8px 10px 15px;
    text-decoration: none;
    display: block;
	font-size: 11px;
	 font-weight: bold;
    font-family: 'proxima_nova_rgregular';
	color: #495258;
	    border-bottom: 1px solid #adcb2b;
		text-align:left;
}
.dropdown-content-footer a.last-line{
	 border-bottom: 0px solid #adcb2b;
}

.dropdown-footer a:hover {      color: #fff;
    text-decoration: none;
    text-transform: uppercase;  background: #adcb2b;}
.show-footer {display:block;}

