/*--------------
Instagram css start
------------------*/
.wp1s-carousel-wrapper ul{
	margin:0;
}
/*-------------Instagram single type start css---------------*/
.wp1s-main-insta-wrap{
	position:relative;
	border:2px solid #e7e7e7;
	background-color:#fafafa;
}
.wp1s-main-insta-wrap .wp1s-insta-pop-wrap{
	position:relative;
}
.wp1s-main-insta-wrap .wp1s-insta-pop-wrap a{
    display: block;
    overflow: hidden;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    box-shadow:0 0 0;
}
.wp1s-main-insta-wrap .wp1s-insta-pop-wrap a img{
	margin:auto;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	display:block;
	width:100%;
}
.wp1s-main-insta-wrap:hover > .wp1s-insta-pop-wrap a img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.wp1s-main-insta-wrap  .wp1s-insta-img{
    width: 146px;
    height: 146px;
    border:6px solid #ffffff;
    border-radius: 50%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color=#777777)";
    -moz-box-shadow: 0 0 10px 2px #777777;
    -webkit-box-shadow: 0 0 10px 2px #777777;
    box-shadow: 0 0 10px 2px #777777;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#777777);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    bottom: -79px;
    overflow: hidden;
}
.wp1s-main-insta-wrap  .wp1s-insta-metawrap{
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.6);
	color:#fff;
	padding:13px 32px;
	font-size:18px;
	font-weight:700;
	font-family:'Raleway';
}
.wp1s-main-insta-wrap .wp1s-insta-like,
.wp1s-main-insta-wrap .wp1s-insta-comment{
	display:inline-block;
}
.wp1s-main-insta-wrap .wp1s-insta-like{
	padding-right:12px;
}
.wp1s-main-insta-wrap  .wp1s-insta-like-wrap{
	float:left;
	text-align:left;
	clear:left;
	width:50%;
}
.wp1s-main-insta-wrap .wp1s-insta-date{
	float:right;
	text-align:right;
	clear:right;
	width:50%;
}
.wp1s-main-insta-wrap  .wp1s-insta-metawrap .fa{
	padding-right:10px;
}
.wp1s-main-insta-wrap .wp1s-insta-user{
	margin-top:100px;
	text-align:center;
	margin-bottom:46px;
	font-size:26px;
	font-weight:bold;
	font-family:'Raleway';
}
.wp1s-main-insta-wrap .wp1s-insta-user a{
		box-shadow:0 0 0 0;
}
/*-------------Instagram single type end css---------------*/
/*-------------Instagram type 1--------------*/
.wp1s-cinsta-type-1{
	border:1px solid #eee;
}
.wp1s-cinsta-type-1 > a{
	display:block;
}
.wp1s-cinsta-type-1 > a img{
	width:100%;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-content-wrap{
	padding:18px 13px 41px;
	text-align: left;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-pwrap, .wp1s-cinsta-type-1 .wp1s-insta-car-tags{
	display:block;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-pwrap{
	position:relative;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-profile{
	width:50px;
	height:50px;
	overflow:hidden;
	border-radius:50%;
	display:inline-block;
	vertical-align:middle;
}
.wp1s-cinsta-type-1 .wp1s-insta-car-name{
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    padding-left:55px;
    font-weight:700;
    font-family: 'Raleway';
    text-transform: uppercase;
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    color:#000;
    word-wrap:break-word;
    width:100%;
}
.wp1s-cinsta-type-1 .wp1s-insta-car-name a{
	color:#2c3740;
	text-decoration:none;
	box-shadow: 0 0px 0 0 currentColor;
	word-wrap:break-word;
}
.wp1s-cinsta-type-1 .wp1s-insta-car-tags{
	font-family: 'OpenSans';
	font-size:17px;
	line-height:1.3;
	color:#2c3740;
	padding-top:18px;
}
.wp1s-cinsta-type-1 .wp1s-insta-car-like,
.wp1s-cinsta-type-1 .wp1s-insta-car-comment,
.wp1s-cinsta-type-1 .wp1s-insta-car-date{
	display:inline-block;
	font-family: 'Tahoma';
	color:#078f8a;
	font-size:14px;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-comment-wrap{
	float:left;
	padding-right:2px;
	max-width:50%;
}
.wp1s-cinsta-type-1 .wp1s-insta-car-date{
	float:right;
	max-width:50%;
	padding-left:2px;
}
.wp1s-cinsta-type-1 .wp1s-insta-car-like{
	margin-right:18px;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-metadata{
	background:#eee;
	padding:9px 13px;
	overflow:hidden;
}
.wp1s-cinsta-type-1 .wp1s-cinsta-metadata .fa{
	margin-right:10px;
}
.wp1s-cinsta-type-1 li > a{
	display: block;
    overflow: hidden;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    box-shadow: 0 0px 0 0 currentColor;
}
.wp1s-cinsta-type-1 li > a img{
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
}
.wp1s-cinsta-type-1 li:hover > a img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
/*-------------Instagram type 1 end--------------*/
/*---------------type 2 instagram start-----------------*/
.wp1s-cinsta-type-2{
	overflow:hidden;
	position:relative;
	list-style:none;
	transform:translate3d(0, 0, 0, 0);
}
.wp1s-cinsta-type-2  >img{
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}
.wp1s-cinsta-type-2:hover > img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.wp1s-cinsta-type-2:before,
.wp1s-cinsta-type-2:after{
    bottom: 15px;
    content: "";
    left: 15px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9;
}
.wp1s-cinsta-type-2:before{
	-webkit-transform: scale(0,1);
    -ms-transform: scale(0,1);
    -o-transform: scale(0,1);
    transform: scale(0,1);
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}
.wp1s-cinsta-type-2:after{
	-webkit-transform: scale(1,0);
    -ms-transform: scale(1,0);
    -o-transform: scale(1,0);
    transform: scale(1,0);
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.wp1s-cinsta-type-2:hover:before,
.wp1s-cinsta-type-2:hover:after{
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wp1s-cinsta-type-2  .wp1s-type2-wrap{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	transition:all 0.5s linear;
	padding:20px;
	background:rgba(0,191,255, 0.5);
}
.wp1s-cinsta-type-2:hover .wp1s-type2-wrap{
	opacity:1;
}
.wp1s-cinsta-type-2 .wp1s-cinfont-style{
	clear:both;
	width:100%;
	overflow:hidden;
	padding:0 10px;
}
.wp1s-cinsta-type-2 .wp1s-cinfont-style a{
    display: block;
    width: auto;
    font-size: 28px;
    color: #fff;
    z-index: 999;
    position: relative;
}
.wp1s-cinsta-type-2 .wp1s-cinfont-style a:nth-child(1),
.wp1s-cinsta-type-2 .wp1s-insta-car-like{
	float:left;
}
.wp1s-cinsta-type-2 .wp1s-cinfont-style a:nth-child(2),
.wp1s-cinsta-type-2 .wp1s-insta-car-comment{
	float:right;
}
.wp1s-cinsta-type-2  .wp1s-cinsta-2meta{
	display: block;
    clear: both;
    color: #ffffff;
    font-family: 'Raleway';
    font-size: 18px;
    font-weight: 300;
    padding:1% 30px 0;
    overflow:hidden;
}
.wp1s-cinsta-type-2  .wp1s-cinsta-2meta .fa{
	margin-right:15px;
}
.wp1s-cinsta-type-2 .wp1s-insta-car-tags{
    clear: both;
    color: #fff;
    font-size: 16px;
    line-height:1;
    font-weight:300;
    font-family: 'Raleway';
    padding: 6% 23px 0;
    text-align:center;
}
.wp1s-cinsta-type-2 .wp1s-cinsta-s2-wrap{
    font-family: 'Roboto';
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    padding: 0 30px;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}
.wp1s-cinsta-type-2 .wp1s-insta-car-name{
	float: left;
    width: 50%;
    line-height: 1;
    word-wrap: break-word;
    clear:left;
    padding-right:2px;
    text-align:left;
}
.wp1s-cinsta-type-2 .wp1s-insta-car-date{
	float:right;
	width:50%;
	clear:right;
	padding-left:2px;
	text-align:right;
	line-height:1;
}
.wp1s-cinsta-type-2 .wp1s-insta-car-date .fa{
	margin-right:10px;
}
/*---------------type 2 instagram end-----------------*/
/*instagram pop up css start*/
.pp_social{
	
}
/*instagram pop up css end*/
/*----------------
instagram css end
------------------*/
/*----------------
woocommerce css start
------------------*/
/*single type css start*/
.wp1s-swocom-wrap{
	clear:both;
	width:relative;
}
.wp1s-swocom-wrap .wp1s-swimg-wrap{
	float:left;
	width:50%;
	padding-right:15px;
}
.wp1s-swocom-wrap  .wp1s-swocom-conwrap{
	float:right;
	width:50%;
	padding-left:15px;
	padding-top:20px;
	text-align:left;
}
.wp1s-swocom-wrap .wp1s-product-title{
	font-size:22px;
	font-family: 'Khand', sans-serif;
	color:#000;
	font-weight:300;
	margin:0;
	padding-bottom:20px;
}
.wp1s-swocom-wrap  .wp1s-product-content{
	font-family:'OpenSans';
	color:#403f3f;
	font-size:14px;
	font-weight:500;
	line-height:22px;
	margin:0;
	padding:20px 0 20px;
}
.wp1s-swocom-wrap  .wp1s-price,
.wp1s-swocom-wrap  .wp1s-sale-price{
	font-size:22px;
	font-family: 'Khand', sans-serif;
	color:#3f3f3f;
	line-height:1;
	display:inline-block;
}
.wp1s-swocom-wrap  .wp1s-price{
	padding-right:15px;
}
.wp1s-swocom-wrap span{
	display:inline-block;
	margin-top:10px;
}
.wp1s-swocom-wrap span:first-child{
	margin-top:50px;
}
.wp1s-swocom-wrap .wps1-readmore-button,
.wp1s-swocom-wrap .wps1-cart-button{
	display:inline-block;
	font-size:12px;
	color:#fff;
	background:#333333;
	padding:14px 40px;
	font-weight:300;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	border:2px solid transparent;
	transition:all 0.5s ease;
	min-width:177px;
	text-align:center;
}
.wp1s-swocom-wrap .wps1-readmore-button:hover,
.wp1s-swocom-wrap .wps1-cart-button:hover{
	border:2px solid #333333;
	background:transparent;
	color:#333333;
}
/*single type css end*/
/*type-1 css start*/
.wp1s-cwoocom-mwrap-type-1{
	text-align:center;
}
.wp1s-cwoocom-mwrap-type-1 h1.wp1s-car-product-title{
	font-size: 17px;
    line-height: 22px;
    margin-top: 0;
    margin-bottom: 0;
    font-family:'Lato';
    font-weight:700;
    text-transform:uppercase;
    padding-top:20px;
    color:#1a1a1a;
}
.wp1s-cwoocom-mwrap-type-1 .wp1s-car-product-content{
		font-family:'Lato';
		font-size:14px;
		line-height:22px;
		color:#666;
		padding-top:4px;
}
.wp1s-cwoocom-mwrap-type-1  .wp1s-car-price,
.wp1s-cwoocom-mwrap-type-1  .wp1s-car-sale-price{
		font-family:'Lato';
		font-size:16px;
		line-height:22px;
		color:#000;
		font-weight:bold;
		padding:6px 5px 0;
		display:inline-block;			
}
.wp1s-cwoocom-mwrap-type-1  .wp1s-cwocom-imgwrap{
	position:relative;
	overflow:hidden;
	transform:translate3d(0,0,0,0);
}
.wp1s-cwoocom-mwrap-type-1 .wp1s-cwocom-imgwrap img{
	transition:0.5s all ease;
	-webkit-transition:0.5s all ease;
	-moz-transition:0.5s all ease;
}
.wp1s-cwoocom-mwrap-type-1:hover .wp1s-cwocom-imgwrap img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.wp1s-cwoocom-mwrap-type-1 .wps1-cart-button, 
.wp1s-cwoocom-mwrap-type-1 .wps1-readmore-button {
	font-family:'Lato';
	font-size:14px;
	width:50%;
	padding:10px;
	text-align:center;
	display:inline-block;
	background:#262626;
	color:#fff;
	box-shadow:0 0 0 0;
	position:absolute;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.5s all ease;
	text-transform:uppercase;
}
.wp1s-cwoocom-mwrap-type-1 .wps1-readmore-button {
	left: auto;
	right: 0;
}
.wp1s-cwoocom-mwrap-type-1  .wps1-cart-button:before,
.wp1s-cwoocom-mwrap-type-1 .wps1-readmore-button:before{
	content:'\f218';
	position:relative;
	font-family:FontAwesome;
	margin-right:5px;
	font-size:14px;
	display:inline-block;
    vertical-align: top;
}
.wp1s-cwoocom-mwrap-type-1 .wps1-readmore-button:before {
	content:'\f06e';
}

.wp1s-cwoocom-mwrap-type-1:hover .wps1-cart-button, 
.wp1s-cwoocom-mwrap-type-1:hover .wps1-readmore-button {
	opacity:1;
	bottom:40px;
} 

/*type-1 css end*/
/*type-2 css start*/
.wp1s-cwoocom-mwrap-type-2{
	font-family: 'Roboto', sans-serif;
}
.wp1s-cwoocom-mwrap-type-2 .wp1s-cwocom-imgwrap{
	overflow:hidden;
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
}
.wp1s-cwoocom-mwrap-type-2 .wp1s-cwocom-imgwrap img{
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}
.wp1s-cwoocom-mwrap-type-2:hover > .wp1s-cwocom-imgwrap img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.wp1s-cwoocom-mwrap-type-2 .wp1s-car-product-title{
	margin:0;
	font-size:22px;
	color:#403f3f;
	font-weight:500;
	text-transform:capitalize;
	padding:24px 5px 12px;
}
.wp1s-cwoocom-mwrap-type-2 .wp1s-car-product-content{
	color:#575757;
	font-size:16px;
	font-weight:300;
	line-height:22px;
	padding:0px 5px 15px;
}
.wp1s-cwoocom-mwrap-type-2 .wp1s-car-price,
.wp1s-cwoocom-mwrap-type-2 .wp1s-car-sale-price{
	color:#000;
	font-size:20px;
	line-height:22px;
	font-weight:500;
	padding:0px 5px 0;
	display:block;
}
.wp1s-cwoocom-mwrap-type-2 span{
	display:inline-block;
}
.wp1s-cwoocom-mwrap-type-2 .wps1-cart-button,
.wp1s-cwoocom-mwrap-type-2 .wps1-readmore-button{
	font-size: 12px;
    padding: 5px 6px;
    border: 2px solid #646464;
    box-shadow: 0 0 0 0;
    color: #000;
    text-transform: uppercase;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    display: inline-block;
    min-width: 125px;
    text-align: center;
}
.wp1s-cwoocom-mwrap-type-2 .wps1-readmore-button{
	margin-top:15px;
}
.wp1s-cwoocom-mwrap-type-2 .wps1-cart-button{
	margin-top:10px;
}
.wp1s-cwoocom-mwrap-type-2 .wps1-cart-button:hover,
.wp1s-cwoocom-mwrap-type-2 .wps1-readmore-button:hover{
	background:#646464;
	color:#fff;
}
.wp1s-swocom-wrap .wp1s-pcross-price,
.wp1s-cwoocom-mwrap-type-2 .wp1s-pcross-price,
.wp1s-cwoocom-mwrap-type-1 .wp1s-pcross-price{
	text-decoration:line-through;
	color:#777;
}
/*type-2 css end*/
/*----------------
woocommerce css end
------------------*/

