<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Theme Name: Interface

Theme URI: http://themehorse.com/themes/interface

Author: Theme Horse

Author URI: http://themehorse.com

Description: Interface is a Simple, Clean and Flat Responsive Retina Ready WordPress Theme. It is easily customizable with numerous theme options. Some of the highlighted options are two site layout (Narrow and Wide), 4 layouts for every post/page, 5 Page Templates, 8 widget areas, 6 custom widgets, featured slider to highlight your post/page, 10 social icons, top and bottom info bar to hightlight your contact/email/location and many more. Also has custom background, header, menu, favicon, CSS, webclip icon, and logo. Supports popular plugins like Breadcrumb NavXT, WP-PageNavi and Contact Form 7. It is also translation ready. Available Translation: Russian. Get free support at http://themehorse.com/support-forum/ and View beautiful demo site at http://themehorse.com/preview/interface

Version: 1.5

License: GNU General Public License v2 or later

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

Tags: white, light, green, two-columns, left-sidebar, right-sidebar, fluid-layout, custom-menu, custom-background, custom-header, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, sticky-post

Text Domain: interface



/* =Reset

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



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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	border: 0;

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

html {

	-webkit-text-size-adjust: none;

}

:focus {

	outline: 0;

}

::selection {

	background: #991D7D;

	color: #fff;

}

::-moz-selection {

	background: #991D7D;

	color: #fff;

}

ol,

ul {

	list-style: none;

	margin: 0;

}

table,

th,

td {

	border: 1px solid rgba(0, 0, 0, 0.1);

}

table {

	border-collapse: separate;

	border-spacing: 0;

	border-width: 1px 0 0 1px;

	margin-bottom: 20px;

	width: 100%;

}

caption,

th,

td {

	font-weight: normal;

	text-align: left;

}

th {

	border-width: 0 1px 1px 0;

	padding: 8px;

	text-transform: uppercase;

	color: #333;

	font-size: 17px;

	line-height: 24px;

}

td {

	padding: 8px;

	border-width: 0 1px 1px 0;

}

a img {

	border: 0 none;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

	display: block;

}

embed,

iframe,

object {

	max-width: 100%;

}



/* Genericons */

@font-face {

	font-family: 'Genericons';

	font-weight: normal;

	font-style: normal;

	src: url('font/genericons-regular-webfont.eot');

	src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),

		  url('font/genericons-regular-webfont.woff') format('woff'),

		  url('font/genericons-regular-webfont.ttf') format('truetype'),

		  url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');

}



/* =Global 777 13

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

body,

input,

textarea {

	color: #000;

	font: 15px 'PT Sans', sans-serif;

	line-height: 20px;

	word-wrap: break-word;

}

body {

	background-color: #ececec;

}

.wrapper {

	width: 100%;

	background-color: #fff;

}

.container {

	margin: 0 auto;

	max-width: 978px;

}



/* Headings */

h1,

h2,

h3,

h4,

h5,

h6 {

	color: #333;

}

h1 {

	font-size: 28px;

	line-height: 35px;

}

h2 {

	font-size: 26px;

	line-height: 33px;

}

h3 {

	font-size: 24px;

	line-height: 31px;

}

h4 {

	font-size: 22px;

	line-height: 29px;

}

h5 {

	font-size: 20px;

	line-height: 27px;

}

h6 {

	font-size: 17px;

	line-height: 24px;

	text-transform: uppercase;

}



/* No Border/Margin/Padding */

.no-margin-top {

	margin-top: 0px !important;

}

.no-margin-bottom {

	margin-bottom: 0px !important;

}

.no-margin-left {

	margin-left: 0px !important;

}

.no-margin-right {

	margin-right: 0px !important;

}

.no-padding-top {

	padding-top: 0px !important;

}

.no-padding-bottom {

	padding-bottom: 0px !important;

}

.no-padding-left {

	padding-left: 0px !important;

}

.no-padding-right {

	padding-right: 0px !important;

}

.no-border-top {

	border-top: 0 none !important;

}

.no-border-bottom {

	border-bottom: 0 none !important;

}

.no-border-left {

	border-left: 0 none !important;

}

.no-border-right {

	border-right: 0 none !important;

}



/* Horizontal Line */

hr {

	border-color: rgba(0, 0, 0, 0.1);

	border-style: solid none none;

	border-width: 1px 0 0;

	height: 0;

	margin: 0 0 40px;

}



/* Text Elements */

