/*
Theme Name:     Mortable - child
Description:    Child to Mortable
Author:         Africa
Template:       martable

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*--------------------------------------------------------------
Customs
--------------------------------------------------------------*/
div.copy-right > a:hover {
    color: darkred;
}
aside#social-links {
    display: none;
}
article#post-185 {
    margin-top: -8%;
}
.copy-right a {
    color: #444444;
}
h2.site-description {
    display: none;
}
section#huge_it_catalog_content_10, section#huge_it_catalog_content_11, section#huge_it_catalog_content_12, section#huge_it_catalog_content_13, section#huge_it_catalog_content_14, section#huge_it_catalog_content_15, section#huge_it_catalog_content_16, section#huge_it_catalog_content_17, section#huge_it_catalog_content_18 {
    margin-left: auto;
    margin-right: auto;
    width: 94%;
}
.catalog img {
    height: 225px;
    width: 225px;
    padding: 1%;
}
#search-3 > form > input:hover {
    background: darkred;
}
ul#menu-contact-us {
    border-bottom: 1px solid #8B0000;
}
aside#nav_menu-3 {
    margin-top: -20%;
}
.share_buttons_block {
    display: none;
}
article#post-185 {
    margin-top: -190px;
}
#pg-185-1 {
    margin-left: -15px;
    margin-right: -15px;
    padding: 4% 0 0 5%;
    margin-top: -15%;
}
div#pgc-185-1-0 {
    width: 47%;
}
div#pgc-185-1-1 {
    width: 48%;
    padding: 0;
}
input#ug_post_title {
    color: #000;
}
div#example3_30 {
    	float: left;
}
.about h1 {
    	font-size: 26px;
}
.about {
    	float: left;
	padding-top: 5%;
	padding-left: 3%;
}
.about2 {
    	float: left;
    	width: 65%;
    	padding-right: 20px;
}
div#example3_67 {
    	width: 80%;
    	max-width: 800px;
    	float: left;
}
img.alignnone.size-full.wp-image-58 {
    	height: 450px;
}
img.alignnone.size-medium.wp-image-44 {
    	width: 330px;
}
/*form.search-form {
    	height: 100px;
    	float: left;
    	margin-top: -50px;
}
input.search-submit:hover {
    	background: darkred;
}
input.search-field {
    	color: #000;
    	background: #fff;
    	border: 2px solid #000;
}*/
.sectionBox_h span {
    	position: relative;
    	z-index: 1;
    	display: inline-block;
    	background-color: #fff;
    	padding: 0 16px;
}
.sectionBox_h {
    	font-size: 24px;
    	color: #000;
    	position: relative;
    	height: 48px;
    	line-height: 48px;
    	text-align: center;
	width: 92%;
}
.sectionBox_h em {
    	position: absolute;
    	border-top: 1px solid #000;
    	font-size: 0;
    	height: 0;
    	overflow: hidden;
    	left: 0;
    	width: 100%;
    	top: 50%;
}
.catalog_load_block_8 {
    	margin: 35px 0px;
    	width: 90%;
}
div#huge_it_catalog_container_8 img:hover {
    	cursor: crosshair;
}
div#women {
    line-height: 50px;
    margin-top: 40%;
    padding-top: 5%;
}
div#men {
    	padding-top: 4.912%;
}
div#beads{
    	padding-top: 4.912%;
}
div#gele{
    	padding-top: 4.912%;
}
div#materials{
    	padding-top: 4.912%;
}
div#kids{
    	padding-top: 4.912%;
}
div#hats{
    	padding-top: 4.912%;
}
div#aso{
    	padding-top: 4.912%;
}
article#post-294 h1 {
    	font-size: 35px;
}
.seam h2 {
    	font-size: 30px;
}
.seam {
    	border: 1px solid #000;
    	padding: 1%;
    	width: 71%;
}
.sectionBox_h1 {
    	font-size: 24px;
    	color: #000;
    	position: relative;
    	height: 48px;
    	line-height: 48px;
    	text-align: center;
    	width: 100%;
}
.sectionBox_h1 em {
    	position: absolute;
    	border-top: 1px solid #000;
    	font-size: 0;
    	height: 0;
    	overflow: hidden;
    	left: 0;
    	width: 100%;
    	top: 50%;
}
.sectionBox_h1 span {
    	position: relative;
    	z-index: 1;
    	display: inline-block;
    	background-color: #fff;
    	padding: 0 16px;
}
.slider-pro {
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;
    float: left;
}
.copy-right {
    font-size: 13px;
    color: #444444;
}
.f1 {
    margin-left: 10%;
}
#post-173 > div.entry-content > div.about > p:nth-child(4) > a > img{
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	filter: gray; /* IE6-9 */
    	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
