/*
You can add your own CSS here.

Click the help icon above to learn more.

Use this field to test small chunks of CSS code. For important CSS customizations, it is recommended to modify the style.css file of a child theme.
http//codex.wordpress.org/Child_Themes
*/

.widget_nav_menu ul li a:before,.widget_pages ul li a:before{content:" "}

.post-title a {
    color: #0c090d;
	font-family: 'Oswald';
	font-weight: 700;
	text-transform: uppercase;
}

.notebox {
  background:#fff;
  color:#000;
  margin-bottom:30px;
  padding:15px 17px;
  position:relative;
	font-family: 'Oswald';
	font-weight: 300;
	text-transform: uppercase;
}

.post-byline {
	display: none;
}

.themeform label {
    color: #444;
		font-family: 'Oswald';
		text-transform: uppercase;
    font-weight: 600;
}

p.custom-indent { 
		text-indent: 60px;
		text-align: left;
}

.eyecatcher { 
	padding: 15px; 
	margin: 20px 0 20px 20%;
	font-size: 2em; 
	line-height: 0.8em; 
	text-align: right;
}


#footer-bottom {
  background-color:#bfd000;
}

.sidebar .widget {
	background-color: #fff;
	border-bottom: 2px solid #000;
}

div.wpforms-container-full .wpforms-form .wpforms-field-description {
  font-size:13px;
  line-height:1.3;
  margin:8px 0 0;
	font-family: Oswald;
	color: #000;
}

.entry.excerpt p {
  margin-bottom:0;
	color: #000;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}

.post-meta .post-category {
  float:left;
  margin-right:6px;
	font-size: 13px;
}

.entry h1, .woocommerce div.product h1.product_title {
  font-size:2em;
  letter-spacing:-1px;
	font-family: Oswald;
	text-transform: uppercase;
	color: #000;
}

.woocommerce .cross-sells h2, .woocommerce .related.products h2, .woocommerce .upsells.products h2, .woocommerce-Tabs-panel.entry-content h2 {
  font-size:1.5em;
  letter-spacing:-0.3px;
	display: none;
}

.woocommerce div.product .woocommerce-tabs .panel {
  margin:0 0 2em;
  padding: 20px 0;
	color: #000;
	font-family: Oswald;
	text-transform: uppercase;
}

.woocommerce div.product div.images img {
  box-shadow:none;
  display:block;
  height:auto;
  width:100%;
	border: 1px solid #000;
}

.themeform .woocommerce #respond input#submit, .themeform .woocommerce a.button, .themeform .woocommerce button.button, .themeform .woocommerce input.button {
  border:none;
  border-radius:3px;
  color:#000;
  cursor:pointer;
  display:inline-block;
  font-family: Oswald;
  padding:10px 14px;
	font-weight: 300;
	font-size: 14px;
}

.woocommerce ul.products li.product a {
  text-decoration:none;
	font-family: Oswald;
	color: #000;
	text-transform: uppercase;
}

.woocommerce span.onsale {
  -webkit-font-smoothing:antialiased;
  background-color:#ea4f00;
  border-radius:100%;
  color:#FFFFFF;
  font-size:0.857em;
  font-weight:700;
  left:-0.5em;
  line-height:3.236;
  margin:0;
  min-height:3.236em;
  min-width:3.236em;
  padding:0.202em;
  position:absolute;
  text-align:center;
  top:-0.5em;
  z-index:9;
}

.woocommerce .product_meta { 
	font-family: Oswald;
	background: #000;
	padding: 10px;
	font-size: 14px;
	line-height: 15px;
	text-transform: uppercase;
}

.main-inner group {
	background: #444;
}

.jp-carousel-info h2 {
	color: #000;
	font-family: Oswald !important;
	font-size: 18px !important;
	text-transform: uppercase !important;
	font-weight: 300;
}

.jp-carousel-titleanddesc-title {
	color: #c80084;
	font-family: Oswald !important;
	font-size: 24px !important;
	text-transform: uppercase !important;
}

