@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:Rancho-Regular;
    src: url(./fonts/Rancho-Regular.ttf);
}
@font-face {
    font-family:OpenSans-ExtraBold;
    src: url(./fonts/OpenSans-ExtraBold.ttf);
}
@font-face {
    font-family:OpenSans-Semibold;
    src: url(./fonts/OpenSans-Semibold.ttf);
}
@font-face {
    font-family:OpenSans-Bold;
    src: url(./fonts/OpenSans-Bold.ttf);
}
@font-face {
    font-family:OpenSans-SemiboldItalic;
    src: url(./fonts/OpenSans-SemiboldItalic.ttf);
}
@font-face {
    font-family:OpenSans-Regular;
    src: url(./fonts/OpenSans-Regular.ttf);
}

body
{
	padding:0px;
	margin:0px;
	font-family:OpenSans-Regular;
}
p
{
	padding:0px;
	margin:0px;
}
.header_full
{
	float:left;
	width:100%;
	height:auto;
	background:url(images/header_full.PNG);
	min-height:818px;
	background-size: cover;
}
.header_bg
{
	background:url(images/header_bg.png);
    width: 100%;
    margin: auto;
    min-height: 289px;
    background-size: cover;
    background-position: center;
}
.header
{
	width:1045px;
	margin:auto;
}
.logo
{
	float:left;
	margin-top: 100px;
    margin-left: 25px;
}
.header_right
{
	float:right;
	width:406px;
    margin-right: 4%;
}
.contact_bg
{
	float:right;
	background:url(images/contact_bg.png);
	width:273px;
    background-repeat: no-repeat;
	height:57px;
}
.contact_no
{
    font-family:Rancho-Regular;
	font-size:24px;
	color:#ed4b90;
	float:left;
	margin-left: 23%;
}
.co_no
{
	font-size:15px;
	color:#fff;
	float:left;
	font-family:OpenSans-ExtraBold;
    margin-top: 7px;
    margin-left: 3px;
}
.free_ship
{
	float:left;
	background:url(images/order_bg.png);
	width:195px;
	height:52px;
}
.free
{
	font-size:22px;
	float:left;
    font-family:Rancho-Regular;
    text-shadow: -2px -2px 1px #a276dc, 1px -1px 0px #a276dc, 2px -2px 2px #a276dc;
    color: #fff;
    margin-left: 20px;
    margin-top: 11px;
    transform: rotate(-2deg)
}
.shipping
{
    font-family:Rancho-Regular;	
	color:#ff4f9a;
	font-size:22px;
	float:left;
    margin-top: 5px;
    margin-left: 2px
	transform: rotate(-2deg);
}
.order
{
	font-size:11px;
	color:#bf9cef;
    font-family:OpenSans-Semibold;
	float:left;
	margin-left: 4px;
    margin-top: 7px;
}
.order p
{
	font-size:14px;
    font-family:OpenSans-Bold;
	float:left;
    margin-top: -4px;
    margin-left: 3px;
	color:#fff;
}
.search_box
{
	float:left;
	background:url(images/search.png);
	width:389px;
	height:57px;
}
input.search_1 {
    line-height: 18px;
    margin-top: 11px;
    margin-left: 23px;
    padding: 5px;
    width: 64%;
    border: none;
    background-color: transparent;
    outline: none;
	float:left;
}
input.search_1::-webkit-input-placeholder { 
	 font-size:14px;
	 color:#b6b6b6;
     font-family:OpenSans-SemiboldItalic;
}
input.sub_bt
{
	background:url(images/search_bt.png);
	float:left;
	border:none;
	color:#fff;
	font-size:15px;
    font-family:OpenSans-ExtraBold;
    width: 88px;
    height: 33px;
    margin-top: 10px;
    margin-left: 14px;
}
input.sub_bt:hover
{
	background:url(images/search_bthover.png);
}
.menu_bg
{
	float:left;
	width:100%;
}
.menu
{
	background:url(images/menu_bar.png);
	width:1066px;
	margin:auto;
	height:102px;
    margin-top: 6px;
}
.menu ul 
{
	padding:0px;
	margin:0px;
	float:left;
    margin-top: 31px;
    margin-left: 31px;
}
.menu ul li
{
	float:left;
	list-style:none;	
    margin: 0px 25px;
}
.menu a
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:18px;
	color:#fff;
    font-family:OpenSans-ExtraBold;
    text-shadow: -1px 1px 1px #f15a9b, 0px -1px 2px #f15a9b, 1px 1px 1px #f15a9b;
    padding: 9px 24px 9px 20px;
	
}

