@charset "utf-8";
/* CSS Document */
.img{width:100%; max-width:100%}
*{margin:0; padding:0; border:none; -webkit-text-size-adjust:none}
body{width:100%; min-width:initial; line-height:normal; font-size:16px}

/*Menu*/
/*.menu{height:55px; background:#54acd2 repeat; font-weight:bold; line-height:normal}
.nav{width:100%; margin:0 auto; font-size:12px; font-weight:normal}
.logo{padding:13px 5px 0 11px; width:123px; list-style-type:none; float:left}*/
/*.navUl{list-style-type:none; padding:20px 0 0 0; width:50%; float:left}     .navUl li{float:left; margin-right:6%; padding:0 0 11px 0}
.navUl li a{color:#FFF; text-decoration:none}    .navUl li:hover{border-bottom:4px solid #FFF}*/
#login-module{display:none}
#sthoverbuttons{display:none}
.relate_theme_bg{display:none}

/*3-5-0 Home Page*/
#banner{display:none}
.banBg_new{background:url(/images/feature/bg-80.jpg) no-repeat center center; background-size:cover}
.ban_new{width:100%; overflow:hidden; height:auto; padding:3.5em 0 3.5em 0}
.ban_new h1{color:#FFF; font-size:2.5em; text-align:center; font-weight:normal; width:95%; margin:0 auto; line-height:1.2em}
.ban_new h2{color:#FFF; font-size:1em; text-align:center; line-height:normal; font-weight:normal; width:92%; margin:0 auto; padding:0.4em 0 0.475em 0}
.ban_new ul{display:none}
.last_child{margin-right:0 !important}
.mobile_show{width:80%; height:auto; margin:1em auto 0 auto; display:block; color:#161718; font-size:0.85em; line-height:1.5em; background:url(/images/feature/iphone.png) no-repeat; background-size:cover; padding:4% 2% 5% 15%}
.mobile_show_app{width:90%; height:auto; margin:1em auto 0 auto; display:block; color:#fff; font-size:0.85em; line-height:1.5em; background:#44c4e7; padding:6% 5%}
.com_block{width:100%; margin:0 auto; padding:3em 0 2em 0}
.p_top_0{padding:0 0 105px 0 !important}
.com_block_bg{background:#fafafa}
.com_block h2{font-size:2em; text-align:center; font-weight:lighter}
.com_block h2 a{color:#161718; text-decoration:none}
.com_block h2 a:hover{color:#54acd2}
.fun_intro{width:90%; text-align:center; margin:0.6em auto 0 auto; font-size:1em; color:#161718; line-height:1.625em}
.com_block ul{list-style-type:none; margin:1em 1.5em 0 1.5em}    .com_block ul li{float:left; width:46%; margin-bottom:8%}   .com_block ul li img{width:100%}
.clear_m_top{padding-top:0 !important}      .clear_m_btm{padding-bottom:0 !important} .clear_t_m{margin-bottom:0 !important}     .clear_g_m{margin-bottom:0 !important}
.com_block ul li:nth-child(2n){margin-right:0}
.com_block ul li span{display:block}
.com_block ul li a{color:#161718; text-decoration:none; font-size:1em; font-weight:500}
.com_block ul li a:hover{text-decoration:underline}
.creative_collage{margin-top:28.2%}     .photo_card{margin-top:69.8%}
.collage li{margin-right:1.36em}     .design li{margin-right:1.36em}    .design_02 li{margin-right:1.36em}
.editor li{ margin-right:1.36em}           .first_editor_ul{margin-bottom:0}
.facebook{margin-top:1.8125em}     .twitter{margin-top:2.25em}    .tumblr{margin-top:4.5625em}     .facebook_post{margin-top:0}   .instagram_post{margin-top:41%}
.youtube_art{margin-top:0}        .design_card{margin-top:1em}
.photo_editor{margin:1em 0 0 1.3em; width:90%}
.media_review{background:#d5e2e8 repeat; padding:2.5em 0 2.5em 0}
.media_review .con{width:90%; margin:0 auto; color:#161718; font-size:1em; line-height:1.5em}
.con img{display:none}
.con ul{list-style-type:none; float:right; width:100%}
.con ul li:nth-child(2){margin-top:0.9375em; font-size:1em}
.promoBg{display:none}

/*Footer Menu*/
.ftBg{background:#e8ebf0 repeat; padding:25px 0 25px 0}
.f_ctn{width:92%; margin:0 auto; padding:0}
.f_menu{list-style-type:none; width:100%; float:left; margin:3px 0 0 0; font-size:1em}
.f_menu li{float:left; margin:0 3% 3% 0; line-height:normal; width:31%; padding:0; text-align:left; border:none}
.f_menu li:nth-child(3n+0){margin-right:0}
.f_menu li a{color:#161718; text-decoration:none}
.lang{display:none}     .rgtft{display:none}
.first_f_menu{padding:0 !important}
.copy{width:100%; float:left; color:#c1c1c1; font-size:0.8em; text-align:center}
.f_menu_noEn{list-style-type:none; width:100%; float:left; margin:3px 0 0 0; font-size:1em}
.f_menu_noEn li{float:left; margin:0 3% 3% 0; line-height:normal; width:31%; padding:0; text-align:left; border:none}
.f_menu_noEn li:nth-child(3n+0){margin-right:0}
.f_menu_noEn li a{color:#161718; text-decoration:none}

/*Photo Editor*/
.editor_h1{color:#161718; font-size:1.6em; font-weight: lighter; text-align: center; margin:1em 0 0 0}
.editor_h2{color:#161718; font-size:1.3em; font-weight:lighter; text-align:center; margin:0.5em 0 0.6em 0}
.editor_intro{width:100%; font-size:1em; margin:0.6em auto 0 auto; color:#161718; line-height:1.625em}
.fea_ctn{width:100%; margin:3.125em 0 0 0}
.fea_ctn img{width:50% !important; max-width:50% !important; margin:0 0 0 25.48% !important}
.fea_ctn h3{font-size:1em; width:100%; text-align:center}
.fea_ctn p{width:100%; font-size:1em; margin:0.6em auto 0 auto; color:#161718; line-height:1.625em}
.add_txt_bg{background-size:cover}
.editor_fun{width:100%; max-width:62.5em; height:auto; margin:0 auto; padding:14.7% 0 11% 0}
.editor_fun h1{width:90%; margin:0 auto; font-size:2.5em; line-height:1.2em}
.editor_fun p{font-size:1em; width:92%; margin:1em auto 0 auto; line-height:1.5em}
.editor_fun ul{margin:2.1875em auto 0 auto}
.editor_fun ul li{color:#FFF; width:49.6%; height:6.30%; text-align:center; line-height:2.5em; margin:0 auto}
.padding_top_110{padding-top:3em}          .padding_btm_110{padding-bottom:2em}
.ctn_editor{width:92%; margin:0 auto}
.ctn_editor_1200{width:92%}
.ctn_editor img{width:100%; max-width:100%; margin:1em 0 0 0}
.ctn_425{width:100%; padding:0}
.h2-38{font-size:2em; color:#161718; font-weight:lighter; text-align:center; line-height:1.5em; margin:0}
.ctn_425 p{margin:0.6em 0 0 0; font-size:1em; line-height:1.625em; text-align:center; color:#161718}
.btm_ctn{width:92%; margin:0 auto; padding:2.5em 0 2.5em 0}
.h3-28{font-size:1.6em; color:#161718; font-weight:lighter; margin:0 auto 0.3em auto}
.btm_rcm_responsive{margin:0; font-size:1em}
.btm_rcm_responsive li{margin:0.75em 0 0 0; padding:0 0 0 13px; border:0}
.btm_rcm_responsive li:nth-child(1){padding:0 0 0 13px}   .first_padding{padding-left:13px !important}
/*.btm_rcm_responsive li:nth-child(3n){border:0; padding-right:0}
.btm_rcm_responsive li:nth-child(3n+1){padding-left:0}*/
.line-2{border-bottom:2px solid #e6e8ec; height:0; margin:1.875em 0}
.m_lft_390{margin:1em 0 0 4em !important}
.editor_h3{font-size:1.6em; color:#161718; text-align:center; margin:0; line-height:1.5em}
.tem_title{font-size:1.6em; color:#161718; text-align:center; margin:0; line-height:1.5em}
.m_t_75{margin:0}
.m_t_25{margin:0.6em 0 1em 0 !important}


/*Theme Page*/
.tehmebg{background:none; background-size:cover}
.themeban{width:100%; height:auto; padding:8% 0 0 0; margin:0 auto}
.new_themeban{width:100%; height:auto; padding:8% 0 0 0; margin:0 auto}
.theme_scrn{float:none; width:92%; padding:0 0 0 4%}
.new_theme_scrn{float:none; width:92%; padding:0 0 0 4%}
.theme_h1{color:#161718; font-size:1.6em; font-weight:lighter; text-align:center; margin:1em 0 0 0}
.new_theme_h1{color:#161718; font-size:1.6em; font-weight:lighter; text-align:center; margin:1em 0 0 0}
.theme_h2{color:#161718; font-size:1.3em; font-weight:lighter; text-align:center; margin:0.6em 0 0.6em 0}
.new_theme_h2{color:#161718; font-size:1.3em; font-weight:lighter; text-align:center; margin:0.6em 0 0.6em 0}
.theme_right{width:92%; float:none; padding:0; margin:0 auto}
.theme_right a{display:block; width:66%; height:46px; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:2.5em; font-size:1.2em; font-weight:lighter; margin: 0 0 0 3em}
.theme_right p{color:#161718; font-size:1em}
.cc{color:#161718; font-size:1em}
.theme_right_joomla{width:92%; float:none; padding:0; margin:0 auto}
.theme_right_joomla a{display:block; width:66%; height:46px; background:#ef9033 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:2.5em; font-size:1.2em; font-weight:lighter; margin: 0 0 0 3em}
.theme_right_joomla p{color:#161718; font-size:1em}
.separator_line_m{display:block; border-top:1px solid #e6e8ec; height:1px; margin:3em 0 0 0}
.gray_line{margin-bottom:2.25em}

.ctn{width:92%; margin:0 auto; padding:3em 0 2em 0}
.theme_con_title{font-size:1.6em; color:#161718; text-align:center; margin:0; line-height:1.5em}
.theme_p{width:100%; font-size:1em; margin:0.6em auto 0 auto; color:#161718; line-height:1.625em}
.sam_list_width{margin:1em 0 0 0}
.sam_list_width li{width:47.3%; margin:0 4% 8% 0}
.sam_list_width li:nth-child(2n){margin:0 0 8% 0}
.sam_list_width li img{width:100%}
.ul_margin{margin:0}
.new_theme_ctn{width:92%; margin:0 auto; padding:3em 0 2em 0}
.theme_ctn{width:92%; margin:0 auto; padding:3em 0 2em 0}
.bg_ctn{width:92%; margin:0 auto; padding:3em 4% 2em 4%}
.last_bg_ctn{width:92%; margin:0 auto; padding:3em 4% 2em 4%}
.new_theme_h3{font-size:1.5em; color:#161718; text-align:center; margin:0 0 0.6em 0; font-weight:lighter}
.cando{font-size:1em; color:#161718; line-height:1.625em; padding:0}
.width_flow{width:100%; margin:0 0 13% 0}
.width_flow p img{padding-left:30%}
.flow{width:100%; margin:0 0 13% 0}
.flow p img{padding-left:30%}
.flowimg{margin:0 0 1em 35%}
.width_flow p b{font-weight:normal; color:#161718}
.flow p b{font-weight:normal; color:#161718}
.intro{text-align:center}
.flow_btn{margin:0 0 0 4em}
.flow_btn a{display:block; width:80%; height:46px; background:#ef9033 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:2.5em; font-size:1.2em; font-weight:lighter}
.ul_margin_photocollage{margin:0}
.theme_sam li{width:42%; margin:2% 4% 8% 0}
.design_invitation{padding:0}
.design_card_sam{margin:0}
.m_top_36{margin-top:36% !important}
.design_card_sam li{width:48%; margin:2% 4% 8% 0}
.design_h3{margin:50px 0 50px 0}
.new_theme_sam li{width:42%; margin:2% 4% 8% 0}
.theme_sam_grid li{width:42%; margin:2% 4% 8% 0}
.theme_sam_grid li:nth-child(2n+1){width:52.6% !important}
.sam_margin{width:52.6% !important; margin-top:24% !important}
.align_btm{width:52.6% !important; margin-top:24% !important}
.theme_sam li:nth-child(2n){margin-right:0}
.design_card_sam li:nth-child(2n){margin-right:0}
.new_theme_sam li:nth-child(2n){margin-right:0}
.theme_sam li img{width:100%}
.design_card_sam li img{width:100%}
.new_theme_sam li img{width:100%}
.theme_sam li span{font-size:0.9em}
.design_card_sam li span{font-size:0.9em}
.theme_sam_poster li{width:47%; margin:0 6% 12% 0}
.theme_sam_poster li:nth-child(2n){margin:0 0 12% 0}
.theme_sam_poster li img{width:100%}
.sam_list_pinterest li{width:46%; margin:0 6% 12% 0}
.sam_list_pinterest li:nth-child(2n){margin:0 0 12% 0}
.sam_list_pinterest li img{width:100%}
.ul_margin_poster{margin:0}
.sam_list_design{margin:0}
.sam_list_design li{width:47.3%; margin:0 4% 12% 0}
.sam_list_design li:nth-child(2n){margin-right:0}
.sam_list_design li img{width:100%}
.m_t_9{margin-top:2% !important}
.m_t_38{margin:8% 4% 8% 0 !important}
.m_right_59{margin-right:0 !important}
.m_right_93{margin-right:4% !important}
.m_poster_mobile{margin-top:4% !important}
.related_h4{font-size:1.6em; color:#161718; font-weight:lighter; margin:0 auto 0.3em auto; width:90%}
.theme_related_article{width:47%}
.m_t_40{margin:0}

/*App*/
.app{width:100%; max-width:100%; padding: 30% 0 40% 0; display:block}
#dropbox{display:none}

/*Resource Page*/
.h1{font-size:2em; color:#161718; font-weight:lighter; text-align:left; line-height:1.3em; width:100%; margin:0 auto 0.5em auto}
.nav_ul{margin:0 0 1em 0}
.nav_ul li:nth-child(3){display:none}
.rc_p{text-align:left; font-size:1em; line-height:1.625em; color:#161718; padding:0; margin:0 auto 2.5em auto}
.rc_h2{font-size:1.6em; color:#161718; font-weight:lighter; margin:0 auto 0.3em auto}
.rc_img{width:100%; max-width:100%; margin:0 0 2.5em 0}
.rc_ul{margin:0 0 0 17%}
.rc_ul li{margin:0}
.rc_ul li a{display:block; width:100%; height:46px; line-height:2.5em; font-size: 1.2em}
.rlt_title{font-size:1.6em; color:#161718; font-weight:lighter; margin:2.5em auto 0.3em auto}
.rlt{margin:0; list-style-type:none}
.rlt li{float:left; width:47%; list-style-type:disc; list-style-position:outside; margin:0.75em 1em 0.75em 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.rlt li:nth-child(2n){margin-right:0}
.ul_ctn{width:100%; height:auto; padding:30px 0 45px 0; float:none; margin:0 0 8% 0}
.ul_ctn .font_26{margin:0 0 0 2%}
.rce_ctn{width:100%; margin:0}
.rce_ul{padding:0; margin:18px 2% 15px 2%}
.rce_ul li{list-style-type:none}

.rce_ul_sub{width:100%; margin:0; padding:0}
.rce_ul_sub li{margin-bottom:1em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%}

.related_artilce{font-size:1.6em; color:#161718; font-weight:lighter; margin:0 auto 0.3em auto; width: 92%}
.raxo-itemsbox{width:92% !important; margin:0 auto}
.raxo-wrapper{float:left !important; width:100% !important; margin:0.75em 1em 0 0 !important}
.raxo-title{width:100% !important; overflow:hidden !important; white-space:nowrap !important; text-overflow:ellipsis !important}

/*Feature Page*/
.f_title{font-size: 2em; color:#161718; font-weight:lighter; text-align:left; line-height:1.3em; width:100%; margin:0 auto 0.5em auto}
.special_margin{margin-right:6% !important}
.list_menu{margin:0}
.list_menu li{width:47%; margin:0 6% 12% 0}
.list_menu li:nth-child(2n){margin:0 0 12% 0 !important}
.list_menu li img{width:100%}
.special_padding{padding-top:0}

/*Awards Page*/
.review_box{display:none}
.review_info_bg{display:none}


/*Google Adsense*/
.btm_ad{width:100%; margin:1em auto 1em auto}