p {

	margin-bottom: 15px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

pre {

	background-color: #f1f1f1;

	margin-bottom: 20px;

	overflow: auto;

	padding: 30px;

}

pre,

code,

kbd {

	font-family: "Courier 10 Pitch", Courier, monospace;

}

abbr,

acronym,

dfn {

	border-bottom: 1px dotted rgba(0, 0, 0, 0.4);

	cursor: help;

}

address {

	display: block;

	margin: 0 0 1.625em;

}

ins {

	background-color: #fff9c0;

	text-decoration: none;

	margin-bottom: 20px;

}



/* Superscript and Subscript */

sup,

sub {

	font-size: 10px;

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}



/* Blockquote */

blockquote {

	font-style: italic;

	margin-bottom: 20px;

	background-color: #f1f1f1;

	padding: 30px 30px 15px 26px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border-left: 4px solid #63c6ae;

}

blockquote em,

blockquote i,

blockquote cite {

	font-style: normal;

}

blockquote cite {

	letter-spacing: 2px;

	text-transform: uppercase;

}



/* Breadcrumb */

.breadcrumb {

	float: right;

	text-align: right;

	margin-top: 5px;

	margin-bottom: 5px;

	font-size: 12px;

}

.breadcrumb,

.breadcrumb a,

.breadcrumb a:hover {

	color: #fff;

	opacity: 0.7;

	-moz-opacity: 0.7;

	filter:alpha(opacity=70);

}

.breadcrumb,

.breadcrumb a:hover {

	opacity: 10;

	-moz-opacity: 10;

	filter:alpha(opacity=100);

}



/* Forms */

input[type="text"],

input[type="email"],

input[type="search"],

input[type="password"],

textarea,

input[type="reset"],

input[type="button"],

input[type="submit"] {

	-moz-appearance: none !important;

	-webkit-appearance: none !important;

	appearance: none !important;

	-moz-box-sizing: inherit;

	-webkit-box-sizing: inherit;

	box-sizing: inherit;

}

input[type="text"],

input[type="email"],

input[type="search"],

input[type="password"],

textarea {

	padding: 10px;

	border: 1px solid rgba(0, 0, 0, 0.05);

	width: 100%;

	margin: 0 0 30px;

	background-color: #f9f9f9;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}

input[type="text"]:focus,

input[type="email"]:focus,

input[type="search"]:focus,

input[type="password"]:focus,

textarea:focus {

	border-color: rgba(0, 0, 0, 0.15);

}

input[type="reset"],

input[type="button"],

input[type="submit"] {

	border: 0 none;

	cursor: pointer;

	margin-bottom: 30px;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

	text-align: center;

	height: 40px;

	padding: 0px 20px;

	margin-top: 5px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	background-color: #981C7C;

	-ms-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

input[type="reset"]:hover,

input[type="button"]:hover,

input[type="submit"]:hover {

	background-color: #000;

}

input.s {

	height: 22px;

	margin: 0;

	width: 130px;

	padding: 6px 8px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}



/* Links */

a {

	color: #9B1B80;

	text-decoration: none;

}

a:focus,

a:active,

a:hover {

	text-decoration: none;

}



/* Images */

figure {

	margin: 0;

	text-align: center;

}

img {

	max-width: 100%;

	height: auto;

	vertical-align: top;

}

.entry-content img,

.comment-content img,

.widget img {

	max-width: 100%;

}

img.size-full,

img.size-large {

	max-width: 100%;

	height: auto; 

}

.entry-content img.wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-top: 20px;

	margin-bottom: 20px;

}

img#wpstats {

	display: none;

}



/* Assistive text */

.assistive-text {

	position: absolute !important;

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

}



/* Clearfix Hack */

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

.clearfix {

	display: inline-block;

}

/* start commented backslash hack \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

/* close commented backslash hack */

.clearfix-third,

.clearfix-fourth {

	clear: both;

}



/* Readmore */

a.readmore {

	color: #fff;

	display: inline-block;

	padding: 5px 25px 0;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding: 1px 8px 2px;

	margin-bottom: 7px;

	float: right;

	background-color: #991D7D;

	-ms-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

a.readmore:hover {

	background-color: #000;

}

a.more-link:hover {

	text-decoration: underline;

}



/* Call To Action Button*/

.call-to-action {

	color: #fff;

	font-size: 14px;

	line-height: 21px;

	font-weight: bold;

	text-transform: uppercase;

	display: inline-block;

	text-align: center;

	padding: 9px 20px 9px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	background-color: #63c6ae;

	-ms-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

.call-to-action:hover {

	background-color: #000;

}



/* Alignment */

.alignleft {

	display: inline;

	float: left;

	margin-right: 20px;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 20px;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



/* Back To Top */

.back-to-top {

	position: fixed;

	bottom: 30px;

	right: 30px;

}

.back-to-top a {

	width: 40px;

	height: 40px;

	display: block;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-size: 16px;

	line-height: 40px;

	font-family: 'Genericons';

	background-color: #555;

	text-align: center;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #fff;

	opacity: 0.8;

	-moz-opacity: 0.8;

	filter:alpha(opacity=80);

	-ms-transition: all 0.5s ease-out;

	-moz-transition: all 0.5s ease-out;

	-webkit-transition: all 0.5s ease-out;

	-o-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

}

.back-to-top a:hover {

	opacity: 10;

	-moz-opacity: 10;

	filter:alpha(opacity=100);

	background-color: #991D7D;

}

.back-to-top a:before {

	content: '\f432';

}



/* =Header

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



/* Header Info Bar */

.info-bar {

	background-color: #555;

	color: #999;

	padding-bottom: 6px;

}

.info-bar .info {

	float: left;

	padding: 7px 0 3px;

}

.info-bar .info ul li {

	float: left;

	margin-right: 20px;

}

.info-bar .info ul li:before {

	margin-top: 3px;

	margin-right: 5px;

	color: #991D7D;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	display: inline-block;

	width: 16px;

	height: 16px;

	font-size: 16px;

	line-height: 16px;

	font-family: 'Genericons';

	vertical-align: top;

}

.info-bar .info ul li.phone-number:before {

	content: '\f437';

}

.info-bar .info ul li.email:before {

	content: '\f410';

}

.info-bar .info ul li.address:before {

	content: '\f417';

}

.info-bar .info ul li a {

	color: #999;

}

.info-bar .info ul li a:hover {

	text-decoration: underline;

}



/* Hgroup Wrap */

.hgroup-wrap {

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



/* Logo, Title and Description */

#site-logo {

	float: left;

	margin-top: 32px;

}

#site-title {

	font-size: 28px;

	text-transform: uppercase;

	font-weight: normal;

	line-height: 35px;

}

#site-title a {

	color: #000;

	display: block;

}

#site-title a img {

	vertical-align: inherit;

	max-width: 978px;

	display: block;

}

#site-title a span,

#site-title a:hover,

#site-title a:focus,

#site-title a:active {

	color: #991D7D;

}

#site-description {

	font-size: 12px;

	line-height: 12px;

	color: #999;

}

.hgroup-right {

	float: right;

	position: relative;

	padding-right: 35px;

}



/* Social Profiles */

.social-profiles,

.social-profiles ul {

	float: right;

}

.social-profiles ul li {

	margin: 6px 0 0 5px;

	float: left;

}

