a:link, a:active {

	-webkit-transition: color 0.3s ease-out 0s;

	-moz-transition: color 0.3s ease-out 0s;

	-o-transition: color 0.3s ease-out 0s;

	transition: color 0.3s ease-out 0s;

}



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

#logo {

	float: none;

}

}

#header {

	text-align: center;

}

.entry a:link {

	margin: 0 !important;

}



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

ul.nav ul {

	width: 20em;

	border: 1px solid #ccc;

}

}

#navigation {

	text-transform: uppercase;

	letter-spacing: 1px;

	text-decoration: none;

	outline: 0;

	padding: 10px 0 0;

	min-height: 35px;

	font-weight: 500 !important;

}

ul.nav li ul li a {

	border: 0 !important;

}

.fontawesome-text {

	display: none;

}

abbr, .comments {

	border-bottom: 0 !important;

	cursor: initial !important;

	font-size: 12px;

}

.comments {

	font-size: 14px;

}

.cash-comments {

	margin-bottom: 20px;

}

.widget select {

	width: 98%;

}

select {

	height: 35px;

	border: 1px solid #ccc;

	background: #fff;

}

.screen-reader-text {

	display: none;

}

.post, .page {

	margin-top: 20px;

}

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited, .page-title, .post .title, .page .title {

	text-transform: uppercase;

}

.entry div {

	margin-bottom: 10px;

}

.sd-content ul {

	overflow: visible;

}

.widget h3 {

	font: bold 18px/1.5em Lato !important;

	/*color: #E86584 !important;*/

	letter-spacing: 2px;

	border-bottom: 0;

	margin-bottom: 15px;

	text-transform: uppercase;

	text-align: center;

	height:20px;

	width:100%;

	background-color: #6CBDAC;

	padding-top: 7px;

	display:inline-block;

}

ul#main-nav {

	float: none;

	display: inline-block;

	vertical-align: top;

	line-height: 23px;

	min-height: 35px;

}

ul.nav li a {

	padding: 1.5em;

	-webkit-transition: color 0.3s ease-out 0s;

	-moz-transition: color 0.3s ease-out 0s;

	-o-transition: color 0.3s ease-out 0s;

	transition: color 0.3s ease-out 0s;

	border-right: 1px solid #CCC;

	padding-bottom: 0px !important;

	padding-top: 3px !important;

	height: 23px;

	font: 400 14px/1.3em 'Lato', arial, sans-serif !important;

}

ul.nav li:last-child a {

	border-right: 0px solid #fff;

}

ul.top-navigation li a {

	border-right: 0;

	padding: 0;

	height: 23px;

	width: 37px;

	text-align: center;

	border-radius: 50px;

	margin: 9px 5px;

	background-color: #71C6B3;

}

#top ul.nav li a:hover {

	background: #62AC9C;

	-webkit-transition: color 0.3s ease-out 0s;

	-moz-transition: color 0.3s ease-out 0s;

	-o-transition: color 0.3s ease-out 0s;

	transition: color 0.3s ease-out 0s;

}

#nav-search .icon-search {

	position: absolute;

	right: 9px;

}

#top-nav {

	float: right;

}

#nav-search {

	top: 10px;

	width: 200px;

	padding-top: 5px;

	margin-left: 10px;

}

input, textarea {

	border-width: 1px;

	border-style: solid;

	margin-bottom: 10px;

	border-radius: 0px;

}

.categoryThumbnailList .categoryThumbnailList_item:last-child {

	margin: 0 0 10px;

}

.categoryThumbnailList .categoryThumbnailList_item {

	width: 195px;

	height: 348px;

	margin: 0 28px 10px 0;

	text-align: center;

	overflow: visible;

	padding-bottom: 80px;

}

.categoryThumbnailList .entry img, .categoryThumbnailList img.thumbnail {

	width: 195px;

	height: 348px;

}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {

	height: auto;

	padding: 3px !important;

	border: 0 !important;

	background: none !important;

}

ul.wpp-list {

	list-style-type: none;

}

a.wpp-post-title {

	display: block;

	height: 75px;

}

ul.wpp-list li {

	margin-bottom: 15px;

	text-align: left;

}

img.wpp-thumbnail {

}



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

ul.nav {

	position: relative;

	margin-bottom: 0;

	width: auto;

	margin-right: 0;

}

}

.searchform, #searchform {

	width: 98%;

	margin-top: 5px;

	position: relative;

	border-color: #ccc;

	border-width: 1px;

	border-style: solid;

	border-radius: 0px;

	font: 300 12px/1.2em 'Lato', arial, sans-serif;

	color: #777777;

}

.searchform input.s, #searchform input#s {

	text-transform: uppercase;

	font-weight: 300;

	height: 20px;

}

.searchform button.submit {

	top: .4em;

}

li.yarpp {

	list-style-type: none !important;

	display: block;

	float: left;

	width: 147px;

	margin: 0 10px;

}

li.yarpp img.alignleft.wp-post-image {

	width: 147px;

}

.yarpp-related ul {

	margin: 0;

	padding: 0;

}

.yarpp-related a {

	font-weight: normal !important;

}

.jetpack_subscription_widget input[type="submit"] {

	margin: 0 auto;

	display: inherit;

}

#subscribe-email input {

	width: 90%;

	padding: 11px;

}

.fa {

	line-height: inherit;

}



.flex-control-nav li a {

  display: none !important;

}



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

#navigation ul.cart a.cart-contents + ul, #navigation ul.cart a.search-contents + ul, #navigation ul.nav-search a.cart-contents + ul, #navigation ul.nav-search a.search-contents + ul {

	width: 20em;

}

#navigation ul.rss a, #navigation ul.cart a.cart-contents, #navigation .cart-contents #navigation ul.rss, #navigation ul.nav-search, #navigation ul.nav-search a {

	padding-top: 3px !important;

}

#navigation ul.cart .widget, #navigation ul.nav-search .widget {

	border: 1px solid #CCC;

}

}



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

#navigation .menus.nav-icons-1.cart-extended .side-nav {

	width: 20em;

}

}

lcp_paginator.css: /* catelist table form */ .lcp_catlist{ margin-left:auto; margin-right:auto; font-size:15px; line-height:20px; } .lcp_catlist li { width:28%; min-height:150px; display: -moz-inline-stack; display: inline-block; vertical-align: bottom; margin: 0px; padding:19px; zoom: 1; *display: inline; } .lcp_catlist li:after { content:'.'; height:0px; visibility:hidden; display:block; clear:both; }

#lcp_instance_0 {padding-left:0px; margin-left:0px;}


/* Jason's Edits */
#navigation { transform: unset !important; }