#post-173 > div.entry-content > div.about > p:nth-child(4) > a > img:hover{
	-ms-transform: scale(1.2); /* IE 9 */
    	-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
    	transform: scale(1.2);
	filter: none;
    	-webkit-filter: grayscale(0%);
}
div#example3_172 {
    padding-top: 10px;
}
aside#rpwe_widget-2 {
    margin-top: -5%;
}
.sectionBox_h2 {
    	font-size: 24px;
    	color: #000;
    	position: relative;
    	height: 48px;
    	line-height: 48px;
    	text-align: center;
    	width: 96.5%;
}
.sectionBox_h2 em {
    	position: absolute;
    	border-top: 1px solid #000;
    	font-size: 0;
    	height: 0;
    	overflow: hidden;
    	left: 0;
    	width: 100%;
    	top: 50%;
}
.sectionBox_h2 span {
    	position: relative;
    	z-index: 1;
    	display: inline-block;
    	background-color: #fff;
    	padding: 0 16px;
}
.main-slider {
    float: left;
	width: 65%;
	padding-top: 5%;
}
.about {
	padding-top: 5%;
}
.widget {
    background: #fff;
}
div#mc_embed_signup2 {
    Padding-left: 34%;
}
div#example3_358 {
    float: right;
}
div#example3_437 {
    float: left;
    margin: 0 0 5% 18%;
}
.sectionBox_h3 {
    	font-size: 24px;
    	color: #000;
    	position: relative;
    	height: 48px;
    	line-height: 48px;
    	text-align: center;
    	width: 100%;
}
.sectionBox_h3 em {
    	position: absolute;
    	border-top: 1px solid #000;
    	font-size: 0;
    	height: 0;
    	overflow: hidden;
    	left: 0;
    	width: 100%;
    	top: 50%;
}
.sectionBox_h3 span {
    	position: relative;
    	z-index: 1;
    	display: inline-block;
    	background-color: #fff;
    	padding: 0 16px;
}
div#example3_339 {
    margin-left: -100px;
}
p.seam2 {
    width: 80%;
}
h1.seam1 {
    font-size: 30px;
}
#post-173 .catalog_load_block_10 {
    margin: 3% 6% 0 0;
}
#post-173 .catalog_load_block_12 {
    margin: 3% 6% 0 0;
}
#post-173 .catalog_load_block_17 {
    margin: 3% 6% 0 0;
}
#post-173 .catalog_load_block_13 {
    margin: 3% 6% 0 0;
}
#post-173 .catalog_load_block_15 {
    margin: 3% 6% 0 0;
}
#post-173 .catalog_load_block_14 {
    margin: 3% 6% 0 0;
}
#post-173 .catalog_load_block_16 {
    margin: 3% 6% 0 0;
}
/*--------------------------------------------------------------
Sign Up Section/Mail Chimp
--------------------------------------------------------------*/
.mc-field-group {
    Margin: 0 37px;
}
#mc_embed_signup_scroll > h2 {
    font-size: 14px;
    color: coral;
    margin-top: -5px;
    font-weight: 900;
    font-size: 15px;
    background: rgba(62, 50, 38, 0.8);
    padding: 1%;
    margin-left: -26px;
    width: 96%;
}
#mce-EMAIL, #mce-FNAME {
    border-color: #000;
    background: #fff;
    color: #000;
}
#mc_embed_signup_scroll > div:nth-child(2) > label, #mc_embed_signup_scroll > div:nth-child(3) > label {
    color: coral;
    background: rgba(62, 50, 38, 0.8);
    font-weight: 700;
}
#mc_embed_signup_scroll > div:nth-child(8) > h2 > strong {
	font-size: 14px;
}
div#mc_embed_signup {
    border: 3px solid black;
    width: 402px;
    display: block;
    position: relative;
    text-align: left;
    padding: 23% 0 10px 16%;
    Height: 336px;
}
input#mc-embedded-subscribe {
    Margin: 0 11%;
}
#spu-499 > div.spu-content > div {
    background-image: url('/wp-content/uploads/2015/10/mail-chimp.jpg');
    width: 464px;
    height: 324px;
    background-repeat: no-repeat;
    z-index: 999;
    Margin: -46px 83px 0 -33px;
}
#spu-499 {
    background: #eeeeee;
    color: #333;
    border: 8px solid #555;
    width: 404px;
    height: 336px;
    width: 401px;
}
/*--------------------------------------------------------------
Responsive Rules
--------------------------------------------------------------*/
/* styles for 1356px or more */
@media screen 
and (min-width : 1356px) {
.wrapper_three{
	max-width:1302px;
}
.header-one-overlay h1{
	width: 50%;
}
.header-one-overlay p{
	width: 70%;
}
.header-one-overlay h1{
	font-size:64px;
	font-size:6.4rem;
}
.header-one-overlay p{
	font-size:24px;
	font-size:2.4rem;
}
.header-one-overlay p a{
	font-size:24px;
	font-size:2.4rem;
}
}
/* styles for 1356 and up*/
@media screen 
and (min-width : 1356px) {
.main-navigation .tinynav {
    display: none;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.site-branding {
    padding: 5% 4%;
    text-align: center;
    padding-top: 0;
    width: 30%;
}
.main-navigation {
    clear: none;
    width: 63%;
    margin: -12% 0;
    padding: 3% 10%;
    float: right;
    background: none;
    padding-top: 36px;
}
.wrapper_three{
	max-width:90%;
}
.site-info-container {
    float: left;
    width: 24%;
    margin: 5%;
}
.bottom-footer-widget-left {
    float: left;
    width: 22%;
    margin: 0;
}
.bottom-footer-widget-center {
    float: left;
    width: 22%;
    margin: 0;
}
.bottom-footer-widget-right {
    float: left;
    width: 22%;
    margin: 0;
}
.header-one-overlay h1{
	font-size:64px;
	font-size:6.4rem;
}
.header-one-overlay p{
	font-size:24px;
	font-size:2.4rem;
}
.header-one-overlay p a{
	font-size:24px;
	font-size:2.4rem;
}
.services section .catalog {
    width: 100%;
}

.women2 {
    padding-top: 60px;
}  
article#post-189 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-189 .catalog_load_block_10 {
    margin: 5% 31% 0 0;
}
article#post-193 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-193 .catalog_load_block_12 {
    margin: 5% 31% 0 0;
}
article#post-191 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-191 .catalog_load_block_17 {
    margin: 5% 31% 0 0;
}
article#post-183 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-183 .catalog_load_block_13 {
    margin: 5% 31% 0 0;
}
article#post-179 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-179 .catalog_load_block_15 {
    margin: 5% 31% 0 0;
}
article#post-181 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;;
}
#post-181 .catalog_load_block_14 {
    margin: 5% 31% 0 0;
}
article#post-177 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-177 .catalog_load_block_16 {
    margin: 5% 31% 0 0;
}
article#post-183 div div .catalog {
    width: 100%;
    margin: 0 5% 0 13%;
}
#post-183 .catalog_load_block_10 {
    margin: 5% 31% 0 0;
}
#post-173 .catalog_load_block_10 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_12 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_17 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_13 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_15 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_14 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_16 {
    margin: 5% 10% 0 0;
}
.content-area-full{
	padding-top: 31px;
}
div#example3_339 {
    float: left;
    margin: 1% 0 5% 18%;
}
div#example3_358 {
    float: left;
    margin: 0 0 5% 18%;
}
}
@media screen 
and (max-width : 1355px) {
.main-navigation .tinynav {
    display: block;
    width: 90%;
    margin: 5% 10%;
    padding: 2%;
    border: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: none;
}
.site-branding {
    padding: 5% 4%;
    text-align: center;
    padding-top: 0;
    width: 30%;
}
.main-navigation {
    clear: none;
    width: 36%;
    margin: -12% 0;
    padding: 3% 10%;
    float: right;
    background: none;
    padding-top: 25px;
}
.site-info-container {
    float: left;
    width: 34%;
    margin: 0;
}
.wrapper_three{
	max-width:90%;
}
.site-info-container {
    float: left;
    width: 24%;
    margin: 5%;
}
.bottom-footer-widget-left {
    float: left;
    width: 22%;
    margin: 0;
}
.bottom-footer-widget-center {
    float: left;
    width: 22%;
    margin: 0;
}
.bottom-footer-widget-right {
    float: left;
    width: 22%;
    margin: 0;
}
}
/* styles for 1200px down */
@media screen 
and (max-width : 1200px) {
.site-branding {
    width: 30%;
    padding: 5%;
    text-align: left;
    float: left;
    padding-top: 0;
}
.main-navigation {
    clear: none;
    width: 63%;
    margin: 0;
    /* padding: 6% 3%; */
    float: right;
    background: none;
    padding-top: 25px;
}
.main-navigation .tinynav {
    display: block;
    width: 40%;
    margin: -2% 66%;
    padding: 2%;
    border: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: none;
}
.site-title{
	text-align:left;
}
.content-area{
	width:55%;
	margin:0 5%;
	float:left;
}
.widget-area{
	width:30%;
	margin:0 5% 0 0;
	float:left;
}
.page-template-page-left-sidebar-php .widget-area{
	width:30%;
	margin:0 0 0 5%;
	float:left;
}
.paging-navigation .nav-previous{
	float: left;
	width: 45%;
	padding:0 0 0 5%;
}
.paging-navigation .nav-previous a{
	margin:0;
	display:inline-block;
}
.paging-navigation .nav-next{
	float: right;
	text-align: right;
	width: 45%;
	padding:0 5% 0 0;
}
.paging-navigation .nav-next a{
	margin:0;
	display:inline-block;
}
.site-main .post-navigation {
	background:#e4e7e8;
}
.post-navigation .nav-previous{
	float: left;
	width: 50%;
	background:none;
	margin:0;
}
.post-navigation .nav-previous a{
	margin:0.6em 0 0 0;
}
.post-navigation .nav-next {
	float: left;
	text-align: right;
	width: 50%;
	background:none;
	margin:0;
}
.post-navigation .nav-next a{
	margin:0.6em 0 0 0;
}
.comment-navigation .nav-previous{
	float: left;
	width: 45%;	
	padding:0;
}
.comment-navigation .nav-previous a{
	margin:0;
	display:inline-block;
}

.comment-navigation .nav-next{
	float: right;
	text-align: right;
	width: 45%;	
	padding:0;
}
.comment-navigation .nav-next a{
	margin:0;
	display:inline-block;
}
.site-info-container{
	float:left;
	width:34%;
	margin:0;	
}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{
	width:25%;
	margin:0 4% 2em 4%;
}
.single_author_bio_avatar{
	width:20%;
	margin:0 2%;
}
.single_author_details{
	width:71%;
	margin:0 5% 0 0;
	float:left;
	text-align:left;	
}
.widget-fourohfour{
	width:30%;
	margin:0 1.666% 2% 1.666%;
}
.bottom-footer-widget-left{
	float:left;
	width:22%;
	margin:0;	
}
.bottom-footer-widget-center{
	float:left;
	width:22%;
	margin:0;	
}
.bottom-footer-widget-right{
	float:left;
	width:22%;
	margin:0;	
}
.ecom-product{
	float:left;
	width:30%;
	margin:0 5% 5% 0;
}
.ecom-third-product{
	margin:0 0 2% 0;
}
.header-one-overlay h1{
	width: 50%;
}
.header-one-overlay p{
	width: 70%;
}	
.header-one-overlay h1{
	font-size:64px;
	font-size:6.4rem;
}
.header-one-overlay p{
	font-size:24px;
	font-size:2.4rem;
}
.header-one-overlay p a{
	font-size:24px;
	font-size:2.4rem;
}
.about {
    float: left;
    padding-left: 20px;
    
}
div#mc_embed_signup2 {
    Padding-left: 260px;
}
main#main {
    /*padding-top: 50px;*/
}
.site-header {
    width: 100%;
    margin: 0;
    background-color: darkred;
    border-bottom: 3px solid #000;
    border-left: 3px solid #000;
    position: fixed;
    height: 81px;
    z-index: 9999;
}
.about2 {
    float: left;
    width: 55%;
    padding-right: 20px;
}
.biopic {
    float: right;
}
}
/* styles for 901px - 1200px */
@media screen 
and (min-width : 769px) 
and (max-width : 1199px) {		
.widget-fourohfour{
	width:30%;
	margin:0 1.666% 2% 1.666%;
}
.site-info-container{
	float:left;
	width:34%;
	margin:0;	
}
article#post-185 {
    margin-top: -6%;
}
.bottom-footer-widget-left{
	float:left;
	width:22%;
	margin:0;	
}
.bottom-footer-widget-center {
    float: left;
    width: 22%;
    margin: 2.5% 0;
}
.bottom-footer-widget-right {
    float: left;
    width: 22%;
    margin: 0;
}
.site-branding {
    padding: 5% 4%;
    text-align: center;
    padding-top: 1%;
    width: 30%;
}
.main-navigation {
    clear: none;
    width: 63%;
    margin: 0;
    /* padding: 6% 3%; */
    float: right;
    background: none;
    padding-top: 25px;
}
.main-navigation .tinynav {
    display: block;
    width: 40%;
    margin: -4% 42%;
    padding: 2%;
    border: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: none;
}