.jp-carousel-comment .comment-author {
	color: #ea4f00;
	font-family: Oswald !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
}

.jp-carousel-comments {
	color: #000;
	font-family: Oswald !important;
	font-size: 18px !important;
	text-transform: uppercase !important;
}

.jp-carousel-comment .comment-author a{
	color: #ea4f00;
	font-family: Oswald !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
}

.alx-tabs-nav li a{
	color: #fac905;
}

.alx-tab .tab-item-title a{
	color: #000;
}

.s1 .alx-tab li:hover .tab-item-title a{
	color: #fac905;
}

.s1 .alx-tab li:hover .tab-item-comment a{
	color: #fac905;
}

.s1 .alx-tab .tab-item-comment a{
	color: #000;
}

.s1 .alx-posts li:hover .post-item-title a{
	color: #fac905;
}

.s1 .alx-posts .post-item-title a{
	color: #000;
}

.sidebar-content a:hover {
    color: #fac905;
}

.alx-tab group a {
    color: #fff;
}
.puchi {
	color: #000;
	background: #fff;
}

.puchi .su-spoiler-title{
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	border-bottom: 2px solid black;
	text-transform: uppercase;
	font-family: Oswald;
}

.col-2cl .main-inner {
	background: #fff;	
}

.next {
	background: #fff;
	color: #000;
}

.previous {
	background: #fff;
	color: #000;
}

.sidebar .post-nav li a {
  border-top:1px solid #C80084;
}

.post-nav li a strong {
	color: #000;
	font-weight: 700;
}

.post-nav li a span {
  color:#000;
}

.post-nav li i {
  color:#C80084;
}

.grid {
	margin: 1%;
}

.cupid {
	color: #000;
	background: #fff;
	font-size: 20px;
	padding: 0 20px;
	text-align: left;
}

.cupid .su-spoiler-title{
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	text-transform: uppercase;
	font-family: Oswald;
	border-bottom: 2px solid #bfd000; 
}

body {
	max-width: 1300px;
	margin: 0 auto;
}

.pad {
	padding: 20px 10%;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
	width: 1000px;
	color: #fff;
}

#footer-full-width-widget {
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
		background: #bfd000;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	font-family: Oswald;
	text-transform: uppercase;
	color: #000;
	font-weight: 800;
}

.entry p {
	color: #000;
}

#footer-full-width-widget a{
    color: #fff;
}

.propslist-text {
	padding-left: 30px;
}

.entry-header-bg {
	padding: 10px 20px;
	background-color: #bfd000;
	color: #fff;
}

.tqu {
	background: white;
	text-align: left;
	border: 3px solid #000;
	color: #000;
}

.marked-text {
	font-size: 16px;
	color: #e50050;
	padding: 50px 50px;
	margin: 70px;
	background: radial-gradient(#666 3px, transparent 4px),
    radial-gradient(#666 3px, transparent 4px),
    linear-gradient(#fff 4px, transparent 0),
    linear-gradient(45deg, transparent 74px, transparent 75px, #a4a4a4 75px, #a4a4a4 76px, transparent 77px, transparent 109px),
    linear-gradient(-45deg, transparent 75px, transparent 76px, #a4a4a4 76px, #a4a4a4 77px, transparent 78px, transparent 109px),
    #fff;
    background-size: 109px 109px, 109px 109px,100% 6px, 109px 109px, 109px 109px;
    background-position: 54px 55px, 0px 0px, 0px 0px, 0px 0px, 0px 0px;
  box-shadow: inset 0 0 75px rgba(0,0,0,0.3), inset 0 0 20px rgba(0,0,0,0.4), inset 0 0 30px rgba(0,0,0,0.8);
}

.absatz {
	padding-bottom: 20px;
}

.line-heart {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
.line-heart:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #fff;
	color: #8c8b8b;
	font-size: 18px;
}

.quote {
	font-size: 16px;
	padding: 0 80px;
	line-height: 18px;
}