@charset "utf-8";
/* Global */
.img{width:100%; max-width:100%}
*{margin:0; padding:0; border:none; -webkit-text-size-adjust:none}
.mobile_m_rgt_0{margin-right:0}
body{width:100%; min-width:initial; line-height:normal; font-size:18px; max-width:100%}
.ctn_1200{width:94%; margin:0 auto; padding:0 3%}
.ctn_962{width:94%; margin:0 auto; padding:0 3%}
.ctn_800{width:94%; margin:0 auto; padding:0 3%}
.ctn_1000{width:94%; margin:0 auto; padding:0 3%}
.ctn_5118{width:88% !important}
.ctn_4953{width:88%}
.ftu_cata_list{width:94%; margin:0 auto; padding:0 3%}
.p_top_120{padding-top:3.33em}   .p_btm_120{padding-bottom:3.33em}
.p_top_120_06{padding-top:3.33em}
.p_top_110{padding-top:3em}  .p_btm_110{padding-bottom:3em}
.mobile_hide{display:none}   .mobile_align_left{text-align:left}
.mobile_align_center{text-align:center}
.ft_menu{width:100%}      .language{display:none}
.ft_menu ul{margin-right:2%; width:46%; font-size:0.75em; line-height:1.5em}
.ft_menu ul p{margin-bottom:0.9em; font-size:1.3em}
.ft_menu ul li{ margin-bottom:0.7em; font-size:1.1em}
.ft_menu_16{font-size:1em; line-height:1.5em}
.btm_copy{font-size:0.7em; padding:2em 0 2em 0}