#pg-185-1 {
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 10%;
}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{
	width:25%;
	margin:0 4% 2em 4%;
}
.single_author_bio_avatar{
	width:20%;
	margin:0 2%;
}
.single_author_details{
	width:71%;
	margin:0 5% 0 0;
	float:left;
	text-align:left;	
}
.ecom-product{
	float:left;
	width:30%;
	margin:0 5% 2% 0;
}
.ecom-third-product{
	margin:0 0 2% 0;
}
.header-one-overlay h1{
	width: 100%;
}
.header-one-overlay p{
	width: 100%;
}
.site-branding {
    padding: 5% 4%;
    text-align: center;
    padding-top: 0;
    width: 30%;
    float: left;
}
.main-navigation {
    clear: none;
    width: 60%;
    float: right;
    background: none;
    padding: 35px 0 0 60px;
}
.main-slider {
    float: left;
    width: 60%;
}
.about {
    float: left;
    width: 39%;
    padding: 5% 0 0 4%;
}
.f1 {
    margin-left: 17%;
}
div#mc_embed_signup2 {
    Padding-left: 170px;
}
.sectionBox_h2 em {
    position: absolute;
    border-top: 1px solid #000;
    font-size: 0;
    height: 0;
    overflow: hidden;
    left: 0;
    width: 101%;
    top: 50%;
}
.sectionBox_h2 {
    font-size: 24px;
    color: #000;
    position: relative;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 100%;
}
.catalog {
    margin: auto;
    width: 75%;
}
div#women {
    line-height: 50px;
    margin-top: 600px;
    padding-top: 60px;
}
.content-area {
    width: 60%;
    margin: 7% 5% 5% 5%;
    float: left;
}
.services section .catalog {
    width: 100%;
}
article#post-189 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-189 .catalog_load_block_10 {
    margin: 5% 20% 0 0;
}
article#post-193 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-193 .catalog_load_block_12 {
    margin: 5% 20% 0 0;
}
article#post-191 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-191 .catalog_load_block_17 {
    margin: 5% 20% 0 0;
}
article#post-183 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-183 .catalog_load_block_13 {
    margin: 5% 20% 0 0;
}
article#post-179 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-179 .catalog_load_block_15 {
    margin: 5% 20% 0 0;
}
article#post-181 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-181 .catalog_load_block_14 {
    margin: 5% 20% 0 0;
}
article#post-177 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-177 .catalog_load_block_16 {
    margin: 5% 20% 0 0;
}
article#post-183 div div .catalog {
    width: 100%;
    margin: 0 5% 0 6%;
}
#post-183 .catalog_load_block_10 {
    margin: 5% 20% 0 0;
}
#post-173 .catalog_load_block_10 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_12 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_17 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_13 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_15 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_14 {
    margin: 5% 10% 0 0;
}
#post-173 .catalog_load_block_16 {
    margin: 5% 10% 0 0;
}
div#example3_339 {
    float: left;
    margin: 5% 0 5% 5%;
}
div#example3_358 {
    float: left;
    margin: 5% 0 5% 5%;
}
.content-area-full{
	padding-top: 60px;
}
.about2 {
    float: left;
    width: 50%;
    padding-right: 20px;
}
.biopic {
    float: right;
}
}
/* styles for 600px - 900px */
@media screen 
and (min-width : 625px) 
and (max-width : 768px) {
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{
	width:25%;
	margin:0 4% 2em 4%;
}
article#post-185 {
    margin-top: -6%;
}
article#post-185 {
    /* margin-top: -6%; */
    padding-top: 15%;
}
article#post-313 {
    padding: 5%;
}
article#post-185 {
    margin-top: -17%;
}
.site-info-container {
    float: left;
    width: 86%;
    margin: 0;
}
.bottom-footer-widget-left {
    float: left;
    width: 100%;
    margin: 5%;
}
.main-navigation .tinynav {
    display: block;
    width: 90%;
    margin: 5% 10%;
    padding: 2%;
    border: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: none;
}
.site-branding {
    padding: 5% 4%;
    text-align: center;
    padding-top: 0;
    width: 30%;
}
.main-navigation {
    clear: none;
    width: 40%;
    padding: 3% 10%;
    float: right;
    background: none;
    margin-top: -1%;
}
article#post-187 {
    /* margin-top: -10%; */
    padding: 5%;
}
.about2 {
    float: left;
    width: 55%;
    padding-right: 20px;
    padding-top: 89px;
}
.biopic {
    float: right;
    width: 45%;
    margin-top: 91px;
}
.header-one-overlay h1{
	font-size:48px;
	font-size:4.8rem;
}
.header-one-overlay p{
	font-size:20px;
	font-size:2.0rem;
}
.header-one-overlay p a{
	font-size:24px;
	font-size:2.4rem;
}
.site-branding {
    padding: 5% 0;
    text-align: center;
    padding-top: 0;
    width: 30%;
}
.site-content {
    width: 100%;
    margin: 0;
    padding: 7% 0;
    background-color: #fff;
}
.main-slider {
    float: left;
    width: 65%;
    padding-top: 1%;
}
.about {
    float: right;
    width: 30%;
    padding: 1% 1% 0 0;
}
div#mc_embed_signup2 {
    Padding-left: 120px;
}
div#women {
    line-height: 50px;
    margin-top: 500px;
    padding-top: 100px;
}
div#gele {
    padding-top: 100px;
}
div#aso {
    padding-top: 100px;
}
div#men {
    padding-top: 100px;
}
div#kids {
    padding-top: 100px;
}
div#materials {
    padding-top: 100px;
}
div#hats {
    padding-top: 100px;
}
.sectionBox_h em {
    position: absolute;
    border-top: 1px solid #000;
    font-size: 0;
    height: 0;
    overflow: hidden;
    left: 0;
    width: 100%;
    top: 50%;
    padding: 0.9px;
    background-color: #000;
}
.bottom-footer-widget-center {
    float: left;
    width: 90%;
    margin: 5%;
    margin-top: -150px;
}
.bottom-footer-widget-right {
    float: left;
    width: 90%;
    margin: 5%;
    margin-top: -120px;
}
article#post-5 {
    margin-top: -18%;
}
div#example3_339 {
    float: none;
    margin: 0;
    padding: 7% 5% 7% 5%;
}
div#example3_358 {
    float: none;
    padding: 5% 5% 5% 5%;
}
article#post-313 {
    width: 100%;
    margin-top: -10%;
}
.content-area {
    width: 50%;
    margin: 10% 5% 5% 5%;
    float: left;
}
.widget-area {
    width: 40%;
    margin: 5% 0 5%;
    float: left;
}
article#post-189 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-189 .catalog_load_block_10 {
    margin: 5% 25% 0 25%;
}
article#post-193 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-193 .catalog_load_block_12 {
    margin: 5% 25% 0 25%;
}
article#post-191 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-191 .catalog_load_block_17 {
    margin: 5% 25% 0 25%;
}
article#post-183 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-183 .catalog_load_block_13 {
    margin: 5% 25% 0 25%;
}
article#post-179 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-179 .catalog_load_block_15 {
    margin: 5% 25% 0 25%;
}
article#post-181 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-181 .catalog_load_block_14 {
    margin: 5% 25% 0 25%;
}
article#post-177 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-177 .catalog_load_block_16 {
    margin: 5% 25% 0 25%;
}
article#post-183 div div .catalog {
    width: 110%;
    margin-left: -30px;
}
#post-183 .catalog_load_block_10 {
    margin: 5% 25% 0 25%;
}
aside#search-3 {
    padding-top: 20%;
}
}
/* styles for 400px - 600px */
@media screen 
and (min-width : 400px) 
and (max-width : 624px) {
.site-branding {
    /* padding: 5% 4%; */
    text-align: center;
    padding-top: 0;
    width: 50%;
}
.catalog img {
    height: 225px;
    width: 225px;
    padding: 1%;
}
.content-area {
    width: 91%;
    margin: 0 5%;
    float: left;
    /* padding-top: 7%; */
}
.content-area .post {
    background: #e4e7e8;
    padding: 14% 6%;
    width: 100%;
}
.widget-area {
    width: 100%;
    margin: 0 5% 0 0;
    float: left;
}
article#post-185 {
    margin-top: -6%;
}
#\31 0contactform_view1 > div.wdform_tr_section_break > div > div > div {
    width: 82%;
    margin: 0 auto;
}
.sectionBox_h2 span {
    position: relative;
    z-index: 1;
    display: inline-block;
    background-color: #fff;
    padding: 0 16px;
    font-size: 16px;
}
.site-info-container {
    float: left;
    width: 86%;
    margin: 0;
}
.sectionBox_h {
    font-size: 24px;
    color: #000;
    position: relative;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 100%;
    padding-left: 2%;
}
.main-navigation {
    clear: none;
    width: 80%;
    margin: 0;
    padding: 3% 10%;
    float: right;
    background: none;
    padding-top: 25px;
    margin-top: -20%;
}
.main-slider {
    float: left;
    width: 100%;
    padding: 9% 0;
    margin-left: -5%;
}
#example3_172 {
    width: 100%;
    max-width: 800px;
    margin: 1% 5% 1% 3%;
}
div#mc_embed_signup2 {
    Padding-left: 30%;
}
.entry-content div .catalog {
    padding-left: 15%;
}
.bottom-footer-widget-left {
    float: left;
    width: 100%;
    margin: 0;
}
.bottom-footer-widget-center {
    float: left;
    width: 100%;
    margin: -14% 0;
}
.bottom-footer-widget-right {
    float: left;
    width: 100%;
    margin: -7% 0;
}
#post-173 .catalog {
    margin: 2% 10% 0 15%;
    width: 60%;
}
#post-173 .catalog_load_block_10 {
    margin: 5% 20% 0 0; 
}
#post-173 .catalog_load_block_12 {
    margin: 5% 20% 0 0;
}
#post-173 .catalog_load_block_17 {
    margin: 5% 20% 0 0;
}
#post-173 .catalog_load_block_13 {
    margin: 5% 20% 0 0;
}
#post-173 .catalog_load_block_15 {
    margin: 5% 20% 0 0;
}
#post-173 .catalog_load_block_14 {
    margin: 5% 20% 0 0;
}
#post-173 .catalog_load_block_16 {
    margin: 5% 20% 0 0;
}
div#women {
    line-height: 50px;
    margin-top: 1041px;
    padding-top: 100px;
}
div#gele {
    padding-top: 100px;
}
div#aso {
    padding-top: 100px;
}
div#men {
    padding-top: 100px;
}
div#kids {
    padding-top: 100px;
}
div#materials {
    padding-top: 100px;
}
div#hats {
    padding-top: 100px;
}
.sectionBox_h em {
    position: absolute;
    border-top: 1px solid #000;
    font-size: 0;
    height: 0;
    overflow: hidden;
    left: 0;
    width: 100%;
    top: 50%;
    padding: 0.9px;
    background-color: #000;
}
.sectionBox_h2 em {
    position: absolute;
    border-top: 1px solid #000;
    font-size: 0;
    height: 0;
    overflow: hidden;
    left: 0;
    width: 100%;
    top: 50%;
    padding: 0.9px;
    background-color: #000;
}
.sectionBox_h2 {
    font-size: 24px;
    color: #000;
    position: relative;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 100%;
}
main#main {
    /*padding-top: 80px;*/
}
.about2 {
    float: left;
    width: 100%;
    padding-right: 20px;
    margin-top: 50px;
}
div#example3_339 {
    margin-left: -00px;
    padding-top: 50px;
}
.about h1 {
    font-size: 19px;
    /* align-self: center; */
}
p.seam2 {
    width: 100%;
}
.seam {
    border: 1px solid #000;
    padding: 1%;
    width: 100%;
    margin-bottom: 25%;
}
.ugc-inner-wrapper h2 {
    padding: 5px 0px;
    font-size: 25px;
}
h1.seam1 {
    font-size: 25px;
}
#pgc-185-1-1 {
    margin-left: -10%;
}	
}
/* styles for less than 400px */
@media screen 
and (max-width : 399px) {
.catalog {
    padding-left: 10%;
}
.wrapper_three{
	max-width:90%;
}
.content-area {
    width: 91%;
    margin: 0 5%;
    float: left;
    /* padding-top: 7%; */
}
.content-area .post {
    background: #e4e7e8;
    padding: 14% 6%;
    width: 100%;
}
.widget-area {
    width: 100%;
    margin: 0 5% 0 0;
    float: left;
}
article#post-185 {
    margin-top: -6%;
}
#\31 0contactform_view1 > div.wdform_tr_section_break > div > div > div {
    width: 70%;
    margin: 0 auto;
}
.sectionBox_h2 span {
	font-size: 15px;
}
div#mc_embed_signup2 {
    Padding-left: 18%;
    margin: 0 auto;
}
#post-173 > div.entry-content > div.about > h1:nth-child(1) {
    font-size: 15px;
}
.about h1 {
    font-size: 15px;
}
#post-173 > div.entry-content > div.main-slider > a > p {
    margin-left: -8px;
    width: 99%;
    padding: 50px 0 10px 0;
    font-size: 13px;
}
.sectionBox_h span {
    position: relative;
    z-index: 1;
    display: inline-block;
    background-color: #fff;
    padding: 0 16px;
    font-size: 15px;
}
.site-info-container {
    float: left;
    width: 100%;
    margin: 5%;
}
.bottom-footer-widget-left {
    float: left;
    width: 100%;
    margin: 0;
}
.bottom-footer-widget-center {
    float: left;
    width: 100%;
    margin: 0;
}
.bottom-footer-widget-right {
    float: left;
    width: 100%;
    margin: 0;
}
.main-navigation .tinynav {
    display: block;
    width: 84%;
    margin: 5% 10%;
    padding: 2%;
    border: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
}
.site-info-container {
    float: left;
    width: 100%;
    margin: 0;
}
.content-area-full .page {
    background: #fff;
    padding: 5% 0 0 0;
}
.sectionBox_h {
    font-size: 24px;
    color: #000;
    position: relative;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 100%;
}
.site-branding {
    padding: 5% 1%;
    text-align: center;
    padding-top: 0;
    width: 55%;
}
.main-navigation {
    margin-top: -90px;
    width: 60%;
}
.main-slider {
    float: left;
    width: 100%;
    padding-top: 15%;
}
div#example3_172 {
    padding: 5% 5% 10% 1%;
}		
.sectionBox_h2 {
    font-size: 24px;
    color: #000;
    position: relative;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 100%;
    margin-left: -10px;
    margin-top: -80px
}
#post-173 > div.entry-content > div.main-slider > a > p {
    margin-left: -8px;
    width: 99%;
    padding: 50px 0 10px 0;
}
img.alignnone.size-medium.wp-image-44 {
    width: 90%;
}
div#women {
    line-height: 50px;
    margin-top: 1100px;
    padding-top: 100px;
}	
div#gele {
    padding-top: 0;
}
div#aso {
    padding-top: 0;
}
div#men {
    padding-top: 0;
}
div#kids {
    padding-top: 0;
}
div#materials {
    padding-top: 0;
}
div#hats {
    padding-top: 0;
}
.services {
    padding-top: 30px;
}
article#post-185 {
    padding-top: 70px;
    width: 100%;
}
p.seam2 {
    width: 100%;
}
h1.seam1 {
    font-size: 20px;
    width: 100%;
}
.seam {
    border: 1px solid #000;
    padding: 1%;
    width: 100%;
}
.seam h2 {
    font-size: 19px;
}
.about2 {
    float: left;
    width: 100%;
    padding-right: 20px;
    padding-top: 60px;
}
div#example3_339 {
    margin-left: -00px;
    padding-top: 50px;
}
article#post-185 {
    margin-top: -43px;
}
#post-313 {
    margin-top: -15%;
}
main#main {
    padding-top: 5%;
    margin-top: 12%;
    width: 100%;
}
div#pgc-185-1-1 {
    margin-left: -10%;
}
div#pg-185-1 {
    padding-top: 50%;
}
#ugc-media-form > div > h2 {
    font-size: 20px;
}
article#post-187 {
    margin-top: -15%;
}
article#post-5 {
    margin-top: -30%;
}
h1 {
    font-size: 24px;
}
.bottom-site-name a {
    text-decoration: none;
    color: #212121;
    font-size: 44px;
}
.wdform-page-and-images {
    margin: 0 0 0 -26%;
}
div#catalog-order-popup-1 {
    width: 60%;
}
}