.social-profiles ul li a {

	display: block;

	width: 24px;

	height: 24px;

	color: #fff;

	font-family: 'Genericons';

	font-size: 16px;

	line-height: 25px;

	text-align: center;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	opacity: 0.8;

	-moz-opacity: 0.8;

	filter:alpha(opacity=80);

}

.social-profiles ul li a:hover {

	opacity: 10;

	-moz-opacity: 10;

	filter:alpha(opacity=100);

}

.social-profiles ul li.github a {

	background-color: #000;

}

.social-profiles ul li.github a:before {

	content: '\f200';

}

.social-profiles ul li.dribbble a {

	background-color: #ea4c89;

}

.social-profiles ul li.dribbble a:before {

	content: '\f201';

}

.social-profiles ul li.twitter a {

	background-color: #55acee;

}

.social-profiles ul li.twitter a:before {

	content: '\f202';

}

.social-profiles ul li.facebook a {

	background-color: #3c5a99;

}

.social-profiles ul li.facebook a:before {

	content: '\f204';

}

.social-profiles ul li.wordpress a {

	background-color: #21759b;

}

.social-profiles ul li.wordpress a:before {

	content: '\f205';

}

.social-profiles ul li.linkedin a {

	background-color: #047cb1;

}

.social-profiles ul li.linkedin a:before {

	content: '\f207';

}

.social-profiles ul li.pinterest a {

	background-color: #cc2026;

}

.social-profiles ul li.pinterest a:before {

	content: '\f209';

}

.social-profiles ul li.flickr a {

	background-color: #000;

}

.social-profiles ul li.flickr a:before {

	content: '\f211';

}

.social-profiles ul li.vimeo a {

	background-color: #1ab7ea;

}

.social-profiles ul li.vimeo a:before {

	content: '\f212';

}

.social-profiles ul li.you-tube a {

	background-color: #cd201f;

}

.social-profiles ul li.you-tube a:before {

	content: '\f213';

}

.social-profiles ul li.tumblr a {

	background-color: #35465c;

}

.social-profiles ul li.tumblr a:before {

	content: '\f214';

}

.social-profiles ul li.instagram a {

	background-color: #915646;

}

.social-profiles ul li.instagram a:before {

	content: '\f215';

}

.social-profiles ul li.codepen a {

	background-color: #000;

}

.social-profiles ul li.codepen a:before {

	content: '\f216';

}

.social-profiles ul li.polldaddy a {

	background-color: #d45042;

}

.social-profiles ul li.polldaddy a:before {

	content: '\f217';

}

.social-profiles ul li.google-plus a {

	background-color: #dd4b39;

}

.social-profiles ul li.google-plus a:before {

	content: '\f218';

}

.social-profiles ul li.path a {

	background-color: #ee3423;

}

.social-profiles ul li.path a:before {

	content: '\f219';

}

.social-profiles ul li.skype a {

	background-color: #009fe3;

}

.social-profiles ul li.skype a:before {

	content: '\f220';

}

.social-profiles ul li.digg a {

	background-color: #1b5891;

}

.social-profiles ul li.digg a:before {

	content: '\f221';

}

.social-profiles ul li.reddit a {

	background-color: #a6c8e9;

}

.social-profiles ul li.reddit a:before {

	content: '\f222';

}

.social-profiles ul li.stumbleupon a {

	background-color: #ea4b24;

}

.social-profiles ul li.stumbleupon a:before {

	content: '\f223';

}

.social-profiles ul li.pocket a {

	background-color: #eb1d37;

}

.social-profiles ul li.pocket a:before {

	content: '\f224';

}

.social-profiles ul li.dropbox a {

	background-color: #007ee5;

}

.social-profiles ul li.dropbox a:before {

	content: '\f225';

}

.social-profiles ul li.rss a {

	background-color: #ff6600;

}

.social-profiles ul li.rss a:before {

	content: '\f413';

}



/* Header Image */

.header-image {

	width: 100%;

	height: auto;

}



/* =Menu

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

#access {

	float: left;
	
	 
}

#access li {

	float: left;

	position: relative;

	margin: 0 0 0 20px;



}

#access a {

	color: #000;

	display: block;

	float: left;

	font-size: 14px;

	text-transform: uppercase;

	padding: 23px 0 0;
	 
 
	height: 35px;

 

}

#access a:hover,

#access ul li.current-menu-item a,

#access ul li.current_page_ancestor a,

#access ul li.current-menu-ancestor a,

#access ul li.current_page_item a,

#access ul li:hover &gt; a {

	color: #981D7E;

}



/* Dropdown */

#access ul li ul,

#access ul li:hover ul ul,

#access ul ul li:hover ul ul,

#access ul ul ul li:hover ul ul,

#access ul ul ul ul li:hover ul ul {

	display: none;

	z-index: 9999;

}

#access ul li:hover ul,

#access ul ul li:hover ul,

#access ul ul ul li:hover ul,

#access ul ul ul ul li:hover ul,

#access ul ul ul ul ul li:hover ul {

	display: block;

}

#access ul li ul {

	position: absolute;

	background-color: #fff;

	border-top: 4px solid #991D7D;

	top: 100px;

	left: 0;

	width: 190px;

	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);

}

#access ul li ul li {

	float: none;

	margin: 0;

}

#access ul li ul li a,

#access ul li.current-menu-item ul li a,

#access ul li ul li.current-menu-item a,

#access ul li.current_page_ancestor ul li a,

#access ul li.current-menu-ancestor ul li a,

#access ul li.current_page_item ul li a {

	float: none;

	line-height: 20px;

	font-size: 13px;

	font-weight: normal;

	height: 100%;

	padding: 6px 10px;

	color: #981D7E;

	text-transform: capitalize;

}

#access ul li ul li a:hover,

#access ul li ul li:hover &gt; a,

#access ul li.current-menu-item ul li a:hover {

	background-color: #000;

	color: #000;

}

