a{text-decoration:none}
a:focus{ outline:0}

img{border:none}

.lazy{
	margin-bottom: 20px !important;
	margin-left: auto;
	margin-right: auto;
}

.animated_opac{
-webkit-transition: .8s ease-in-out;
    -moz-transition: .8s ease-in-out;
    -o-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

.opacity_animation .subject {
  opacity: 0;
  -moz-transform: translate3d(0px, 60px, 0px);
  -webkit-transform: translate3d(0px, 60px, 0px);
  -o-transform: translate(0px, 60px);
  -ms-transform: translate(0px, 60px);
  transform: translate3d(0px, 60px, 0px);
}


.opacity_animation.in-view .subject {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


li{ list-style:none}

.divider{
	width: 100%;
	height: 1px;
	background: #aaa;
	display: block;
	margin-top: 20px;
	margin-bottom: 30px;
}

#post_land{
	position: absolute;
	top: 500px;
}

body, html{
	margin: 0
}

@font-face {
	font-family: 'Conv_tradegothicltcom';
	src: url('fonts/tradegothicltcom.eot');
	src: local('?'), url('fonts/tradegothicltcom.woff') format('woff'), url('fonts/tradegothicltcom.ttf') format('truetype'), url('fonts/tradegothicltcom.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

				@font-face {
						font-family: 'TradeGothicLTCom-Bold';
	src: url('fonts/tradegothicltcom-bold.eot');
	src: local('?'), url('fonts/tradegothicltcom-bold.woff') format('woff'), url('fonts/tradegothicltcom-bold.ttf') format('truetype'), url('fonts/tradegothicltcom-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.title_text{font-size:48px; 						font-family: 'TradeGothicLTCom-Bold';
  color:#F7B3BA;  -webkit-text-fill-color:#F7B3BA;    -webkit-text-stroke-width:1.5px;    letter-spacing:2px;    -webkit-text-stroke-color:#F7B3BA; -webkit-text-size-adjust:none}

.title_text2{font-size:16px; 						font-family: 'TradeGothicLTCom-Bold';
  color:#F7B3BA;    letter-spacing:2px;    -webkit-text-stroke-color:#F7B3BA; -webkit-text-size-adjust:none}

.name_text{    -webkit-text-size-adjust:none;     color:black;     						font-family: 'TradeGothicLTCom-Bold'; margin-top: 18px;
     font-size:10px;     font-weight:400;     text-decoration:none}

.men_text{    -webkit-text-size-adjust:none;     color:#333; 						font-family: 'TradeGothicLTCom-Bold';
     font-size:18px;     font-weight:400;     text-decoration:none; opacity:1;     filter:alpha(opacity=100); cursor:pointer;   -webkit-transition:opacity .3s ease-in-out;     -moz-transition:opacity .3s ease-in-out;     -o-transition:opacity .3s ease-in-out;     -ms-transition:opacity .3s ease-in-out;     transition:opacity .3s ease-in-out}

.men_text:hover{   opacity:.5;     filter:alpha(opacity=50)}



.thumb_thumbs2 img{opacity:1;     filter:alpha(opacity=100); cursor:pointer;   -webkit-transition:opacity .3s ease-in-out;     -moz-transition:opacity .3s ease-in-out;     -o-transition:opacity .3s ease-in-out;     -ms-transition:opacity .3s ease-in-out;     transition:opacity .3s ease-in-out}

.thumb_thumbs2 img:hover{   opacity:.5;     filter:alpha(opacity=50)}

.copy_text3{    color:black;     						font-family: 'TradeGothicLTCom-Bold';
    font-size:12px;     font-weight:400 !important;     text-decoration:none;     line-height:20px;     text-align:left}

   



#main{ margin-left:auto; margin-right: auto; width:85%; max-width: 1200px; padding-top: 45px; position:relative; margin-bottom: 60px;}
#logo{ width: 270px; margin-left: 6%; display: block;}


/*MAIN content*/



.cycle-slideshow{
	width: 100%;
		margin: auto;

}

.thumb_nails{
	width: 89.5%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	
}



.lazy{
	margin-bottom: 20px;
}

.header{
	margin-bottom: 20px;
	display: block;
		font-family: 'Conv_tradegothicltcom';
	font-size: 12px;

}

.thumb_nails a img{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}


#infobox{
		display: flex;
		flex-wrap: wrap;
		width: 90%;
	margin-left: auto;
	margin-right: auto;
		justify-content: space-between;
		
	}

#infobox2{top:840px; position:absolute; left:0px}

#infobox3{
	margin-top: 10px;
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
#countbox1{left:0px; top:760px; position:absolute}

.footer{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
}
#menu{float: right; margin-right: 6.2%; margin-top: -32px;}

.clearer{
	clear: both;
}



.copy{color:#F4BA9E}
.copy_text{ color:black;  				 margin-bottom: 30px;
				font-family: 'TradeGothicLTCom-Bold';
  font-size:14px;  font-weight:400 !important;  text-decoration:none;  line-height:20px;  text-align:left; width: 80%;}

.copy_text2{ color:black; width:100%;  						font-family: 'TradeGothicLTCom-Bold';
  font-size:11px;  font-weight:400 !important;  text-decoration:none; text-align: right;  line-height:20px; margin-top: 6px;  }
.copy_text a{color:#F4BA9E; font-size:14px; 						font-family: 'TradeGothicLTCom-Bold';
  text-decoration:none;  -webkit-text-size-adjust:none;  font-weight:400 !important;  -webkit-font-smoothing:antialiased;  -moz-font-smoothing:antialiased;   -o-font-smoothing:antialiased; -webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in;   -o-transition:color .2s ease-in}
.copy_text a:hover{color:white; cursor:pointer}

#line{ margin-left:25px}

#thumb_wrapper{ margin-left: auto; margin-right: auto; margin-top: 40px; display: block; width: 100%; position: relative; height: auto; }

#thumbinfo{ border:medium none;  left:0;  outline:medium none;  text-decoration:none;  top:-10px;  position:relative;  z-index:50000}
#thumbs{   color:#EBAC8D; width: 100%; height: auto; position: relative;   }

#gallery-wrap{margin:0 auto; overflow:hidden; width:93%; }

ul{ list-style-type:none}
#gallery{position:relative; width:235px; left:0px; height:281px; overflow:hidden}

#gallery li{float:left; margin-right:40px; position:relative; left:0px}

#gallery-wrap img{border:none; position:relative; opacity:1;  filter:alpha(opacity=100); cursor:pointer;   -webkit-transition:opacity .3s ease-in-out;  -moz-transition:opacity .3s ease-in-out;  -o-transition:opacity .3s ease-in-out;  -ms-transition:opacity .3s ease-in-out;  transition:opacity .3s ease-in-out}

#gallery-wrap img:hover{opacity:.5;  filter:alpha(opacity=50)}

#gallery-controls{width:100%; height: 100%;	
 position:absolute}
#gallery-prev{left: 0; }

#gallery-next{  right: 0; }


.thumb_thumbs{
	color: #222;
	font-family: 'TradeGothicLTCom-Bold';
	font-size: 16px;
	margin-left: 15px;
	cursor: pointer;
	-moz-transition:opacity .2s ease-in-out;  
	-o-transition:opacity .2s ease-in-out;  
	-ms-transition:opacity .2s ease-in-out;  
	transition:opacity .2s ease-in-out;

}

.thumb_thumbs:hover{
	opacity: .2;

}

.arrows{
	top: 46%;
	transform: translate(0%, -50%);
	position:absolute; z-index: 10; width: 25px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;  
    -o-transition:all .3s ease-in-out;
		opacity:0.4;

}

.arrows:hover{
	opacity: 1;
}



#shopLink{ position:absolute;  bottom:0;  height:170px; left:0px}


.column1{width: 31%; }

.column1 div{ margin-bottom:10%}



#post_text{ width:795px;  text-align:right}

#post_main{ left:0px;  top:0px;  width:805px;  position:absolute}

#postings{ margin-bottom:40px; width: 100%; text-align: center;}
.addinto_sharebox .social_buttons a{ width:17px;  height:17px}

 .addinto_sharebox .social_buttons a img{ opacity:0.7; cursor:pointer;  border:0 none;  -webkit-transition:opacity .3s ease-in-out;  -moz-transition:opacity .3s ease-in-out;  -o-transition:opacity .3s ease-in-out;  -ms-transition:opacity .3s ease-in-out;  transition:opacity .3s ease-in-out}
 .addinto_sharebox .social_buttons a:hover img{ opacity:1.0}

.mobile{
	display: none;
}

#page_about {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}

.top_logo{
	margin-top: -170px;
}

.mobile_menu{
	position: fixed;
	z-index: 9;
	top: 0;
	height: 100%;
	width: 100%;
	background: black;
		-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;  
    -o-transition:all .3s ease-in-out;
}

.mobile_ups{
	top: -100% !important;
}

.mobile_active .overs{
	opacity: 1;
}

.mobile_active{
	background: black !important;
}

.mob_menu{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.mob_menu .thumb_thumbs{
	color: white;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	font-size: 26px;
	font-family: 'Conv_tradegothicltcom';
}



#fixed_logo{
	width: 100%;
	cursor: pointer;
	text-align: center;
	background: white;
	padding-top: 25px;
	padding-bottom: 20px;
	z-index: 100;
	position: fixed;
	top: 0;
	    box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
		-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;  
    -o-transition:all .3s ease-in-out;

}

.side-by-side{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.side-by-side img{
	width: 49%;
	margin: 0;
	height: auto;
}

.sm_logo{
	width: 130px;
	
}

.overs{
	position: absolute;
	left: 50%;
	top: 50%;
	opacity: 0;
	transform: translate(-50%, -50%);
	z-index: 5;
	margin-top: 2px;
	  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}




	
.hamburger{
	width: 30px;
	position: absolute;
	right: 2.5%;
	z-index: 1350;
	pointer-events: all;
	top: 28px;
	
}


	
/* Icon 1 */

.nav-icon {
  width: 100%;
  height: 50px;
	
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}



.nav-icon span {
  display: block;
  position: absolute;
  background: #2E393E;	
  height: 1px;
  width: 100%;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* Icon 3 */

.nav-icon span:nth-child(1) {
  top: 0px;
}

.nav-icon span:nth-child(2) {
  top: 9px;
}

.nav-icon span:nth-child(3) {
  top: 18px;
	

}
.nav-icon.open span:nth-child(1) {
    background: white;
	top: 9px;
	

}

.nav-icon.open span:nth-child(2) {
    background: white;
	top: 9px;
	

}




.nav-icon.open span:nth-child(3) {
    background: white;
	top: 9px;
	
}
 @media(max-width: 1000px){

 #page_about{
		 width: 100%;
	 }
	 
	 #infobox{
		
		width: 90%;
	
		
	}
	 
}

 @media(max-width: 900px){
	 
	 .thumb_nails{
		 width: 89%;
	 }
	 
	 #gallery-wrap{width:94.5%; }
	 
	 .divider{
		 width: 90%;
		 margin-left: auto;
		 margin-right: auto;
	 }
	 
	 #gallery-controls{
		 display: none;
	 }
	 
	 #main{ width:100%; padding-top: 20px; }
	 
	 .column1{
		 width: 47%;
		 
	 }
	 
	 .mobile{
		 display: block;
	 }
	 
	 .desktop{
		 display: none;
	 }
	 
	 .arrows{
		 width: 15px;
	 }
	 
		 #post_land{
top: 105px
	 } 
}

 @media(max-width: 580px){
	 
	 #infobox3{
		 width: 90%;
	 }
	 
	 .hamburger{
		 right: 5%;
	 }
	 
	 #postings img{
		 width: 100% !important;
	 }
	
	 
	 .side-by-side img{
		 width: 100%;
	 }
	 
		 #post_land{
top: 10px
	 } 
	
	 
	 .copy_text{
		 width: 100%;
	 }
	 
	 #logo{
		 margin-top: 0;
	 }
	 
	 #menu{
		 display: block;
		 float: none;
		 position: relative;
		 margin-top: 25px;
		 width: 100%;
		 text-align: center;
	 }
	 
	 #thumb_wrapper{
		 margin-top: 30px;
	 }
	 
	 .thumb_thumbs{
		 margin-left: 5px;
		 margin-right: 5px;
	 }
	 
	 .column1{
		 width: 100%;
		 
	 }
	 
	 .mob_menu .thumb_thumbs{

	font-size: 18px;
		 margin-bottom: 15px;
}

	 
}




