@charset "utf-8";
/* CSS Document */

/*
--------------------common --------------------
*/

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }
html{
	background: #fff; 
}
body{ min-width:auto;overflow-x: hidden;}

 .sb-slidebar, .menu-link{ display:block;}
#sb-site, .sb-site-container {
	background-color: #ffffff;
}
/*
--------------------Header --------------------
*/
/* 2016-6-8
.wrap #abic_border{position: fixed; top:0; z-index:1002;}
.wrap #abic_border .abic_border_inner{ background-size:100%;height:4px; }
*/
.header_top_box #abic_border .abic_border_inner{ background-size:100%;height:4px; }
#header{  background:#fff none;      height: auto; position:fixed; top:0px; margin-top:0px; z-index:1000; border-bottom:1px solid #f3f3f3; 	
	}
#header .logo{ position:static;  min-width: auto; font-size:2.5em; line-height:66px; height:66px; margin:0; padding-top:10px;}

#header .logo img{ height:100%; position:relative; z-index:3; top:-14px;}



#header .container{  height: 66px;}

#header .container, #header .container .logo{width: 100%;}

.header_menu_top{ display:block; position:absolute; top:66px; z-index:1; width:100%;  background-color:#fff; }
	.header_menu_top ul{ list-style-type:none;  margin:0; padding:0;}
	.header_menu_top li{ display:inline-block; width:25%; text-align:center;}
	.header_menu_top li a{ display:block; }
	
	.header_menu_l1 li a{    line-height:44px; height:44px; background-color:#e5e5e5; font-size:1.1em; font-weight:bolder;position:relative;}
		.header_menu_l1 li a.current{ color:#ca5077; }
		.header_menu_l1 li:first-of-type a.current::after, .header_menu_l1 li:first-of-type a.arrow::after{ 
		width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color:  transparent transparent #fff transparent;
position:absolute;
top:34px;
left:40%;
content: " ";
    
}
	ul.header_menu_l1{height:44px;}
	ul.header_menu_l2 { height:72px; padding-top:10px; padding-bottom:10px;}
	.header_menu_l2 li a{	
	line-height:1.5em;
	-moz-border-radius: 6x;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	border-radius: 6px;
	background:#fff;
	box-shadow: 0 0 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
	width:90%;
	margin:0 auto;
	color:#474a4f; font-size:1em; font-weight:bolder;}
	.header_menu_l2 li a:hover, .header_menu_l2 li a:hover::before, .header_menu_l2 li a.current::before, .header_menu_l2 li a.current{ color:#F4817E;}
	.header_menu_l2 li a::before{font: normal normal normal 14px/1 FontAwesome;  font-size: 1.25em; line-height:1.5em; display:block; color:#474a4f;}
	.header_menu_l2 li:nth-of-type(1) a::before{content:"\f118";  }
	.header_menu_l2 li:nth-of-type(2) a::before{content:"\f0f5";  }
	.header_menu_l2 li:nth-of-type(3) a::before{content:"\f236";  }
	.header_menu_l2 li:nth-of-type(4) a::before{content:"\f00a";  }


/* filter */
#filter {display:none;}
#searchBar{ float:none; width:100%; text-align:center;}
#searchBar input[type=text]{ width:50%;}

#small_searchBar{ display:none; background-color:#f3f3f3; position:relative; top:-2px; padding:15px 0 15px 0; 
	box-shadow: 0 2px 2px rgba(34,25,25,0.2);
    -moz-box-shadow: 0 2px 2px rgba(34,25,25,0.2);
    -webkit-box-shadow: 0 2px 2px rgba(34,25,25,0.2);}
#search-toggle, #small_searchBar.active{ display:block; }

.quick_map{ display:none;}

/* adDiv */
#adDiv{width:auto;  height:auto; overflow:inherit; text-align:center; margin-top:10px;}
	#adDiv img{ padding:1px; width:100%; max-width:458px; height:auto; box-sizing:border-box;}

#adDiv_l{  float:none; margin-bottom:5px; display:inline;} 
#adDiv_r{ float:none;display:inline;}
.home_swiper_banner{ display:block;}

/* main */
#main.page_minWidth, #main_static {
    min-width: auto;
    width:97%;
	padding:0 ;
	margin:0 auto;
}
#forum_container{min-width: auto;
    width: 100%;
	padding:0 ;
	margin: 10px auto 20px auto; float:none;}
#main_static{ margin: 10px auto 20px auto;}
#posts_recommend{
	max-width:auto;
	width:97%;
	padding:1.5%;
}
#placeview_box{ width:100%;float: none;}
#place{ float:none;width:100%; margin-bottom:0;}
/*insidebanner*/
.insidebanner{ display:block;}

/* sidepost */
#sidepost {
	float:none;
	width: 100%;
	padding-left:0;
}

.couponexchange .titlecont .cont {
	line-height:1.5;
}



/* News & newsGoodies & tab */
/*
.newsGoodies .tabcont .box_item, .commentPlace .tabcont .box_item{ display:none;}
.newsGoodies .tabcont .box_item:nth-of-type(1), .newsGoodies .tabcont .box_item:nth-of-type(2), .newsGoodies .tabcont .box_item:nth-of-type(3), .newsGoodies .tabcont .box_item:nth-of-type(4), .commentPlace .tabcont .box_item:nth-of-type(1), .commentPlace .tabcont .box_item:nth-of-type(2), .commentPlace .tabcont .box_item:nth-of-type(3), .commentPlace .tabcont .box_item:nth-of-type(4){ display:inline-block;}*/


	#usual1 li, #usual2 li, #usual3 li, #usualforum li{width:50%;text-align: center;}
	
	.tabcont .info{  padding:15px 10px 0px 10px; margin:10px 0 0px 0 ;  border-top: 1px solid #ebe5e1;}

	.forumhometab .tabcont .side_comments .comment{padding: 1%;}
	.forumhometab .tabcont .side_comments .comment.link:last-of-type{ border-bottom: 0px dotted #ccc;}

	.newsGoodies  .box_item{padding: 15px 1.0975% 15px 1.75%; border-bottom: 0px solid #ebe5e1;overflow-y:auto; width:49.5%; 
    min-height: 20px;
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
	}
	.newsGoodies  .box_item:nth-child(even){padding: 15px 1.75% 15px 1.0975%;}
	
	
		.newsGoodies  .box_item  .photo{ float:none; margin-right:0; border:2px solid #cccccc; width:100%; height:130px; overflow-y:hidden;}
		.newsGoodies  .box_item  .photo img{border:0 solid #cccccc; width: 100%; max-height: 800px; min-height: 130px; }
		
		.newsGoodies  .box_item .cont{float:none;width:auto; overflow-y:auto; padding-top:10px; }

/* comment & place & tab */		

	.commentPlace  .box_item{padding: 15px 1.0975% 15px 1.75%; border-bottom: 0px solid #ebe5e1;overflow-y:auto; width:49.5%; 
    min-height: 20px;
	display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline; }
	.commentPlace  .box_item:nth-child(even){padding: 15px 1.75% 15px 1.0975%;}
	
		.commentPlace  .box_item  .photo{ float:none; margin-right:0; border:2px solid #cccccc; width:100%; /*height:150px; overflow-y:hidden;*/}
		.commentPlace  .box_item  .photo img{border:0 solid #cccccc; width: 100%; /*max-height: 800px; min-height: 150px;*/}

		.commentPlace  .box_item .cont{float:none;width:auto; overflow-y:auto; padding-top:10px;}
			.commentPlace  .box_item .Portrait{ margin-top:5px;}
				.commentPlace  .box_item .Portrait_message{margin-top:5px;}
.commentPlace .box_item .photo{ margin:0;}

/* main */

#masonry_container{ padding-left:0; width: 100%;}

#main .container {
    display: block;
    margin-left: 0;
    margin-bottom: 15px;
}




.post.banner {
    width: 100%; 
    height: auto;
	
}
#main .post, .container #pager{display:none;}/* 首頁隨機景點 */

.post{
width: 230px;
    margin: 0px 0 2% 0px;
	display:none;
}
.post.w2{
	width: 100%;
}
.post.w3{
	width: 100%;
}
.post.w4{
	width: 100%;
}


/* footer */
#footer{position:relative;}
#footer_abic_border{height:4px; position:relative; }
#footer_abic_border .abic_border_inner{ background-size:100%;}

#footer_abic_border .abic_border_inner{ height:4px;}
#footer .container{ height:auto; width:auto; min-width:auto; padding-bottom:20px; }


#footer .info .logo img{ width:150px; height:auto;}
#footer .fb_like{ float:none; margin-left:0; margin-right: 0px; margin:0 auto;
	width:86%;
	height:auto;
}

#footer .info{
	text-align: center;
	margin:0 auto;
	width:100%;

}



.Zebra_Tooltip{ visibility:hidden;}

#Selector, #areaSelector, #typeSelector, #sortSelector,  .nav_bar, #show_adv_search{ display:none;}





/*
Layout
======================================
*/


.innertopL2 #sb-site.top-padding{position: relative;top:184px;/* 套 HEADER + 附近景點.搜尋景點.主題景點.我的收藏 + 親子玩樂.親子用餐.親子住宿.全部景點 */}
.innertopL1 #sb-site.top-padding{top:112px;} /* 套 HEADER + 附近景點.搜尋景點.主題景點.我的收藏 */
.innertopL0 #sb-site.top-padding{top:69px;} /* 套 HEADER  */

.innertopL2 #main .post, .innertopL1.showpost #pager{ display:block;}
.innertopL1.showpost #sidepost, .innertopL1.showpost .header_menu_l2{ display:none;}
.innertopL1.showpost #main .post.banner, .innertopL1.showpost .header_menu_l2, .innertopL2.showpost #main .post.banner{ display:none;}


.menu-link::before{font: normal normal normal 14px/1 FontAwesome;content:"\f0c9";  font-size: 2em; line-height:66px; color:#99abb5;}
.menu-link::before{}
.menu-link {
  position: absolute;
  font-size: 1em;
  z-index:99999;

  width:66px;
  height:66px;
  top:0;
}


.menu-link:hover,
.menu-link:active , #header .user:hover, #header .user:active{
  color: #fff;
  background-color: rgba(255, 255, 255, .5);
  cursor:pointer;
}

#header .user{
position: absolute;
	right: 0px;
	top: 0px;
	width:66px;
  height:66px;
  text-align:center;
	}
#header .user::before{font: normal normal normal 14px/1 FontAwesome;content:"\f007";  font-size: 2em; line-height:66px; color:#99abb5;}
#header .user .logout, #header .user .login, #header .user .name, #header .user .icon, #adDiv, .advcooperation{ display:none;}



.sb-slidebar ul, li{ list-style-type:none; margin:0; padding:0;
}

.sb-slidebar a {
  display: block;
  padding: 1em;
  font-size:1.25em;
}

.sb-slidebar a:link,
.sb-slidebar a:visited {
  color: #fff;
}

.sb-slidebar a:hover,
.sb-slidebar a:active {
  background: #999;
}

.nav-icon {
  margin-right: 6px;
}

.sb-slidebar .user{ padding: 1em; overflow:auto;}
.sb-slidebar .user{text-align: center;min-height: 68px;}
.sb-slidebar .user a{  padding: 0;}
.sb-slidebar .user a:link,
.sb-slidebar .user a:visited {
 background:transparent;
}
.sb-slidebar .user .icon{  width:100%;}
	.sb-slidebar .user .icon img{  width: 100%; height:auot;}
.sb-slidebar .user .name{ width:87%; color:#fff; text-align:center; line-height:1.5; position:absolute; top:20px; text-shadow: 0px 1px 2px #000;
	-moz-text-shadow: 0px 1px 2px #000;
	-webkit-text-shadow: 0px 1px 2px #000;font-size:1.25rem;}
	.sb-slidebar .user .name a{ display:inline; padding-left:10px; font-size:1.25rem; }
	.sb-slidebar .user .name a:hover{color:#F4817E}


#sb-site .notes2{left: 0; 
	-moz-transition: left 300ms ease;
	-webkit-transition: left 300ms ease;
	-khtml-transition: left 300ms ease;
	transition: left 300ms ease;
}



/*
Helper Classes
-----------------------------------
*/

.hide {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}


.post .comment{ padding:13px 15px;}
#pager a{ padding:10px;}
#pager a.button{ display:none;}
#pager a.button:nth-of-type(2){     display: inline-block;}
#pager a.button:nth-last-of-type(2){     display: inline-block;}
/*
內頁placeviel.html
*/
.view_share_box{	display:block; }
#placeview_box .title {
    border-left: 0px solid #fff;
    padding: 0;
    margin-bottom: 5px;
}
#placeviewslider{float:none; width:100%;}
.placeview_main_photo{
	float: none;
    width: 100%;
}
.placeview_info {float:none; width:100%;}
.placeview_info ul{ margin-left:0; }

#usual3 li{ width: 24.5%;}
#usual3 li{ width: 23.5%;}
#usual3 li a{font-size:0.875em; padding:0 0 0 0;}
#place .comment .comment_message textarea, .post_me .comment .comment_message textarea{ width:100%;}

#usual3 #place{ width:100%;}

/*
內頁 body.innertopL1
*/
.innertopL1 #sidepost, .innertopL0 #sidepost, .innertopL0 .header_menu_top , #carousel, #placeview_box .tag, .viewrecommend, #sidebar, #posts_recommend, .innertopL2.showpost #sidepost { display:none;}
.innertopL1 #main .post,  .innertopL1 .container #pager, .innertopL0 #main .post,  .innertopL0 .container #pager, .notes2, .nav_toggleMenu{ display:block;}

/* Member */
.ProfileCoverBox{ width:100%; left: 0%; margin-left: 0;}
.ProfileCover{width:100%; border-left:0; border-right:0;}


.post_me{ margin-top:1%;}
.ProfileIntro, .ProfileInfo, .profile_me_menu .google_ads_div{ display:none;}
.ProfileTab{ display:none;}
.ProfileTab li{ height:50px;}

.ProfileTab li span{ display: inline-block;
    margin-left: 8px; margin-right: 8px;}

.ProfilePhoto{ width: 50%;    margin-left: 0%;    margin-right: 0%;}
.chage_profile_photo{left: 10px;}
.profile_me_menu{ width:220px; float:inherit; position:absolute; }

	.ProfilePhotoBox .ProfileName{ width:60%;color:#fff; text-shadow: 0px 2px #000; position:absolute; bottom:25%; right:-20%;  
	-moz-text-shadow: 0px 2px #000;
	-webkit-text-shadow: 0px 2px #000; font-size:2em;}
	
.ProfileCover{ position:relative;}	
.ProfileTab ul{ width:100%;     margin: 0 0 0 0; position:relative;}
.profile_me_menu{    margin-top: -139px;}

.post_me{ float:none; width:100%; margin-left:0%;}
.rwd_table_form > div.half_field > label{width: 35%;}
.rwd_table_form > div.half_field > div{width: 63%; }



.item_box .main .lb_title .area{ width:auto;}

.order_table .td:nth-last-of-type(1){ display:none;}
	
.product_box .product_pic img{margin-bottom: 0px;}
.editlikemodal{ top:100px;}
.editmodal{ top:100px; width:90%; margin-left:-50%; left:55%;}

#main_static.main_static_map{ position:static; margin-top:-9px;}
.map_left, .map_filter_right{ display:none;}
.map_wrapper .search_box,  .map_filter_right{ display:block;}

.map_filter_right{ border:0; position:static; width:auto;}



.forum-item .forum_message .name, .forum-item .forum_message .forum_btn{ float:none; width:auto;     text-align: left; min-height:auto;}
.topicdetail .forum-item .forum_icon.mark {
    border-left: 4px solid #ca5078;
    padding-left: 5px;
}


.forum-item .link a.talk:before, .forum-item .link a.follow:before, .forum-item .link a.share:before{ font-size:1em;}
.forum-item .link{ text-align:right;}
.forum-item .link .floor{ float:left; line-height:1.9em;}

/* RWD table */
	.css-table ._th, .css-table .td{
    display: block;
    width: 100%;}
	
	.hide-column .large{
		display: none;
	}
	.css-table{
		background-color: transparent;
	}
	.css-table .thead{
		display: none;
	}
	.css-table .tr{
		display:block;
		border:1px dotted #bbb;
		overflow-y:auto;
	-moz-border-radius: 5px;
    -webkit-border-radius :5px;
    -khtml-border-radius:5px;
    border-radius:5px;
	padding-bottom:5px;
	margin:5px 0 10px 0;
	}
	.css-table .hide_td{ display:block;}
		.css-table .hide_td a{ color:#f4817e; }
.css-table.additional{ margin-top:0;}
	.css-table.additional .tr{border:1px dotted #bbb; background-color:#f9f5d3;}
	
	
/*  購買紀錄table */	
	.order_table .td{border-bottom: 0px dotted #bbb; line-height:1.5em;}	
	.order_table .td, .order_table .td:nth-last-of-type(3) , .order_table .td:nth-last-of-type(2), .order_table .td:nth-last-of-type(1){ width:70%;display:block; float:right; padding: 5px 7px 0px 7px;}
	.order_table .td:nth-of-type(1){ width:30%; display:block; float:left ;padding: 10px 7px 10px 7px;}
	.order_table .td:before {
    content: attr(data-title);
	width: 30%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
    color: #1a1a1a;
}

.order_table .desc, .order_table .code{ display:none;}
.order_table .td:nth-of-type(1):before, .order_table .td:nth-last-of-type(1):before{content:none; }
.order_table .td:nth-last-of-type(1){ text-align:right; }

.product_box .product_pic img{margin-bottom: 0px;}

/* RWD 加購資訊table */
	 
	.block_cont .additional .td{ width:70%;}
	.block_cont .additional .td:nth-of-type(1) {width:30%; }
	.block_cont .additional .td:nth-of-type(2), .block_cont .additional .td:nth-of-type(3), .block_cont .additional .td:nth-of-type(4), .block_cont .additional .td:nth-of-type(5){ width:70%;}


/* 討論區table */
	.forum_box .tr, .forum_box .td{ display:block; width:auto; overflow:auto; padding-left:0; padding-right:0;}
.forum_box .thead{ display:none;}
.forum_box .td{ display:inline; float:left;}
.forum_box .td:nth-of-type(1) {width:100%; }
.forum_box .td:nth-of-type(2){ width:auto; padding-right:10px; margin-left:20px;}
.forum_box .td:nth-of-type(2):before {
	content: " ";
	background: url(../images/talk.png) 0 0  no-repeat;
	padding-right:20px;
}
.forum_box .td:nth-of-type(1){ padding:10px 0 0 0;}
.forum_box .td:nth-of-type(4):before { content: "/"; padding:0 5px;}
.forum_box .td:nth-of-type(5), .forum_box .th:nth-of-type(5){ display:none;}
.forum_box .td.first span{border-left: 10px solid #ca5078; padding-left:10px; display:block;}


.forum-item .forum_message{ margin-left:80px;}

.forum-item .forum_message .name, .forum-item .forum_message .forum_btn{ float:none; width:auto;     text-align: left; min-height:auto;}
.topicdetail .forum-item .forum_icon.mark {
    border-left: 4px solid #ca5078;
    padding-left: 5px;
}
.forumtitle .gui-select, .forumtitle .forrwd{ display:inline-block;}

.forrwd{ display:block;}
.forpc{ display:none;}

.post_me h1 .forrwd{display:none;}
.post_me h1 .forpc{display:block;}
/* 訂購資訊table */
	.block_cont .td{border-bottom: 0px dotted #bbb; line-height:1.5em;}	
	.block_cont .td, .block_cont .td:nth-last-of-type(3) , .block_cont .td:nth-last-of-type(2), .block_cont .td:nth-last-of-type(1){ width:70%;display:block; float:right; padding: 5px 7px 0px 7px;}
	.block_cont .td:nth-of-type(1){ width:30%; display:block; float:left ;padding: 10px 7px 10px 7px;}
	.block_cont .td:before {
    content: attr(data-title);
	width: 80px;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
    color: #1a1a1a;
	display:inline-block;
}
.block_cont .td select{ display:inline-block;}
.block_cont .desc, .order_table .code{ display:none;}
.block_cont .td:nth-of-type(1):before, .order_table .td:nth-last-of-type(1):before{content:none; }
.block_cont .td_right{ text-align:left;}

.fixed_bottom{ display:block}

.adDiv_msite{ display:block;}
/*
--------------------abic app download--------------------
*/
.bgd_box .nav{ display:none; float:none; width:100%; }
.bgd_box .nav li { display:inline; padding-right:10px;}
.bgd_mobile0 .app_title, .mobile0, .downloadbox, .bgd_mobile0 .exp{margin-left:0;}
.mobile0{ position:absolute; top:15%; left:7%; width:20%;}
.bgd_mobile0 .app_title{ margin-top:5%;text-align:center;}
#main_static .bgd_mobile0 p.exp{width:70%;   margin-left:30%;}
.downloadbox {
    margin: 5% 0 0 30%;
    min-height: 60px;
    width: 70%;
}
.mobile2_2, .mobile3_2, .mobile5_2{  width:100%; margin-left:0; padding-top:15px;}
#m1, #m2{min-height:auto;}
#m3, #m4{ min-height:auto;}


.aboutpic img{ float:none; max-width:100%; height:auto; display:block; margin:0 0 5px 0;}

.product_cont_sec #sidebar, #product_info{ width:100%; float:none;}
.product_cont .p_buy_num{  height: 91px;}


#place-blogs-box, .postlist_title{ padding-left:0px;}



.croppie-function{  top:5px; right:5px; display:inline; background-color:transparent;width:auto;z-index:2;}
.croppie-exp{ top:120px;	}
.croppie-exp::before{background:url(../images/scrollDrag.png) 0 0 no-repeat;background-size:contain; }
.croppie-Profile-function{ display:none;}
.croppie-Profile-page-function .cr-slider{display:none;}
.croppie-exp span{ display:inline;}
.chage_profile_photo:hover{ width:100px;}
.croppie-exp.single{top: 360px;}








/* 加購 */
.block_cont.product_set{border-radius: 5px;  border-bottom:1px solid #e1e1e1; margin-bottom:4px;}
.block_cont.product_set .css-table .tr{border:0; border-bottom:1px dashed #e1e1e1; border-radius: 0px;     margin: 5px 0 0px 0;}
.block_cont.product_set .css-table .tr:last-of-type{border:0; }
.block_cont.product_set .td {    border-bottom: 0px dashed #e1e1e1;}
.total_summary_info {    border-radius: 5px;}


/* 討論區109/3/23 */
.forum-item .forum_message {position: relative; margin-top: 5px;}
.forum-item .forum_message .name{padding-right: 160px; }
.forum-item .forum_message .forum_btn .time{display: block; text-align: left;padding-right: 50px;  }
.forum-item .forum_message .forum_btn .link{ width: 200px; position: absolute; top: -5px; right: 	0; 
	display: inline-flex;
	flex-direction: column-reverse;
}
.forum-item .forum_message .forum_btn .link {text-align: right;}
.forum-item .forum_message .forum_btn .link .floor{margin-top: 5px;text-align: right;}

.forum-item .forum_message .message{ clear: both; }


/* login */
.login-wrapper-inner {
    padding: 0 20px;
    width: 100%;
    margin: 0 auto;
}
.login-wrapper-inner .up_main{ display: block; padding-top: 20px; }
.login-wrapper-inner .up_main .left, .login-wrapper-inner .up_main .right{ width: 100%; margin: 0; }
.login-wrapper-inner .up_main .left .logo{text-align: center;}
.login-wrapper-inner .up_main .right .form-field input{ width: 100%; }

/*
--------------------font size unity--------------------
大標 (標題)32px/2rem
中標 (次標/BTN) 20px/1.25rem
內文 16px/1rem
小標 (備註之類的) 12px / 0.75rem
*/
.bgd_mobile1 .app_title, .forumtitle, .forumtitle .path, h1{font-size: 2rem;}

.couponexchange .title, #usual1 li a, #usual2 li a, #usual3 li a, .product_hd .p_title, .product_cont .event_top_buy, .product_cont_sec h3.sub_title, .forumtab, .forum_topic, .forum_box .forum_topic, #place .title .name, #placeview_box .title .name, .columnname, .columtitle, #place_photo{font-size: 1.25rem;}

.header_menu_l1 li a, .couponexchange .titlecont .cont, #place .comment, .post_me .comment, .notes2 .icon a, .post .message, .post .comment .info a, .post .message .info a, .post .distance{font-size: 1rem;}

.order_terms .lists_text,  , .notes2 .text{font-size: 0.75rem;}