#access ul li ul li ul {

	left: 190px;

	top: 0;

	border: 0 none;

	-webkit-box-shadow: 4px 0 8px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 4px 0 8px rgba(0, 0, 0, 0.2);

	box-shadow: 4px 0 8px rgba(0, 0, 0, 0.2);

}



/* Responsive Navigation */

.menu-toggle {

	display: none;

}



/* Slogan */

.slogan-wrap {

	background-color: #991D7D;

	padding: 20px 0;

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	margin-top: -1px;

}

.slogan-wrap .slogan {

	font-size: 30px;

	font-weight: bold;

	line-height: 37px;

	color: #fff;

	text-transform: uppercase;

	text-align: center;

}

.slogan-wrap .slogan span {

	font-size: 17px;

	line-height: 24px;

	display: block;

	padding-top: 5px;

	text-transform: none;

	font-weight: normal;

}



/* =Featured Slider

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

.featured-slider {

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}

.featured-slider,

.featured-slider .slider-cycle,

.featured-slider .container {

	position: relative;

}

.featured-slider .displayblock {

	display: block;

}

.featured-slider .displaynone {

	display: none;

}

.featured-text {

	position: absolute;

	bottom: 100px;

	left: 0;

}

.featured-text .featured-title,

.featured-text .featured-content {

	font-style: italic;

	float: left;

}

.featured-text .featured-title {

	font-size: 35px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 42px;

	padding: 10px 20px;

	background-color: #63c6ae;

	background-color: rgba(99, 198, 174, 0.9);

	color: #fff;

}

.featured-text .featured-title a {

	color: #fff;

}

.featured-text .featured-content {

	padding: 15px 20px;

	background-color: #fff;

	background-color: rgba(255, 255, 255, 0.9);

	color: #000;

	clear: left;

}



/* Controllers */

#controllers {

	text-align: center;

	line-height: 0;

	position: absolute;

	width: 100%;

	bottom: 15px;

	z-index: 9999;

}

#controllers a {

	width: 13px;

	height: 13px;

	margin: 0 4px;

	overflow: hidden;

	display: inline-block;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border: 2px solid #63c6ae;

	color: #fff;

	text-indent: -100px;

}

#controllers a:hover,

#controllers a.active {

	background-color: #63c6ae;

	color: #63c6ae;

}



/* Search Form */

.search-toggle {

	display: block;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-size: 18px;

	font-family: 'Genericons';

	cursor: pointer;

	margin-top: 39px;

	width: 18px;

	height: 18px;

	position: absolute;

	right: 0;

}

.search-toggle:hover,

.hgroup-right .active {

	color: #63c6ae;

}

.search-toggle:before {

	content: '\f400';

}

#search-box {

	position: absolute;

	padding: 15px;

	background-color: #fff;

	border: 1px solid rgba(0, 0, 0, 0.1);

	width: 221px;

	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);

	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);

	z-index: 10000;

	right: -9px;

	top: 80px;

}

.hide {

	display: none;

}

#search-box .arrow {

	height: 10px;

	width: 10px;

	display: block;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	transform: rotate(45deg);

	border-width: 1px 0 0 1px;

	border-style: solid;

	border-color: rgba(0, 0, 0, 0.1);

	background-color: #fff;

	position: absolute;

	right: 13px;

	top: -6px;

}

#search-box input.s {

	border-right: 0 none;

	float: left;

}

#search-box .search-submit {

	padding: 0 10px;

	height: 36px;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	margin: 0;

}



/* =Content

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

#main {

	padding: 60px 0 10px;

}

#main form input,

#main form textarea {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

	padding-bottom: 15px;

}

#content ul {

	list-style-type: disc;

}

#content ul,

#content ol {

	margin: 0 0 20px 30px;

}

#content ul a,

#content ol a {

	color: #000;

}

#content ul a:hover,

#content ol a:hover {

	text-decoration: none;

	color: #991D7D;

}

#content ol {

	list-style-type: decimal;

}

#content ol ol {

	list-style: upper-alpha;

}

#content ol ol ol {

	list-style: lower-roman;

}

#content ol ol ol ol {

	list-style: lower-alpha;

}

#content ul ul,

#content ol ol,

#content ul ol,

#content ol ul {

	margin-bottom: 0;

}

.service-item {

	padding-bottom: 10px;

}

.service-item .service-icon,

.service-item .service-icon img {

	width: 50px;

	height: 50px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

}

.service-item .service-icon {

	display: block;

	margin: 0 auto;

	border: 2px solid #63c6ae;

}

#content .service-item .service-title {

	font-weight: bold;

	font-size: 17px;

	text-transform: uppercase;

	line-height: 24px;

	display: block;

	overflow: hidden;

	padding-top: 10px;

	padding-bottom: 0;

}

#primary {

	float: left;

	margin-left: 3.06%;

	width: 65.64%;

}

#content .post {

	padding-bottom: 50px;

}

#content .sticky {

	background-color: #f2f2f2;

	padding: 20px;

	margin-bottom: 50px;

}

#content .sticky .post-featured-image .arrow {

	background-color: #f2f2f2;

}

.page-title-wrap {

	background-color: #991D7D;

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding: 20px 0;

	margin-top: -1px;

}

.page-title {

	font-size: 22px;

	line-height: 29px;

	color: #fff;

	font-weight: normal;

	float: left;

	padding-top: 2px;

}

.page-title a {

	color: #fff;

}



/* Entry Header */

.entry-header {

	padding-bottom: 10px;

}



/* Entry Title */

#content .entry-title {

	padding-bottom: 5px;

}

.entry-title {

	font-size: 22px;

	font-weight: normal;

	text-transform: none;

	line-height: 29px;

}

.entry-title,

.entry-title a {

	color: #333;

}

.entry-title a:hover,

.entry-title a:focus,

.entry-title a:active {

	color: #991D7D;

}