/*Home*/
.top_menu ul{width:95%; display: none}
.top_menu ul li{margin-right:0.6em}
.ver_line{margin:1.38em 1em 0 0; display: none}
.top_menu > a{margin:1.11em 1em 0 0.5em}
.header{width:94%; margin:0 auto; padding:15% 3% 12%; height:auto}
.header h1{font-size:1.5em; margin:1.5em 0 0.25em 0}
.header p{font-size:1em}
.h_42{font-size: 1.3em; margin: 0 0 3.4% 0}
.app_btn{width:100%; margin:10% 0 0 0}
.app_btn li{width: 52%; height: auto; line-height:200%; margin: 6% auto 0 auto; font-size:0.85em; float:none}
.mobile_m_rgt_0{margin-right:auto !important}
.app_btn li a{width:100%; height:auto}
.f_box{width:94%; margin:3% 3% 0 0; padding: 0 3% 3% 3%}
.f_box img{margin: 13% 0 6% 37%}
.f_box p{font-size:0.90em; margin:1em 0 1.5em 0}
.info_design{width:100%}
.f_size_19{font-size:0.95em; line-height:1.5em; margin-bottom:2em; text-align:center}
.ul_design{width:100%}
.ul_design ul{width:100%}
.ul_design ul li{width:48.5%; margin-right:1%}
.ul_design ul li img{width:100%; height:auto}
.ul_design ul li:nth-child(2n){margin-right:0}
.ul_design ul li:nth-child(3){margin-right:1% !important}
.ul_design ul li:nth-child(n+3){margin-top:0.18em}
.ul_collage{width:100%}
.ul_collage ul{width:100%}
.ul_collage ul li{width:48.5%; margin-right:1%}
.ul_collage ul li img{width:100%; height:auto}
.info_collage{width:100%}
.edit_p{width:100%; margin:0 0 2em 0}
.edit_img_box{height:auto}
.edit_img_box li{width:33.33%; height:auto}
.edit_img_box li img{width:200%; height:auto}
.edit_img_box span{font-size:0.90em}
.quto{position:absolute; top:-1.83em; left:42%}
.review_txt{width:87%; margin:2em auto 2.5em auto}
.review_txt p{line-height:1.5em}
.say_arrow{display:none}
.say_person ul li{display:none}
.award_img{width:100%; margin:0}
.rcm_article{width:100%; margin:2em 0 0 0}
.rcm_article img{width:100%}
.rcm_article p{font-size:0.95em}
.btm_btn_bg{display:none}
.related_title{font-size:1.2em}
.rcm_theme, .br_rcm_theme{margin-right:10%; float:left; width:45%}
.rcm_theme:nth-child(2n+2), .br_rcm_theme:nth-child(2n+2){margin:0}
.rcm_theme li, .br_rcm_theme li{font-size:0.85em; margin-bottom:1.20em; list-style-image:url(/n_img/home/dot.png); list-style-position:outside; margin-left:0.937em}
.rcm_theme li:nth-child(1){list-style-image:none; list-style-type:none; font-size:0.8em; margin:1.5em 0 0.5em 0}
.rcm_theme li a, .br_rcm_theme li a{color:#000; text-decoration:none}
.social_box{ display:none}





/*Theme Page*/
.theme_ban{width:94%; margin:0 auto; padding:19% 3% 12% 3%}
.ban_theme_h1{font-size:1.8em; margin:0 0 0.25em 0}
.theme_ban p{font-size:1em}
.theme_ban a{width:52%; height:auto; line-height:250%; margin:6% auto 0 auto}
.theme_con_title{font-size:1.3em; margin:0 0 3.4% 0}
.new_theme_p{font-size:0.95em; width:100%; margin:0 auto; line-height:1.5em}
.main_theme_p{font-size:0.90em; width:100%; margin:0 auto 5% auto; line-height:1.5em}
.theme_p_btm_m{margin-bottom:2em}
.theme_top_line{margin:2em 0 2em 0; border-top:1px dashed #e6e8ec; height:0}
.theme_line{margin:2em 0 2em 0; border-top:1px dashed #e6e8ec; height:0}
.h_26{font-size:1.1em; color:#3d4351; margin-bottom:2%}
.main_theme_list li{width:82.5%; display:inline-block}
.three_column{width:100%; padding:0}
.main_theme_list li:nth-child(2n){margin:0}
.main_theme_list li:nth-child(n+2){margin-top:8%}
.three_column li{width:82.5%}
.three_col_portrait{width:48.5% !important}
.nothree_col_portrait{width:48.5% !important}
.nothree_col_port li{width:82.5% !important}
.three_column li:nth-child(3n){}
.three_column li:nth-child(n+4){margin-top:1%}
.three_column li:last-child{margin-right:0}
.leadbord_theme_list li{width:100%}
.leadbord_theme_list li img{width:100%}
.wide-skyscraper_theme_list li{width:22.5%}
.wide-skyscraper_theme_list li img{width:100%}
.theme_f_box{width:94%; margin:8% 2% 4% 2%; padding:0}
.mobile_m_rgt_0{margin-right:0}
.theme_f_box img{margin:0 0 7% 36%}
.theme_f_box p{font-size:0.95em}
.theme_ctn_22{width:100%}
.theme_ctn_22 h4{font-size:1em}
.step_box{width:100%; float:left; padding:0; margin:4% 0 6.2% 0}
.step_box img{margin:0 2.5% 0 0; float:left; width:10%}
.step_box p{text-align:left; float:left; width:100%; font-size:0.95em}
.step_title{text-align:left; margin:0 0 2% 0; float:left; width:86% !important; padding:0.3em 0 0 0}
.btm_enter_app{width:52%; height:auto; line-height:200%; margin:6% auto 0 auto}
.f_rcm_theme li{font-size:0.80em; padding:0 1%; width:31%; margin-top:1.3em}
.f_rcm_theme li:nth-child(3n){padding-right:0; border:0}
.f_rcm_article{margin-top:1.3em}
.f_rcm_article li{width:48%; margin:0 4% 0 0; font-size:0.80em}
.f_rcm_article li:nth-child(2n){margin-right:0}
.bg_45{display:none}
.mobile_bg_f8{background: #f8f8f8}
.bg_02_top{
	display: none;
}

/*for card*/
.card_theme_ban{width:94%; margin:0 auto; padding:17% 3% 15% 3%}
.card_theme_ban p{font-size:1em}
.card_theme_btn{width:52%; height:auto; line-height:200%; margin:6% auto 0 auto}



/*Privacy*/
.pvc_ban{width:94%; margin:0 auto; padding:15% 3% 12%}
.h_50{font-size:1.8em; margin:0 0 0.25em 0}
.bread_nav li{font-size:0.85em}
.pvc_important p:nth-child(1){font-size:0.9em}
.pvc_important p{font-size:1em}
.pvc_item h3{font-size:1.3em; margin:0 0 3.4% 0; font-weight:normal}
.line_800{margin:2em 0 2em 0}

/*About*/
.about_bg_color{padding-top:4em}
.about_ban{width:94%; margin:0 auto; padding:0 3% 12%; height:auto}
.about_ban p{width:100%; margin:1em auto 0 auto}
.about_ban img{display:none}
.about_info h3{font-size:1.2em; margin:0 0 0.25em 0}
.about_info p{font-size:1em; line-height:1.3em}
.about_info ul{text-align:left}
.about_info ul li{width:28.66%; margin-right:5%; height:auto}
.about_info ul li:last-child{margin-right:0}
.about_info ul li img{width:100%}
.or_txt{margin:2em 0}
.line_75{width:37%}
.full-name, .email-address{height:auto}
.your-message{height:auto}
.contact-submit{width:50%; height:auto; line-height:2.5em; margin-top:2em}

/*feedback*/

.feedback h1{font-size:1.8em; margin:0 0 0.25em 0}
.feedback p{font-size:1em}
.contact-from{width:100%}

/*faq*/
.new_faq_ban{width:94%; margin:0 auto; padding:12% 3% 16%; height:auto}
.new_faq_ban p{font-size:1em; margin:0}
.faq_section h2{font-size:1.3em; margin:12% 0 3.4% 0}
.faq_section h2:nth-child(1){margin:0 0 3.4% 0}
.faq_section h3{font-size:1em; font-weight:normal}

/*support*/
.sp_ban{width:94%; margin:0 auto; padding:15% 3% 16%; height:auto}
.sp_ban h1{font-size:1.8em; margin:0 0 0.25em 0}
.align_div_47{width:auto}
.sp_box{width:94%; margin:2em auto 3em auto; padding:0 3%}
.mobie_sp_box_last{margin:2em auto 0 auto}
.sp_box img{margin: -13% 0 0 38%}
.sp_box h3{ font-size:1.3em; margin:7% 0 0 0}
.sp_go{ width:27.3%; margin:5% 0 7% 28%}
.sp_go a{ width:100%}

/*tutorial*/
.rc_ban{width:94%; margin:0 auto; padding:12% 3% 16%; height:auto}
.tutorial h3{font-size: 1.3em; margin: 0 0 3.4% 0}
.tutorial p{ font-size:0.95em; line-height: 1.5em}
.tutorial img{ width:100%}
.tutorial h4{font-size:1em}
.tutorial p img{width:inherit}
.mobile_t_img{width:auto !important}

/*pricing*/
.p_ban{width:94%; margin:0 auto; padding:12% 3% 16%; height:auto}
.p_ban h1{font-size:1.8em; margin:0 0 0.25em 0}
.p_ban h2{font-size:1em; margin:0; font-weight:normal}
.plan_tab{display:none}
.table{ width:90%; margin:2em auto 0 auto; padding:0 5% 0 5%}
.table table{border-spacing:2px 0}
.first_column{padding-left:0 !important}
.first_th{text-indent: 0.2em}
.first_tr{ font-size:0.944em; color:#3d4351; font-weight:normal}
.upgrade_btn a{ position:relative;width:100%; height: auto; line-height: 200%; margin:6% auto 0 auto; padding: 0 3%; font-size:80%}
.upgrade_btn a div{left: 88%;right: 0;margin: auto; top:2px}
.table .tbody-border{bottom:180px}
.contact{display:none}
.gift{width:88%; margin:0 auto; padding:12% 6% 13% 6%; height:auto}
.gift p{padding: 1em 0 3em 7em; width:69%; line-height:1.5em}
.join{ width:32%; margin: 12% auto 0 auto}
.join a{ width:100%}
.pricing_review{width:88%; margin:0 auto; padding:12% 6% 13% 6%; height:auto}
.pricing_review_quto{position: absolute; top:-1.83em; left: 8.6em}
.pricing_say_person{display:none}
.faq_section{width:88%; margin:0 auto; padding:12% 6% 13% 6%; height:auto}
.faq_section h3{position: relative}
.table tr td{line-height:1.4em; padding:0.83em 0}
.u-collapse-img{bottom: 0.705em; top: 0; right: 0; margin: auto 0; position: absolute}

/*resource*/
.rc_section{width:47%; margin:0 2% 2% 0; border:1px solid #44c4e7; float:left; border-radius:0.55em; transition:all 0.3s;-moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s}
.rc_section p{padding:5.5em 0 2.5em 0}
.design_sct{background: url(/n_img/resource/resource_guid.svg) 0 0 no-repeat}
.collage_sct{background: url(/n_img/resource/resource_guid.svg) -50px 0 no-repeat}
.layout_sct{background: url(/n_img/resource/resource_guid.svg) -100px 0 no-repeat}
.editor_sct{background: url(/n_img/resource/resource_guid.svg) -150px 0 no-repeat}
.tutorial_section{ width:88%; margin: 0 2.8% 3.5% 0; padding:4% 6%}
.rc_catalog h2{ font-size:1.3em}
.tutorial_section h3{font-size:1.1em; margin-top:4%}
.tutorial_section p a{ padding-right:10%; width:42%}
.rc_ban h1{margin:1em 0 0.25em 0}
.bread_nav{width:88%; margin: 0 auto; padding: 0 6% 0 6%; height: auto}
.bread_nav li{padding-right:0.3em}
.rc_article img{width:100%}

/*feature*/
.first_ftu_h3{margin-top: 1.52em}
.ftu_cata_list li{list-style-type: none; margin: 0 0 1.3125em 0; width: 47%; float:left}
.ftu_cata_list li img{width:100%; max-width:100%}


.relate_pdt{display:none}

.rcm_article_144{padding-bottom:0}
.rcm_article_155{padding-bottom:0}
.f_box_btm_27{padding-bottom:0}
.f_box_btm_416{padding-bottom:0}
.f_box_btm_150{padding-bottom:0}
.f_box_btm_305{padding-bottom:0}
.f_box_btm_455{padding-bottom:0}
.f_box_btm_142{padding-bottom:0}


/*for mac*/
.mac_bg{min-width:100%}
.mac_bg_collage{min-width:100%}
.mac_ban{width: 94%; margin: 0 auto; padding: 19% 3% 12%}
.mac_ban_lft{width:100%; padding:0; float:none}
.mac_ban_lft h1{font-size: 1.8em; margin:0 0 0.25em 0; text-align:center}
.mac_ban_lft p{font-size:1em; line-height:1.6em}
.mac_ban_lft ul{ display:none}
.mac_ban_lft ol{ display:none}
.mac_ban_lft a{display:none}
.mac_ban_lft a img{width:80%}
.mac_ban_rgt{width:100%; padding:0; float:none}
.mac_ban_rgt img{width:100%; margin:2.5em 0 0 0}
.mac_f_txt{width: 94%; margin: 0 auto; padding:0 3%}
.mac_f_txt h3{font-size: 1.3em; margin:0 0 3.4% 0; text-align:center}
.mac_f_txt p{font-size: 0.95em; line-height: 1.5em; margin-bottom: 2em; text-align: center}
.mac_f_scrn{width:100%}
.mac_f_scrn img{ width:100%}
.f_scrn_03{margin-top:0}

/*store*/
.store h1{margin-top:1.6em}
.buy_box{ width:100%; margin-left:0}
.lft_buy_box{display:none}
.rgt_buy_box{width:100%; float:none; padding:0}
.rgt_buy_box ul{display:none}

/*buy*/
.ctn_770{ width:100%}

/*cookie banner*/
.cookie_ban{height:7em; padding:3% 5%}
.cookie_ban div{ line-height:1.333em}
.cookie_ban div p{font-size:0.85em; width:100%; margin-bottom:1em}
.cookie_ban div a, .cookie_ban div button{width:32%; line-height:1.888em}


.raxo-columns{
	width: 100%;
}

/*offline*/
.offline_bg div{margin:0 auto; top:19%; left:6%; padding:0}
.offline_bg div h1{font-size:1.80em; color:#565656; font-weight:400}
.offline_bg div p{font-size:1em; color:#8c8c8c; font-weight:400; line-height:1.3em}
#fotojet{
	display: none;
}
.cookie_ban{
	display: none;
}
.ban_ctn{
	width: 94%;
	padding: 23% 3% 10%;
	margin: 0 auto;
}
.banLftctn{
	width: 100%;
}
.videoBtn{
	display: none;
}
.ban_ctn >div:nth-child(2){
	display: none;
}
.med_rvw{
	width: 94%;
	padding: 5% 3% 32%;
}
.med_rvw img{
	margin-left: 23%;
}
.med_rvw_p{
	width: 100%;
	margin-left: 0;
}
.com_box{
	width: 94%;
	padding: 10% 3%;
}
.com_box img{
	width: 100%;
}
.right_feature_ul{
	width: 100%;
	margin: 30px 0;
}
.left_feature_ul{
	width: 100%;
	margin: 30px 0;
}
.subnavBg{
	display: none;
}
.btm_download{
	width: 80%;
}