.menu a:hover
{
	color:#ffd93c;
}
.wellcome
{
	float:left;
	width:100%;
	color:#3b6591;
	font-size:44px;
    font-family:OpenSans-Bold;
	text-align:center;
    letter-spacing: -4px;
}
.fore
{
	color:#e23679
}
.wellcome_bg
{
	width:1024px;
	margin:auto;
}
.well_part1
{
	float:left;
	width:394px;
    margin-top: 20px;
}
.well_text
{
	float:left;
	width:100%;
	font-size:16px;
	color:#777777;
    margin-bottom: 10px;
}
.pesti_bg
{
	float:left;
    width: 195px;
    margin-bottom: 10px;
}
.pesti_icon
{
	float:left;	
	position: relative;
}

.pesti_title {
    font-family: Rancho-Regular;
    float: left;
    font-size: 27px;
    background: url(images/item_bg.png) no-repeat;
    padding: 5px 15px 0px 24px;
    margin-left: -25px;
    margin-top: 7px;
    color: #4267ae;
    letter-spacing: -1px;
    width: 60%;
    background-size: 100% 100%;
}

.pesti_bg1
{
	float:right;
    width: 195px;
    margin-bottom: 10px;
}
.well_part2
{
	float:left;
    margin-top: -20px;
	margin-left:30px;
}
.video_bg
{
	float:left;
    clear: both;
    margin-top: -40px;
}
.video_aerrow {
    float: right;
    margin-right: -38px;
    position: relative;
}
.know_bg
{
	float:left;
	width:100%;
	background:url(images/important_bg1.png);
	height:auto;
    min-height: 566px;
    background-size: cover;
    background-position: center;
}
.bar_title
{
	background:url(images/Bar_title.png);
	width:186px;
	height:66px;
	margin:auto;
}
.title_bar
{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-size:29px;
    font-family:Rancho-Regular;
	color:#fff;
    text-shadow: -1px 1px 1px #f15a9b, 0px -1px 2px #f15a9b, 1px 1px 1px #f15a9b;
    margin-top: 22px;
}
.bar_dot {
    position: absolute;
    right: 0;
    margin-right: 15%;
    margin-top: 1px;
}
.did_text
{
	float:left;
	text-align:center;
	width:100%;
	height:auto;
	font-size:30px;
    font-family:OpenSans-Bold;
	color:#fff;
    letter-spacing: -2px;
    margin-top: 20px;
}
span.dangerous {
    color: #e23679;
}
.did_you
{
	width:992px;
	margin:auto;
}