/* Entry Meta */

.entry-meta,

.entry-meta a {

	color: #999;

}

.entry-meta a:hover,

.entry-meta .cat-links a:hover {

	color: #991D7D;

}

.entry-meta .cat-links,

.entry-meta .cat-links a {

	text-transform: uppercase;

	color: #333;

	font-weight: bold;

}

.entry-meta .cat-links a {

	padding-bottom: 10px;

	display: inline-block;

}

.entry-meta .by-author,

.entry-meta .date,

.entry-meta .comments {

	float: left;

	margin-right: 15px;

	margin-bottom: 5px;

}

.entry-meta .by-author a:before,

.entry-meta .date a:before,

.entry-meta .comments a:before {

	line-height: 22px;

	margin-right: 3px;

	display: inline-block;

	width: 16px;

	height: 16px;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-size: 16px;

	font-family: 'Genericons';

	vertical-align: top;

}

.entry-meta .by-author a:before {

	content: '\f304';

}

.entry-meta .date a:before {

	content: '\f303';

}

.entry-meta .comments a:before {

	content: '\f108';

}

footer.entry-meta {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding: 7px 0 0;

	clear: both;

}

footer.entry-meta .tag-links {

	float: left;

	max-width: 88%;

}

footer.entry-meta a.readmore {

	color: #fff;

}



/* Tag Links */

.tag-links a {

	position: relative;

	float: left;

	height: 20px;

	padding: 0 9px;

	margin-top: 1px;

	margin-left: 14px;

	margin-bottom: 7px;

	font-size: 11px;

	line-height: 20px;

	color: #fff;

	background-color: #999;

	-moz-border-radius-bottomright: 3px;

	-webkit-border-bottom-right-radius: 3px;

	border-bottom-right-radius: 3px;

	-moz-border-radius-topright: 3px;

	-webkit-border-top-right-radius: 3px;

	border-top-right-radius: 3px;

}

.tag-links a:before,

.tag-links a:after {

	content:"";

	float: left;

	position: absolute;

}

.tag-links a:before {

	top: 0;

	left: -9px;

	width: 0;

	height: 0;

	border-color: transparent #999 transparent transparent;

	border-style: solid;

	border-width: 10px 9px 10px 0;

}

.tag-links a:after {

	top: 8px;

	left: 0;

	width: 4px;

	height: 4px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

	background-color: #fff;

}

.tag-links a:hover {

	background-color: #991D7D;

	color: #fff;

}

.tag-links a:hover:before {

	border-color: transparent #991D7D transparent transparent;

}



/* Post Featured  Image */

.post-featured-image {

	margin-bottom: 15px;

	max-width: 708px;

	position: relative;

	text-align: left;

}

.post-featured-image a {

	display: block;

}

.post-featured-image .arrow,

.wp-caption .arrow {

	height: 15px;

	width: 15px;

	display: block;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	transform: rotate(45deg);

	background-color: #fff;

	position: absolute;

	left: 15px;

	bottom: -8px;

}



/* Entry Content */

.entry-content {

	padding-bottom: 5px;

	display: block;

	overflow: hidden;

}

.entry-content dt,

.comment-content dt {

	font-weight: bold;

}

.entry-content dd,

.comment-content dd {

	margin-bottom: 20px;

}

.entry-content th,

.comment-content th {

	font-size: 17px;

	line-height: 24px;

	text-transform: uppercase;

}

.entry-content td,

.comment-content td {

	padding: 8px;

}



/* Column */

.column {

	margin-left: -3.06%;

}

.column a {

	margin-bottom: 10px;

	display: block;

}

.one-half,

.one-third,

.one-fourth {

	float: left;

	margin: 0 0 0 2.97%;

	padding-bottom: 30px;

}

.one-half {

	width: 47.03%;

}

.one-third {

	width: 30.36%;

}

.one-fourth {

	width: 22.02%;

}



/* Sidebar */

#secondary {

	float: left;

	margin-left: 3.06%;

	width: 31.28%;

}



/* Left Sidebar Template */

.left-sidebar-template #primary {

	float: right;

}

.left-sidebar-template #secondary {

	float: left;

}



/* No Sidebar Template */

.no-sidebar-template #content {

	width: 708px;

	margin: 0 auto;

}



/* Full Width Template */

.full-width-template .post-featured-image {

	max-width: 100%;

}



/* Custom Gallery Page */

.custom-gallery #main {

	padding-bottom: 20px;

}

#content .gal-filter {

	list-style: none;

	margin-left: 0;

}

#content .gal-filter li {

	display: inline-block;

	padding: 0 8px;

}

#content .gal-filter li.active a {

	color: #991D7D;

}

.custom-gallery #main .column {

	margin-left: -30px;

}

.custom-gallery #main .one-half,

.custom-gallery #main .one-third,

.custom-gallery #main .one-fourth {

	margin-left: 30px;

}

.custom-gallery #main .one-half {

	width: 474px;

}

.custom-gallery #main .one-third {

	width: 306px;

}

.custom-gallery #main .one-fourth {

	width: 222px;

}

#content .custom-gallery-title,

.custom-gallery-title a {

	font-weight: bold;

	font-size: 17px;

	line-height: 24px;

	text-align: center;

	color: #333;

	padding-bottom: 0;

	text-transform: uppercase;

}

.custom-gallery-title a:hover {

	color: #63c6ae;

}



/* Blog Medium Page */

.blog-medium .post-featured-image {

	width: 34.57%;

	float: left;

	margin-right: 4.67%;

}

.blog-medium .post-featured-image .arrow {

	top: -8px;

	bottom: 0;

}



/* Contact Page */

.contact #primary .form label {

	display: block;

	padding-bottom: 5px;

}

.wpcf7 p {

	margin-bottom: 0;

}



/* Single Page */

.single footer.entry-meta .tag-links {

	float: none;

	width: 100%;

}



/* Narrow Layout */

.narrow-layout .wrapper {

	max-width: 1038px;

	margin: 0 auto;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

}

.narrow-layout .featured-text {

	bottom: 60px;

}

.narrow-layout #colophon {

	margin-bottom: 30px;

}



/* =Attachments

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

.image-attachment div.attachment {

	background-color: #f9f9f9;

	border: 1px solid #ddd;

	border-width: 1px 0;

	margin: 0 -8.9% 1.625em;

	overflow: hidden;

	padding: 1.625em 1.625em 0;

	text-align: center;

}

.image-attachment div.attachment img {

	display: block;

	height: auto;

	margin: 0 auto 1.625em;

	max-width: 100%;

}

.image-attachment div.attachment a img {

	border-color: #f9f9f9;

}

.image-attachment div.attachment a:focus img,

.image-attachment div.attachment a:hover img,

.image-attachment div.attachment a:active img {

	border-color: #ddd;

	background-color: #fff;

}

.image-attachment .entry-caption p {

	font-size: 10px;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	margin: 0 0 2.6em;

	text-transform: uppercase;

}



/* =Comments

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

.comments-title {

	font-size: 30px;

	font-weight: normal;

	line-height: 38px;

	padding-bottom: 15px;

}

#content .comments-area ul,

#content .comments-area ol {

	margin: 0 0 30px 30px;

}

#content .comments-area ul ul,

#content .comments-area ol ol {

	margin-bottom: 0;

}

.comments-area article {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

.comments-area article header {

	margin: 0 0 48px;

	margin: 0 0 3.428571429rem;

	overflow: hidden;

	position: relative;

}

.comments-area article header img {

	float: left;

	padding: 0;

	line-height: 0;

}

.comments-area article header cite,

.comments-area article header time {

	display: block;

	margin-left: 85px;

	margin-left: 6.071428571rem;

}

.comments-area article header cite {

	font-style: normal;

	font-size: 15px;

	font-size: 1.071428571rem;

	line-height: 1.42857143;

}

.comments-area article header time {

	line-height: 1.714285714;

	text-decoration: none;

	font-size: 12px;

	font-size: 0.857142857rem;

	color: #5e5e5e;

}

.comments-area article header a {

	text-decoration: none;

	color: #5e5e5e;

}

.comments-area article header a:hover {

	color: #21759b;

}

.comments-area article header cite a {

	color: #444;

}

.comments-area article header cite a:hover {

	text-decoration: underline;

}

.comments-area article header h4 {

	position: absolute;

	top: 0;

	right: 0;

	padding: 6px 12px;

	padding: 0.428571429rem 0.857142857rem;

	font-size: 12px;

	font-size: 0.857142857rem;

	font-weight: normal;

	color: #fff;

	background-repeat: repeat-x;

	background: #0088d0;

	background: -webkit-linear-gradient(#009cee, #0088d0);

	background: -moz-linear-gradient(#009cee, #0088d0);

	background: -ms-linear-gradient(#009cee, #0088d0);

	background: -o-linear-gradient(#009cee, #0088d0);

	background: -webkit-gradient(#009cee, #0088d0);

	background: linear-gradient(#009cee, #0088d0);

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border: 1px solid #007cbd;

}

.comments-area li.bypostauthor cite span {

	position: absolute;

	margin-left: 5px;

	margin-left: 0.357142857rem;

	padding: 2px 5px;

	padding: 0.142857143rem 0.357142857rem;

	font-size: 10px;

	font-size: 0.714285714rem;

}

a.comment-reply-link {

	font-size: 13px;

	font-size: 0.928571429rem;

	line-height: 1.846153846;

	color: #686868;

}

a.comment-reply-link:hover {

	color: #21759b;

}

.commentlist .pingback {

	line-height: 1.714285714;

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

.commentlist .children {

	margin-left: 48px;

	margin-left: 3.428571429rem;

}



/* Comment form */

#respond {

	margin-top: 48px;

	margin-top: 3.428571429rem;

}

#respond h3#reply-title {

	font-size: 30px;

	font-weight: normal;

	line-height: 38px;

	padding-bottom: 15px;

}

#respond h3#reply-title #cancel-comment-reply-link {

	margin-left: 10px;

	margin-left: 0.714285714rem;

	font-weight: normal;

	font-size: 12px;

	font-size: 0.857142857rem;

}

#respond form {

	margin: 24px 0;

	margin: 1.714285714rem 0;

}

#respond form p {

	margin: 11px 0;

	margin: 0.785714286rem 0;

}

#respond form p.logged-in-as {

	margin-bottom: 24px;

	margin-bottom: 1.714285714rem;

}

#respond form label {

	display: block;

	line-height: 1.714285714;

}

#respond form input[type="text"],

#respond form textarea {

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 1.714285714;

	padding: 10px;

	padding: 0.714285714rem;

	width: 100%;

}

#respond form p.form-allowed-tags {

	margin: 0;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #5e5e5e;

}

.required {

	color: red;

}

label ~ span.required {

	display: block;

	float: left;

	margin: -18px 0 0 -16px;

	margin: -1.285714286rem 0 0 -1.142857143rem;

}



/* Image borders */

.img-border {

	background-color: #fff;

	padding: 5px;

	border: 1px solid #ccc;

}



/* =Pagination

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

#wp_page_numbers,

.wp-pagenavi,

#content ul.default-wp-page,

.pagination {

	margin-bottom: 50px;

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding: 7px 0;

}

#wp_page_numbers ul {

	list-style-type: none;

	list-style-image: none;

	margin: 0;

	float: right;

}

#wp_page_numbers ul li {

	float: left;

	margin-left: 7px;

}

#wp_page_numbers ul li.page_info,

.wp-pagenavi .pages {

	padding: 3px 8px 0;

	color: #999;

}

#wp_page_numbers ul li a,

.wp-pagenavi .current,

.wp-pagenavi a,

ul.default-wp-page li a,

.pagination span {

	color: #000;

	display: block;

	float: left;

	background-color: #f9f9f9;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding: 1px 8px 2px;

}

#wp_page_numbers ul li a:hover,

#wp_page_numbers ul li.active_page a,

.wp-pagenavi .current,

.wp-pagenavi a:hover,

ul.default-wp-page li a:hover,

.pagination span {

	color: #fff;

	background-color: #991D7D;

}



/* wp-pagenavi */