.did_pix
{
	float:left;	
	width: 24%;
    position: relative;
    height: auto;
}
.did_text1
{
    font-size: 19px;
    color: #87c7d9;
    font-family: OpenSans-Semibold;
    float: right;
    width: 74%;
    letter-spacing: -1px;
    margin-top: 30px;
}
.didi_know12
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 10px;
}
.more_bg
{
	float:left;
	background:url(images/conver_ng.png);
    width: 100%;
    height: 138px;
    background-size: 100%;
    margin-top: -15px;
}
.more_fact
{
	font-size:29px;
	color:#fff;
    font-family:Rancho-Regular;
    text-shadow: -1px 1px 1px #f15a9b, 0px -1px 2px #f15a9b, 1px 1px 1px #f15a9b;
    margin-top: 63px;
    margin-left: 40px;
    width: 13%;
    float: left;
}
.more_text1
{
    font-family:OpenSans-Semibold;
	color:#e8f5f8;
    font-size: 17px;
    width: 76%;
    margin-top: 40px;
    float: left;
    margin-left: 14px;
}
.visit_bg
{
	float:left;
	width:100%;
	background:url(images/baby_photos_bg.png);
	min-height:303px;
    background-position: top;
    background-size: cover;
}
.visit_star
{
	float:left;
	width:100%;
	background:url(images/star_bg.png);
	min-height:211px;
    background-position: center;
    background-size: cover;
    margin-top: -180px;
}
.visit
{
	background:url(images/babytitle_bg.png);
	width:1080px;
	margin:auto;
    min-height: 172px;
    background-repeat: no-repeat;
    margin-top: -2px;
}
.visit_pic1
{
	float:left;
    margin-left: 33px;
}
.visit_pic2
{
	font-size:36px;
	color:#fff;
    font-family:Rancho-Regular;
    text-shadow: -2px 2px 2px #72479d, 0px -2px 3px #72479d, 2px 2px 1px #72479d;
    width: 55%;
    float: left;
    letter-spacing: -1px;
    text-align: center;
    transform: rotate(1deg);
    margin-top: 30px;
    line-height: 27px;
}
span.fashionable {
    text-shadow: -2px 2px 2px #72479d, 0px -2px 3px #72479d, 2px 2px 2px #72479d;
    color: #f15a9b;
	letter-spacing: -2px;
}
.visit_pic3
{
	float:left;

}
.visti_st {
    float: left;
    width: 100%;
    margin-top: 11px;
}
.visti_bg01
{
	width:1100px;
	margin:auto;
}
.visit_text
{
	float:left;
	font-size:16px;
	color:#757e81;
    font-family:OpenSans-Semibold;
	width:485px;
    letter-spacing: -1px;
    margin-left: 4%;
    line-height: 22px;
    margin-top: -20px;
}
.our_p
{
    font-family:OpenSans-Bold;	
	float: left;
    margin-top: 20px;
}
.visit_pic01
{
    float: right;
	margin-top: -114px;
    margin-right: 12px;
}
.main_title012
{
	margin:auto;
	background:
}
.visti_our01
{
	float:left;
	width:100%;
	height:auto;
    margin-top: -160px;
}
.visit_our2
{
	margin:auto;
	width:584px;
}
.visti_left
{
	float:left;
}
.visti_middle
{
	float:left;
	background:url(images/baby_title0123.PNG);
    padding: 53px 80px 60px 84px;
    letter-spacing: -1px;
    margin-left: -35px;
    margin-top: -9px;
	color:#fff;
	text-transform:uppercase;
	font-size:30px;
    font-family:OpenSans-ExtraBold;
	text-shadow: -1px 1px 1px #f15a9b, 0px -1px 2px #f15a9b, 1px 1px 1px #f15a9b;
}
.visti_middle:hover
{
	background:url(images/baby_title_hover.png);
	
}
.visti_right
{
	float:left;
	margin-left: -31px;

}
.cart_1 {
    width: 131px;
    margin: auto;
}
img.cart02 {
    margin-top: -40px;
}
.made_usa_bg
{
	float:left;
	background:url(images/made_usa_shadow.png);
	width:100%;
	min-height:325px;
    background-repeat: no-repeat;
	background-position:top;
}
.usa_title
{
	background:url(images/usa_title.png);
	width:180px;
	height:85px;
	margin:auto;
	margin-top:19px;
}
.title_usa1
{
	float:left;
	width:100%;
	text-align:center;
	font-size:28px;
    font-family:Rancho-Regular;
    text-shadow: -1px 1px 1px #60b3ca, 0px -1px 2px #60b3ca, 1px 1px 1px #60b3ca;
	color:#fff;
    margin-top: 27px;
}
span.m {
    color: #fb2929;
}
span.d {
    color: #2b5580;
}
.usa_bg
{
	background:url(images/bee_shade.png) no-repeat;
	width:100%;
	background-position:top;
	min-height:100px;
	float:left;
}
.usa1
{
	float:left;
	width:625px;
}
.title_usa01
{
    font-family:OpenSans-Bold;
	font-size:40px;
	float:left;
	color:#3b6591;	
	letter-spacing: -4px;
}
span.we_have {
    color: #e23679;
}
.usa_main
{
	margin:auto;
	width:995px;
	padding-top: 20px;
}
.main_text1
{
	font-size:16px;
	color:#777777;
	float:left;
    width: 99%;
    line-height: 20px;
    margin-top: 25px;
}
.usa_2
{
	float:right;
}
.safe_happy
{
	float:left;
	width:100%;
}
.safe_bg
{
	background:url(images/title_abc.PNG);
	width:990px;
	height:174px;
	margin:auto;
}
.safe_b_t
{
	font-size:26px;
	color:#fff;
	text-shadow: -1px 1px 1px #874ba5, 0px -1px 2px #874ba5, 1px 1px 1px #874ba5;
	height:67px;
    font-family:Rancho-Regular;
	float:left;
	width:100%;
    margin-top: 26px;
	text-align:center;
}
.title_safe
{
	font-size:34px;
	color:#fff;
    font-family:Rancho-Regular;
	float:left;
	width:100%;
    margin-top: -18px;
	text-align:center;
}
.product_bg
{
	width:976px;
	margin:auto;
}
.product_title1
{
	float:left;
	width:100%;
	margin-top:40px;
}
.product_title011
{
	background:url(images/product_title.png);
	width:426px;
	height:88px;
	margin:auto;
}
.pro_1
{
	color:#46acd1;
	font-size:39px;
	text-shadow: -1px 1px 1px #c6e0f2, 0px -1px 2px #c6e0f2, 1px 1px 1px #c6e0f2;
	float:left;
    font-family:Rancho-Regular;
    margin-left: 100px;
    transform: rotate(-3deg);
    margin-top: 10px;
}