.wp-pagenavi {

	text-align: center;

}

.wp-pagenavi .pages {

	padding: 3px 7px 0;

}

.wp-pagenavi .current,

.wp-pagenavi a {

	display: inline-block;

	float: none;

	margin-left: 4px;

}



/* Default wp-page */

#content ul.default-wp-page {

	margin-left: 0;

	list-style: none;

	padding-bottom: 0;

}

ul.default-wp-page li {

	padding-bottom: 7px;

}

ul.default-wp-page li.previous {

	float:left;	

}

ul.default-wp-page li.next {

	float:right;

}

ul.default-wp-page li a {

	display: inline-block;

}

ul.default-wp-page li a:hover {

	color: #fff !important;

}



/* Single pagination */

.pagination {

	text-align: center;

	color: #999;

}

.pagination span {

	display: inline-block;

	float: none;

	margin-left: 3px;

}

.pagination a span {

	background-color: inherit;

	color: #000;

}

.pagination a:hover span {

	background-color: #f9f9f9;

}



/* =bbPress

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

#bbpress-forums ul.bbp-lead-topic,

#bbpress-forums ul.bbp-topics,

#bbpress-forums ul.bbp-forums,

#bbpress-forums ul.bbp-replies,

#bbpress-forums ul.bbp-search-results {

	font-size: 13px;

}

#bbpress-forums div.bbp-search-form {

	float: none;

	text-align: center;

}

#bbpress-forums ul,

#bbpress-forums ol {

	margin: 0;

}

#bbpress-forums #bbp-search-form #bbp_search {

	width: 70%;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border-right: 0 none;

}

#bbpress-forums #bbp-search-form #bbp_search_submit {

	padding: 0 3%;

	height: 42px;

	margin-left: -4px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border-right: 0 none;

	display: inline-block;

	margin: 0 0 0 -3px;

}

#bbpress-forums div.bbp-topic-author a.bbp-author-name,

#bbpress-forums div.bbp-reply-author a.bbp-author-name {

	display: inline-block;

	line-height: 20px;

	margin-top: 5px;

}

div.bbp-search-form input,

div.bbp-search-form button {

	padding: 10px;

}

div.bbp-search-form input,

div.bbp-search-form button {

	font-size: 14px;

}

#bbpress-forums button {

	border: 0 none;

	cursor: pointer;

	margin-bottom: 10px;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

	text-align: center;

	height: 40px;

	padding: 0px 20px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	background-color: #63c6ae;

	-ms-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}

#bbpress-forums button:hover {

	background-color: #000;

}



/* =Widgets

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

.widget {

	margin-bottom: 50px;

}

.widget ul li a {

	color: #777;

}

.widget ul li a:hover {

	color: #991D7D;

}

.widget-title {

	font-size: 17px;

	text-transform: uppercase;

	line-height: 24px;

	padding-bottom: 15px;

}

.widget-title,

.widget-title a {

	color:#333;

}

.widget-title a:hover {

	color: #63c6ae;

}

.business-layout .widget-title {

	font-weight: bold;

	font-size: 22px;

	line-height: 29px;

}



/* Search Widget */

.widget_search input.s {

	width: 68%;

	height: 40px;

	float: left;

	border-right: 0 none;

}

.widget_search .search-submit {

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	margin: 0;

}



/* Calendar Widget */

.widget_calendar #wp-calendar {

	width: 95%;

	text-align: center;

}

.widget_calendar #wp-calendar caption,

.widget_calendar #wp-calendar td,

.widget_calendar #wp-calendar th {

	text-align: center;

}

.widget_calendar #wp-calendar caption {

	font-size: 11px;

	font-weight: 500;

	padding: 5px 0 3px 0;

	text-transform: uppercase;

}

.widget_calendar #wp-calendar th {

	background-color: #f4f4f4;

	font-weight: bold;

}

.widget_calendar #wp-calendar tfoot td {

	background-color: #f4f4f4;

}



/* Article Widget */

.widget_article {

	margin-bottom: 30px;

}

.widget_article .article-title a:hover {

	text-decoration: underline;

}

.widget_article .post {

	padding-bottom: 20px;

}

.widget_article .article-content p {

	margin-bottom: 0px;

}



/* Testimonial Widget */

.widget_testimonial {

	margin-bottom: 20px;

}

.widget_testimonial .widget-title {

	text-align: center;

}

.widget_testimonial .testimonial-image {

	float: left;

	margin-right: 20px;

	width: 84px;

	height: 84px;

}

.widget_testimonial .testimonial-image img {

	-webkit-border-radius: 50px;

	-moz-border-radius: 50px;

	border-radius: 50px;

}

.widget_testimonial .testimonial-content {

	display: block;

	overflow: hidden;

}

.widget_testimonial .testimonial-meta a {

	display: inline;

}

.widget_testimonial .testimonial-meta a:hover {

	text-decoration: underline;

}



/* Tag Cloud Widget */

.widget_tag_cloud a {

	margin-right: 5px;

	color: #000;

	padding: 10px 0; 

}

.widget_tag_cloud a:hover {

	color: #991D7D;

}



/* Custom Tag Cloud Widget */

.widget_custom-tagcloud {

	margin-bottom: 42px;

}

.widget_custom-tagcloud a {

	margin: 0 4px 8px 0;

	background-color: #F9F9F9;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	display: inline-block;

	padding: 1px 8px 2px;

	color: #000;

}