.pro_2
{
	color:#46acd1;
    font-family:Rancho-Regular;
	font-size:39px;
	text-shadow: -1px 1px 1px #c6e0f2, 0px -1px 2px #c6e0f2, 1px 1px 1px #c6e0f2;
	float:left;
    transform: rotate(3deg);
    margin-top: 10px;
	margin-left:10px;
}
.infact_bg
{
	float:left;
    width: 100%;
    margin-top: 50px;
}
.inface1
{
	background:url(images/cat_pic1.png);
	width:241px;
	height:199px;
	float:left;
}
.infact_pic {
    margin-top: -26px;
    width: 200px;
    margin-left: 20px;
    float: left;
}
.infact_title
{
	float:left;
	color:#eb4477;
	text-shadow: -1px 1px 1px #f3bdd6, 0px -1px 2px #f3bdd6, 1px 1px 1px #f3bdd6;
	width:100%;
	text-align:center;
	font-size:36px;
    font-family:Rancho-Regular;
    margin-top: -11px;
}
.months
{
	font-size:12px;
	color:#fff;
	text-align:center;
	float:left;
    font-family:OpenSans-Bold;
	width:100%;
}
.read_bt1
{
	background:url(images/girl_bt1.png);
	width: 138px;
    padding: 15px 0px 4px 0px;
    text-align: center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	float:left;	
    font-family:OpenSans-ExtraBold;
    margin-top: 10px;
    margin-left: 50px;
    text-shadow: -1px 1px 1px #f15a9b, 0px -1px 2px #f15a9b, 1px 1px 1px #f15a9b;
}
.read_bt1:hover
{
	background:url(images/girl_bt1-hover.png);
	text-shadow: -1px 1px 1px #f7559a, 0px -1px 2px #f7559a, 1px 1px 1px #f7559a;
}
.inface2
{
	background:url(images/cat_pic2.png);
	width:241px;
	height:199px;
	float:left;
}
.inface3
{
	background:url(images/cat_pic3.png);
	width:241px;
	height:199px;
	float:left;
}
.inface4
{
	background:url(images/cat_pic4.png);
	width:241px;
	height:199px;
	float:left;
}

.read_bt2
{
	background:url(images/girl_bt2.png);
	width: 138px;
    padding: 15px 0px 4px 0px;
    text-align: center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	float:left;	
    font-family:OpenSans-ExtraBold;
    margin-top: 10px;
    margin-left: 50px;
    text-shadow: -1px 1px 1px #41afe2, 0px -1px 2px #41afe2, 1px 1px 1px #41afe2;
}
.read_bt2:hover,.read_bt4:hover
{
	background:url(images/girl_bt2-hover.png);
	text-shadow: -1px 1px 1px #41afe2, 0px -1px 2px #41afe2, 1px 1px 1px #41afe2;
}
.read_bt3
{
	background:url(images/girl_bt3.png);
	width: 138px;
    padding: 15px 0px 4px 0px;
    text-align: center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	float:left;	
    font-family:OpenSans-ExtraBold;
    margin-top: 10px;
    margin-left: 50px;
    text-shadow: -1px 1px 1px #f55297, 0px -1px 2px #f55297, 1px 1px 1px #f55297;
}
.read_bt3:hover
{
	background:url(images/girl_bt1-hover.png);
	text-shadow: -1px 1px 1px #f7559a, 0px -1px 2px #f7559a, 1px 1px 1px #f7559a;
}
.read_bt4
{
	background:url(images/girl_bt4.png);
	width: 138px;
    padding: 15px 0px 4px 0px;
    text-align: center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	float:left;	
    font-family:OpenSans-ExtraBold;
    margin-top: 10px;
    margin-left: 50px;
    text-shadow: -1px 1px 1px #359fd0, 0px -1px 2px #359fd0, 1px 1px 1px #359fd0;
}
.toy_bg01
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 30px;
}
.toy01
{
	float:left;
	background:url(images/toys_1.png);
	width:481px;
	height:163px;
}
.toy_all
{
	float:left;
    margin-left: 25%;
    margin-top: 27px;
}
.toy_title
{
	font-size:40px;
	float:left;
    font-family:Rancho-Regular;
	color:#fff;
    text-shadow: -1px 1px 1px #8e92ef, 0px -1px 2px #8e92ef, 1px 1px 1px #8e92ef;
}
.to_sub
{
	float:left;
	font-size:12px;
	color:#51d8f0;
    font-family:OpenSans-Bold;
    margin-left: 55px;
    margin-top: 19px;
}
.sub_text
{
	font-size:14px;
	color:#cec5fb;
	float:left;
	clear:both;	
}
.toy_bt
{
	background:url(images/toy_1bt.PNG) no-repeat;
    width: 105px;
    padding: 6px 0px 12px 0px;
    text-align: center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	float:left;	
    font-family:OpenSans-ExtraBold;
    margin-top: 10px;
    margin-left: 50px;
    text-shadow: -1px 1px 1px #69caee, 0px -1px 2px #69caee, 1px 1px 1px #69caee;
    background-size: 100% 100%;
}
.toy_bt:hover
{
	background:url(images/toy_1bt-hover.png);
	background-size: 100% 100%;
}

.toy02
{
	float:left;
	background:url(images/toys2.png);
	width:488px;
	height:149px;
    margin-top: 12px;
}
.toy_bt1:hover
{
	background:url(images/toy_2bt-hover.png);
	background-size: 100% 100%;
    text-shadow: -1px 1px 1px #61bc5e, 0px -1px 2px #61bc5e, 1px 1px 1px #61bc5e;
}

.toy_title1
{
	font-size:40px;
	float:left;
    font-family:Rancho-Regular;
	color:#fff;
    margin-top: -11px;
    text-shadow: -1px 1px 1px #86a934, 0px -1px 2px #86a934, 1px 1px 1px #86a934;
}
.sub_text1
{
	font-size:14px;
	color:#e3ffc8;
	float:left;
	clear:both;	
}
.toy_bt1
{
	background:url(images/toy_2bt.png) no-repeat;
    width: 105px;
    padding: 6px 0px 12px 0px;
    text-align: center;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	float:left;	
    font-family:OpenSans-ExtraBold;
    margin-top: 10px;
    margin-left: 50px;
    text-shadow: -1px 1px 1px #61bc5e, 0px -1px 2px #61bc5e, 1px 1px 1px #61bc5e;
    background-size: 100% 100%;
}
.toy_all1
{
	float:left;
    margin-left: 29%;
    margin-top: 27px;
}
.visit_online
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 10px;
}
.rainbow
{
	width:173px;
	margin:auto;
}