.widget_custom-tagcloud a:hover {

	color: #fff;

	background-color: #C6AE;

}



/* Service Widget */

.widget_service {

	margin-bottom: 0;

	padding-bottom: 10px;

}

.widget_service p {

	margin-bottom: 10px;

}

.widget_service .service-item,

.widget_service p,

.widget_service .more-link {

	text-align: center;

}



/* Recent Work Widget */

.widget_recent_work {

	margin-bottom: 5px;

}

.widget_recent_work .call-to-action {

	max-width: 180px;

	margin-bottom: 15px;

	display: inline-block;

}

.widget_recent_work .custom-gallery-title a {

	margin-bottom: 5px;

}

.widget_recent_work .custom-gallery-title,

.widget_recent_work .custom-gallery-title a {

	text-align: left;

}



/* Our Clients Widget */

.widget_ourclients {

	margin-bottom: 0;

	padding: 20px 0;

	background-color: #f1f1f1;

}

.widget_ourclients ul {

	margin: 0;

	text-align: center;

}

.widget_ourclients ul li {

	margin: 0 10px;

	display: inline-block;

	max-width: 200px;

}

.widget_ourclients ul li a {

	display: block;

	opacity: 0.8;

	-moz-opacity: 0.8;

	filter:alpha(opacity=80);

}

.widget_ourclients ul li a:hover {

	opacity: 10;

	-moz-opacity: 10;

	filter:alpha(opacity=100);

}



/* Promotional Bar Widget */

.widget_promotional_bar {

	background-color: #f1f1f1;

	padding: 30px 30px 30px 26px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border-left: 4px solid #c6ae;

}

.widget_promotional_bar .promotional-text {

	font-size: 17px;

	line-height: 24px;

	font-weight: bold;

	text-transform: uppercase;

	color: #333;

	width: 80%;

	float: left;

}

.widget_promotional_bar .promotional-text span {

	font-size: 13px;

	line-height: 20px;

	font-weight: normal;

	text-transform: none;

	display: block;

	padding-top: 6px;

	color: #777;

}

.widget_promotional_bar .call-to-action {

	float: right;

	padding-left: 25px;

	padding-right: 25px;

	margin-top: 6px;

}



/* WP Caption */

.wp-caption {

	margin-bottom: 20px;

	max-width: 100%;

}

.wp-caption a {

	display: block;

	position: relative;

}

.wp-caption .wp-caption-text,

.gallery-caption {

	font-style: italic;

}

.wp-caption .wp-caption-text {

	margin-bottom: 0;

	padding: 10px 0;

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



/* =Footer

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

#colophon form input,

#colophon form textarea {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}

#colophon .widget-wrap {

	background-color: #ffffff;

	color: #888;

}

#colophon .widget-area {

	margin-left: 0;

	padding: 50px 0 10px;
	
	margin: -110px 50px 75px 200px; 

}

#colophon .one-third {

	padding-bottom: 0;

}

#colophon .widget {

	margin-bottom: 40px;

}

#colophon .widget ul li a {

	color: #888;

}

#colophon .widget ul li a:hover {
		
	

	color: #AB4CA2;

}

#colophon .widget_archive ul li a,

#colophon .widget_pages ul li a,

#colophon .widget_nav_menu ul li a,

#colophon .widget_recent_entries ul li a,

#colophon .widget_categories ul li a,

#colophon .widget_recent_comments ul li a,

#colophon .widget_meta ul li a,

#colophon .widget_rss ul li a {

	padding: 4px 0 6px 10px;

	border-bottom: 1px solid rgba(255, 255, 255, 0.1);

	display: block;

}

#colophon .widget_archive ul ul li a,

#colophon .widget_pages ul ul li a,

#colophon .widget_nav_menu ul ul li a,

#colophon .widget_recent_entries ul ul li a,

#colophon .widget_categories ul ul li a,

#colophon .widget_recent_comments ul ul li a,

#colophon .widget_meta ul ul li a,

#colophon .widget_rss ul ul li a {

	padding-left: 20px;

}

#colophon .widget_archive ul ul ul li a,

#colophon .widget_pages ul ul ul li a,

#colophon .widget_nav_menu ul ul ul li a,

#colophon .widget_recent_entries ul ul ul li a,

#colophon .widget_categories ul ul ul li a,

#colophon .widget_recent_comments ul ul ul li a,

#colophon .widget_meta ul ul ul li a,

#colophon .widget_rss ul ul ul li a {

	padding-left: 30px;

}

#colophon .widget-title {

	font-size: 17px;

	text-transform: uppercase;

	line-height: 24px;

	color: #ccc;

	font-weight: bold;

}

#colophon .widget_article {

	margin-bottom: 20px;

}



/* Footer Info Bar  */

#colophon .info-bar {

	background-color: #2c2c2c;

	padding-bottom: 5px;

	color: #888;

}

#colophon .info-bar .info {

	float: none;

	text-align: center;

}

#colophon .info-bar .info ul li {

	float: none;

	display: inline-block;

	font-size: 14px;

	line-height: 34px;

	font-weight: bold;

}

#colophon .info-bar .info ul li a {

	color: #888;

}

#colophon .info-bar .info ul li:before {

	font-size: 32px;

	width: 32px;

	height: 32px;

	line-height: 32px;

	font-weight: normal;

}



/* Site Generator */

#site-generator {

	padding: 30px 0px;

	color: #666;

	background-color: #ffffff;

}

#site-generator .social-profiles {

	width: 31.28%;

}

#site-generator .social-profiles ul {

	margin: -10px 0 0;

}

#site-generator .social-profiles ul li {

	margin-top: 10px;

}

#site-generator .copyright {

	float: left;

	padding-top: 2px;

	width: 65.64%;

}

#site-generator .copyright a {

	color: #888;

}

#site-generator .copyright a:hover {

	color: #63c6ae;

}</pre></body></html>