.online_title1
{
	background:url(images/baby_title0123.PNG);
	width:524px;
	height:154px;
	margin:auto;
}
.online_title
{
	width:535px;
	margin:auto;
}
.online_stote01 {
   float:left;
    background: url(images/online_title.png);
    width: 415px;
    padding: 30px 15px 25px 38px;
    letter-spacing: -1px;
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    font-family: OpenSans-ExtraBold;
    text-shadow: -1px 1px 1px #f15a9b, 0px -1px 2px #f15a9b, 1px 1px 1px #f15a9b;
    background-repeat: no-repeat;
    margin-top: -7px;
    position: relative;
}
.cart_03 {
    float: left;
    margin-left: -70px;
    position: relative;
    margin-top: -7px;
}
.footer_bg
{
	float:left;
	width:100%;
	background:url(images/footer_bg1.png);
	height:1179px;
    background-size: cover;
    background-position: top;
	margin-top: -80px;
}
.footer_title
{
	background:url(images/footer_title.png);
	width:283px;
	height:133px;
	margin:auto;
    margin-bottom: 15px;
    margin-top: 45px;
}
.title_footer1
{
	font-size:29px;
	color:#fff;
	text-shadow: -1px 1px 1px #7e7ecc, 0px -1px 2px #7e7ecc, 1px 1px 1px #7e7ecc;
    font-family:Rancho-Regular;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 76px;
}
.footer
{
	width:1050px;
	margin:auto;
}
.shipiing1
{
	float:left;
	background:url(images/icon_bg1.png);
	width:231px;
	height:369px;
    margin-left: 8px;
    margin-right: 8px;
}
.track_pic
{
	width:175px;
	margin:auto;
    margin-top: 10px;
}
.free_title
{
	font-size:40px;
	text-align:center;
	width:100%;
	color:#fff;
	text-shadow: -1px 1px 1px #7e7ecc, 0px -1px 2px #7e7ecc, 1px 1px 1px #7e7ecc;
    font-family:Rancho-Regular;
    line-height: 30px;
    margin-top: 5px;
}
.flogo_icons
{
	float:left;
	width:100%;
    margin-top: 20px;
}
.footer_logo
{
	float:left;
    font-family:Rancho-Regular;
	color:#fff;
	font-size:56px;
	margin-left: 25px
}
span.baby01
{
	color:#ed4b90;
	text-shadow: -3px 3px 3px #70264e, 0px -3px 3px #70264e, 3px 3px 3px #70264e;
    transform: rotate(1deg);
    float: left;
}
span.organic
{
	color:#4ed7c5;
	text-shadow: -3px 3px 3px #094c4c, 0px -3px 3px #094c4c, 3px 3px 3px #094c4c;
    float: left;
    transform: rotate(2deg);
}
span.clothing
{
	text-shadow: -3px 3px 3px #163e4d, 0px -3px 3px #163e4d, 3px 3px 3px #163e4d;
    float: left;
    transform: rotate(-2deg);

}
span.sub_logo
{
	color:#4b8397;
	font-size:12px;
    font-family:OpenSans-SemiboldItalic;
    margin-left: 10px;
}
.social_icon
{
	float:right;
    margin-right: 100px;
    margin-top: 20px;
}
.social_icon ul
{
	padding:0px;
	margin:0px;
}
.social_icon ul li
{
	float:left;
	list-style:none;
}
.footer_widget
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 25px;
}
.footer_1
{
	float:left;
    width: 200px;
    margin-left: 40px;
    margin-right: 20px;
}
.footer1_title
{
	font-size:20px;
	color:#fff;
	text-shadow: -2px 2px 2px #4c8ac9, 0px -2px 3px #4c8ac9, 2px 2px 2px #4c8ac9;
    font-family:OpenSans-ExtraBold;
	text-transform:uppercase;
}
.f_widget1
{
	float:left;
	width:100%;
    margin-top: 10px;
}
.f_widget1 ul
{
	padding:0px;
	margin:0px;
}
.f_widget1 ul li
{
	list-style:none;
	line-height:22px;
}
.f_widget1 a
{
	color:#71b3d4;
	text-decoration:none;
	font-size:14px;
}
.tearms
{
	float:left;
    margin-top: 10px;
}
.tearms ul
{
	padding:0px;
	margin:0px;
}
.tearms ul li
{
	list-style:none;
	line-height:15px;
}
.tearms a
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
    font-family:OpenSans-Semibold;
}
.contact_footer1
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 45px;
}
.contact_footer
{
	background:url(images/contct_footer.png);
	margin:auto;
    width: 315px;
    height: 134px;
}
.contact_titlef
{
	font-size:30px;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	text-shadow: -1px 1px 1px #e72a8d, 0px -1px 2px #e72a8d, 1px 1px 1px #e72a8d;
    font-family:Rancho-Regular;
    color: #fff;
    margin-top: 8px;
}

.con_f
{
	font-size:35px;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	text-shadow: -1px 1px 1px #bb5004, 0px -1px 2px #bb5004, 1px 1px 1px #bb5004;
    color: #fff;
    font-family:OpenSans-Semibold;
    margin-top: 10px;
}
.copy
{
	float:left;
	width:100%;
	text-align:center;
	color:#b0d6e8;
	font-size:11px;
    font-family:OpenSans-Semibold;
}
/********************Popup******************/
.wrapper_popup
{
	background:url(images/popup.png);
	width:987px;
	height:709px;
	margin:auto;
}
.popup_bg
{
	width:872px;
	margin:auto;
}
.cross
{
	float:right;
    margin-top: 53px;
    margin-right: 15px;
}
.pop_logo
{
	float:left;
    font-family:Rancho-Regular;
	color:#fff;
	font-size:40px;
	text-align:center;
	width:100%;
}
.pop_sub
{
	float:left;
	width:100%;
	text-align:center;
	font-size:44px;
	color:#3b6591;
    font-family:OpenSans-Bold;
    letter-spacing: -4px;
    line-height: 45px;
    margin-top: 30px;
}

span.under {
    color: #db0f5e;
}
.mail_send
{
	float:left;
	width:100%;
}
.mail_title01
{
	float:left;
	width:100%;
	text-align:center;
	font-size:26px;
	color:#659eaa;
    font-family:OpenSans-Bold;
	letter-spacing: -2px;
    margin-top: 20px;
}
.main_send
{
	float:left;
	width:100%;
	margin-top: 20px;
}
.search_box1
{
	background:url(images/mail_send.png);
	width:527px;
	height:82px;
	margin:auto;
}

input.search_2 {
    line-height: 20px;
    margin-top: 26px;
    margin-left: 46px;
    padding: 5px;
    width: 61%;
    border: none;
    background-color: transparent;
    outline: none;
	float:left;
}
input.search_2::-webkit-input-placeholder { 
	 font-size:17px;
	 color:#b6b6b6;
     font-family:OpenSans-SemiboldItalic;
}
input.sub_bt1
{
    background: url(images/search_bt.png);
    float: left;
    border: none;
    color: #fff;
    font-size: 20px;
    font-family: OpenSans-ExtraBold;
    width: 106px;
    height: 42px;
    margin-top: 21px;
    margin-left: 14px;
    text-shadow: -1px 1px 1px #f7559a, 0px -1px 2px #f7559a, 1px 1px 1px #f7559a;
    background-size: 100% 100%;
}
input.sub_bt1:hover
{
	background:url(images/search_bthover.png);
    background-size: 100% 100%;
}
.gift_per
{
	float:left;
	width:100%;
	height:auto;
    margin-top: 47px;
}
.gift_pack
{
	background:url(images/20%25.png);
	width:209px;
	height:90px;
	margin:auto;
}
.per_g
{
	font-size:60px;
	color:#f25f0f;
    font-family:OpenSans-Bold;
	float:left;
    text-shadow: -1px 1px 1px #ffbd1e, 0px -1px 2px #ffbd1e, 1px 1px 1px #ffbd1e;
    margin-left: 20px;
}
.text_popup
{
	float:left;
	width:100%;
	text-align:center;
	font-size:26px;
    line-height: 31px;
    margin-top: 13px;
	color:#fff;
    font-family:OpenSans-Bold;	
}
span.off {
    color: #fb4592;
}
