@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:none; -webkit-text-size-adjust:none}
body{color:#686c78; font-family:'Roboto',Helvetica,Arial,sans-serif; font-size:18px; min-width:66.666em}
.f_lft{float:left}      .f_rgt{float:right}      .f_clr{clear:both}      #last_m{margin-right:0}    .cen_align{text-align:center}   #last_btm_m{margin-bottom:0}
.f_h1{color:#FFF; font-size:42px; font-weight:lighter}    .h1{font-size:41px; color:#414141; font-weight:lighter; line-height:1.2em}
.theme_h1{color:#FFF; font-size:28px; font-weight:500; margin-bottom:10px; line-height:1.2em}
.theme_h2{color:#FFF; font-size:21px; font-weight:normal; margin-bottom:20px}
.theme_con_title{font-size:34px; font-weight:lighter; margin:75px 0 0 0}
.cata_con_title{font-size:34px; font-weight:lighter; margin:75px 0 0 0; color:#161718}
.theme_h3{font-size:34px; font-weight:lighter; margin:0 0 36px 0; line-height:1.5em}
.card_h3{font-size:34px; margin:0 0 36px 0; line-height:1.5em; font-weight:normal}
.sub_title{color:#FFF; font-size:34px; font-weight:400; text-align:center; margin:20px 0 36px 0}
.ctn{width:1000px; margin:0 auto; padding:120px 0 120px 0; line-height:1.7em}
.h2{font-size:42px; font-weight:lighter; line-height:1.2em}
.h2_margin{margin-top:75px}
.h3{font-size:42px; font-weight:lighter}
.h3_margin{margin:75px 0 42px 0}
.title_margin{margin:65px 0 42px 0; text-align:left}
.h1_margin{margin:75px 0 42px 0}
.sepLine{border-top:1px solid #e4e4e4; height:1px}
.p{margin:15px 0 0 0}
.separator_line{border-top:1px solid #e6e8ec; height:1px}
.separator_line_m{display:none}

/*Menu*/
/*.menu{height:55px; background:#54acd2 repeat; font-weight:bold; line-height:normal; position:fixed; width:100%; z-index:999}
.menu_55{height:55px; background:transparent}
.nav{width:1000px; margin:0 auto; font-size:18px; font-weight:normal}
.logo{padding:16px 27px 0 0; width:94px; list-style-type:none; float:left}
.navUl{list-style-type:none; padding:23px 0 0 0; width:500px; float:left}     .navUl li{float:left; margin-right:27px; padding:0 0 8px 0}
@-moz-document url-prefix(){.navUl li{float:left; margin-right:27px; padding:0 0 6px 0}}
.navUl li a{color:#FFF; text-decoration:none}    .navUl li:hover{border-bottom:4px solid #FFF}
.Jp_navUl{list-style-type:none; padding:21px 0 0 0; width:500px; float:left}     .Jp_navUl li{float:left; margin-right:32px; padding:0 0 4px 0}
.Jp_navUl li a{color:#FFF; text-decoration:none}    .Jp_navUl li:hover{border-bottom:4px solid #FFF}*/

/*3-5-0 Home Page*/
.father_bg{background:#dbdbdb}
.banBg_new{background:url(/images/slide/bg_90.jpg) no-repeat center center}
.ban_new{width:1000px; height:583px; margin:0 auto 159px auto; padding:88px 0 0 0; position:relative}
.ban_new h1{color:#FFF; font-size:48px; text-align:center; font-weight:300}
.h1-52{font-size:52px !important}
.pt h1{font-size:48px !important}
.ban_new h2{color:#FFF; font-size:23px; text-align:center; margin-top:21px; line-height:1.5em; font-weight:normal; -moz-opacity:0.6; opacity:0.6}
.fr h2{font-size:20px !important}
.pt h2{font-size:19px !important}
.h2-20{ font-size:20px !important}
.ban_new ul{list-style-type:none; width:835px; margin:49px auto 0 auto}
.ban_new ul li{float:left; color:#FFF; width:230px; height:46px; text-align:center; line-height:46px; margin-right:72px}
.last_child{margin-right:0 !important}
.ban_new ul li a{color:#FFF; text-decoration:none; display:block; background:#47cec0; font-size:18px; border-radius:6px}
.ban_new ul li a:hover{background:#3fbbae}
.com_block{width:1000px; margin:0 auto; padding:110px 0 110px 0}
.com_block_bg{background:#fafafa}
.com_block h2{font-size:42px; 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:835px; text-align:center; margin:20px auto 0 auto; font-size:19px; font-weight:400; color:#414141; line-height:28px}
.com_block ul{list-style-type:none; margin-top:46px}    .com_block ul li{float:left}
.com_block ul li span{display:block}
.last_span{text-align:center; padding-top:8px}
.com_block ul li a{color:#353535; text-decoration:none; font-size:18px}
.com_block ul li a:hover{text-decoration:underline}
.creative_collage{margin-top:41px}     .photo_card{margin-top:39px}
.collage li{margin-right:68px}     .design li{margin-right:70px}     .design_02 li{margin-right:72px}
.editor li{width:250px; text-align:center}     .first_editor_ul{margin-bottom:46px}
.fr_collage li{margin-right:54px}     .youtube_art{margin-top:53px}      .design_card{margin-top:24px}
.facebook{margin-top:91px}     .twitter{margin-top:98px}    .tumblr{margin-top:131px}     .facebook_post{margin-top:33px}
.photo_editor{margin:32px 0 0 250px}  .facebook_ad{margin-top:74px}

/*Facebook Like*/
.fb_like{float:right; width:60px; text-align:right; margin:5px 0 0 0}

/*Home Page*/
.ban{width:1000px; margin:0 auto; height:420px; padding:54px 0 0 0; position:relative}
.creative{width:267px; height:345px; background:url(/images/collage.png) no-repeat; padding:0 25px; position:absolute; top:174px; left:157px}
.creative_02{width:267px; height:345px; background:url(/images/collage.png) no-repeat; padding:0 25px; position:absolute; top:174px; left:157px}
.creative_mode{font-size:24px; margin:185px 0 0 0; text-align:center; color:#353535; font-weight:400}
.creative_mode_es{font-size:24px; margin:190px 0 0 0; text-align:center; color:#353535; font-weight:400}
.creative_mode_de{font-size:24px; margin:185px 0 0 0; text-align:center; color:#353535; font-weight:400}
.creative_mode_fr{font-size:24px; margin:185px 0 0 0; text-align:center; color:#353535; font-weight:400}
.ban a{display:block; width:204px; height:37px; background:#ef9033 no-repeat; color:#FFF; font-size:18px; text-decoration:none; line-height:37px; text-align:center}
.ban a:hover{display:block; width:204px; height:37px; background:#e17711 no-repeat; color:#FFF; font-size:18px; text-decoration:none; line-height:37px; text-align:center}
.creative a{margin:13px 0 0 33px}
.creative_02 a{margin:13px 0 0 33px}
.creative a:hover{margin:13px 0 0 33px}
.creative_02 a:hover{margin:13px 0 0 33px}
.classic{width:281px; height:349px; margin:7px 0 0 0; background:url(/images/design.png) no-repeat; padding:0 20px; position:absolute; top:163px; right:153px}
.classic_mode{font-size:24px; margin:188px 0 0 0; text-align:center; color:#353535; font-weight:400}
.classic_mode_es{font-size:24px; margin:194px 0 0 0; text-align:center; color:#353535; font-weight:400}
.classic_mode_de{font-size:24px; margin:188px 0 0 0; text-align:center; color:#353535; font-weight:400}
.classic_mode_fr{font-size:24px; margin:188px 0 0 0; text-align:center; color:#353535; font-weight:400}
.classic a{margin:13px 0 0 40px}
.classic a:hover{margin:13px 0 0 40px}
.mode_intro{text-align:center; color:#525252; line-height:1.3em; margin:8px 0 0 0; font-size:18px; font-weight:500}
.mode_intro_de{text-align:center; color:#525252; line-height:1.3em; margin:5px 0 0 0; font-weight:lighter}
.mobile_show{display:none}
.mobile_show_app{display:none}

.h3_color{color:#161718}
.fun_shw{list-style-type:none}   .fun_shw li{float:left; margin:0 40px 32px 0}   .fun_shw li span{display:block; text-align:center; font-size:18px; margin:9px 0 0 0}  .fun_shw li a{color:#414141; text-decoration:none}
.fun_shw li a:hover{text-decoration:underline}
.fun_shw_m{margin-top:32px}
.fun_shw_li_m{margin-right:47px !important}
.fun_shw_first{padding-top:35px}     .fun_shw_fourth{padding-top:42px}    .fun_shw_fifth{padding-top:62px}
.instagram{margin-top:35px !important}           .youtube{margin-top:90px !important}

.ftu{width:316px; margin:0 26px 0 0; float:left}       .ftu ul{list-style-type:none; margin:30px 0 0 0; font-size:18px; color:#161718}   .ftu ul li{float:left; margin-right:5px; height:31px; line-height:31px}
.ftu p{margin:8px 0 0 0; color:#3b3d40; line-height:24px}
.choose_des{margin-left:85px}     .add_photo{margin-left:85px}        .save{margin:0 0 5px 87px}

.ctn_rcm{width:1000px; margin:0 auto; padding:0 0 90px 0}
.ctn_rcm h2{margin:0 0 42px 0; text-align:center; font-size:42px}
.hot_rcm{width:230px; margin:0 26px 42px 0}
.hot_rcm_btm{ width:230px; margin:0 26px 0 0}
.hot_rcm_title{font-size:18px; line-height:45px}

.media_review{background:#d5e2e8 repeat; color:#414141; font-size:18px; font-weight:400; padding:25px 0 25px 0}
.media_review .con{width:1000px; margin:0 auto}
.con img{float:left; padding-top:10px}
.con ul{list-style-type:none; float:right; width:836px}
.con ul li:nth-child(2){margin-top:10px}



/*Footer*/
.ftBg{background:#e8ebf0 repeat; padding:25px 0 15px 0}
.ftBg ul{list-style-type:none}
.lftft{width:205px; padding:10px 0 10px 0; margin-right:50px}
.midft{width:205px; padding:10px 0 10px 10px; border-left:2px solid #bfc2c8; margin-right:50px}
.rgtft{width:205px; padding:0; margin:10px 0 0 0}
.rgtft ol{list-style-type:none; margin-left:15px}    .rgtft ol li{float:left; margin-right:14px}
.lang{width:120px; position:relative; margin:0 5px 0 15px; float:left; font-size:13px}
/*For Joomla Begin*/
.lang form{margin:0 !important}
/*For Joomla End*/
.lang ul{border:1px solid #999ca1; position:absolute; left:0; top:0; width:120px; background:#e8ebf0}
.lang ul li{margin:0 0 0 0}
.lang ul li a:hover{text-decoration:none; padding:0 0 0 5px}
.lang ul li span a{padding:0 0 0 5px; display:block; background:url(/images/bg_lang.png) center right no-repeat; margin:0 5px 0 0; color:#4e4e4e; text-decoration:none}
/*For Joomla Begin*/
.lang ul li a span{padding:0 0 0 5px; display:block; background:url(/images/bg_lang.png) center right no-repeat; margin:0 5px 0 0}
/*For Joomla End*/
.lang ul li ul{display:none; position:absolute; top:-190px; left:-1px; border:1px solid #999ca1}
.lang ul li ul li a{padding-left:5px; display:block; color:#4e4e4e; text-decoration:none}
.lang ul li:hover ul{display:block}
.lang ul li ul li a:hover{color:#FFF; background:#54acd2}

/*New Footer*/
.f_ctn{width:1000px; margin:0 auto; padding:0}
.f_menu{list-style-type:none; width:750px; float:left; color:#4e4e4e; font-size:18px; margin:3px 0 0 0}
.f_menu li{float:left; padding:0 26px; border-right:1px solid #4e4e4e; line-height:normal}
.f_menu li a{color:#4e4e4e; text-decoration:none}
.f_menu li a:hover{text-decoration:underline}
/*de and es and pt*/
.f_menu_noEn{list-style-type:none; width:750px; float:left; color:#4e4e4e; font-size:14px; margin:3px 0 0 0}
.f_menu_noEn li{float:left; padding:0 20px; border-right:1px solid #4e4e4e; line-height:normal}
.f_menu_noEn li a{color:#4e4e4e; text-decoration:none}
.f_menu_noEn li a:hover{text-decoration:underline}
.first_f_menu{padding:0 35px 0 0 !important}
.last_f_menu{border:none !important}
.copy{width:395px; float:left; margin:15px 0 0 262px; color:#959799; font-size:13px; line-height:normal}
.copy span{display:inline-block; margin:0 15px; border-left:1px solid #c1c1c1; padding:0 15px}
.copy a{color:#959799; text-decoration:none}
.copy a:hover{text-decoration:underline}
/*.gsc-control-cse{border-radius:15px; background:url(/images/logo/search.png) no-repeat; background-position:130px 5px; background-color:#FFF; padding:0 5px 0 5px !important; width:145px !important; height:25px; color:#414141 !important; font-family:'Open Sans',Helvetica,Arial,sans-serif !important; font-size:13px !important;}
.gsc-search-button{display:none}
.gsc-search-box{margin:0 !important; width:125px !important; background:none !important; height:25px !important; border:none !important}
.gsc-input-box{margin:0 !important; width:125px; background:none !important; height:25px !important}
.gsib_a{padding:0 !important}
.gsc-input{height:23px !important; line-height:23px; font-size:14px !important}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus{border:none !important; box-shadow:none !important}
.search{margin:12px 0 0 330px}
.gsc-branding-text{display:none !important}     .gsc-branding-img{display:none !important}*/


/*Contact Page*/
.title{font-size:30px; margin:42px 0 17px 0; font-weight:lighter}    .cncli{list-style-type:none; margin:15px 0 0 0}    .cncli li{margin-bottom:5px}
.contactBan{background:url(/images/ban/ban_contact.jpg) center center no-repeat; height:350px; margin-bottom:10px}

/*About Page*/
.aboutBan{background:url(/images/ban/ban_about.jpg) center center no-repeat; height:350px; margin-bottom:10px}

/*Sample Page*/
.sam_list_hz{list-style-type:none; margin:18px 0 18px 0}
.sam_list_hz li{float:left; margin-right:65px; border:1px solid #cfcfcf}
.sam_list_hz li img{float:left}
#list_margin{margin-top:35px}
.sam_list{list-style-type:none; margin:18px 0 18px 0}
.sam_list li{float:left; margin-right:66px; border:1px solid #cfcfcf}
.sam_list li img{float:left}
.sam_list_riser{list-style-type:none; margin:18px 0 18px 0}
.sam_list_riser li{float:left; margin-right:112px; border:1px solid #cfcfcf}
.sam_list_riser li img{float:left}
.sam_list_pinterest{list-style-type:none; margin:18px 0 18px 0}
.sam_list_pinterest li{float:left; margin-right:124px; border:1px solid #cfcfcf}
.sam_list_pinterest li img{float:left}
.sam_m{margin-top:66px}
.sam_h2{font-size:20px; line-height:1.6em; color:#222}
.sam_list_width{list-style-type:none; margin:18px 0 18px 0}
.sam_list_width li{float:left; margin-right:21px; border:1px solid #cfcfcf}
.sam_list_width li img{float:left}
.sam_list_noborder{list-style-type:none; margin:18px 0 18px 0}
.sam_list_noborder li{float:left; margin-right:23px}
.sam_list_noborder li img{float:left}
.sam_list_design{list-style-type:none; margin:18px 0 18px 0}
.sam_list_design li{float:left; margin-right:21px; position:relative}
.sam_list_design li img{float:left}
.sam_list_design li span{display:block; text-align:center; position:absolute; top:100%; left:0; width:100%}
.sam_list_design li a{text-decoration:none; color:#414141}       .sam_list_design li a:hover{text-decoration:underline}
.bg{background:#f6f7f9 repeat}
.sam_link{position:relative}
.sam_link a{color:#414141; display:inline-block; position:absolute; top:40px; right:0}

/*Tutorial Page*/
.tu_bg{background:url(/images/tutorial/bg.jpg) no-repeat center center}
.tuban{width:1000px; margin:0 auto; padding:165px 0 0 0; height:46px; line-height:normal}
.tuban ul{list-style-type:none}     .tuban ul li{float:left; margin-right:20px}
.tuban ul li a{color:#FFF; text-decoration:none; padding:15px 20px; display:block}   .tuban ul li a:hover{background:#FFF; color:#09C}
.tuban ul li span a{background:#FFF; color:#09C; display:block}
.tu_h3{font-size:30px; margin:90px 0 17px; font-weight:lighter}
.tu_img{margin:10px 0 25px}
.tu_ctn{width:1000px; margin:0 auto; padding:15px 0 90px 0}
.tu_ctn p{margin:0 0 10px; font-size:18px}

/*Privacy Page*/
.pva_title{font-size:30px; font-weight:lighter; margin:90px 0 17px 0}
.pva_ul{margin:30px 0 5px 0}
.pva_ul li{list-style-type:disc; margin:15px 0 0 15px; list-style-position:outside}
.tab_menu{width:1000px; margin:50px auto 0 auto}
.tab_menu ul li{list-style-type:none; float:left; margin-right:20px}
.tab_menu ul li a{text-decoration:none; color:#161718}
.tab_menu ul li span a{color:#54acd2}
.tab_menu ul li a:hover{color:#54acd2}
.a_blue a{text-decoration:none; color:#54acd2}
.a_blue a:hover{text-decoration:underline}

/*404 Page*/
.error{margin-top:75px; height:400px}
.errorTxt{font-size:41px; margin:15px 0 52px 0; text-align:center}
.errorFist{font-size:20px; line-height:20px; margin-left:292px}
.errorSec{margin-top:10px; margin-left:292px}
.errorThd{font-size:16px; margin:20px 0 0 292px}
.errorThd a{color:#3498db; text-decoration:underline}

/*Resource Page*/
.rce_ctn{width:1000px; margin-bottom:45px}
.btm_clr_m{margin-bottom:0}
.ul_ctn{width:445px; height:320px; border:1px solid #e6e8ec; padding:30px 15px 20px 15px ; position:relative}
.rce_ul{margin:18px 0 15px 0; padding-left:15px}
.rce_ul li{list-style-type:disc; list-style-position:outside; margin-bottom:15px}
.rce_ul li a{color:#09C; text-decoration:none}    .rce_ul li a:hover{text-decoration:underline}
.rce_ctn p{text-align:right; position:absolute; right:15px; bottom:18px}
.rce_ctn p a{color:#44c4e7; text-decoration:none}
.rce_ctn p a:hover{text-decoration:underline}
.font_38{font-size:38px}
.font_26{font-size:26px}
.fw_500{font-weight:500}

.rce_ul_sub{margin:18px 0 15px 0; padding-left:15px}
.rce_ul_sub li{float:left;  width:470px; list-style-type:disc; list-style-position:outside; margin-right:30px}
.rce_ul_sub li a{color:#44c4e7; text-decoration:none}    .rce_ul_sub li a:hover{text-decoration:underline}

.nav_ul{list-style-type:none}
.nav_ul li{float:left; padding-right:8px}
.nav_ul li a{color:#3498db; text-decoration:none}    .nav_ul li a:hover{text-decoration:underline}
.rc_h1{font-size:22px; margin:25px 0 15px 0; font-weight:bold; color:#3498db; padding:0}
.rc_p{font-size:18px; margin:20px 0 0 0}
.rc_h2{font-size:1.444em; color:#3d4351; margin:95px 0 25px 0; font-weight:normal}
.rc_h3{font-size:1.444em; color:#3d4351; margin:95px 0 25px 0; font-weight:normal}
.rc_p a{color:#3498db; text-decoration:underline}

.rc_ul{list-style-type:none; margin:15px 0; padding:0}    .rc_ul li{float:left; margin-right:23px}
.rc_ul li a{display:block; height:46px; margin:10px 0 25px; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:46px; font-size:23px; font-weight:lighter; padding:0 25px}
.rc_ul li a:hover{display:block; height:46px; margin:10px 0 25px; background:#3fbbae no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:46px; font-size:23px; font-weight:lighter}
.rc_img{margin:10px 0 0}
.rc_list{list-style-type:disc; list-style-position:inside; margin:16px 0 0 0; font-size:0.944em}      .rc_list li{margin-bottom:12px}

.rlt_title{font-size:28px; font-weight:lighter; margin:90px 0 17px 0}
.rlt{list-style-position:outside; margin:10px 0 8px 15px}
.rlt li{float:left; width:463px}    .frltli{margin-right:44px}
.rlt li a{color:#3498db; text-decoration:none}    .rlt li a:hover{text-decoration:underline}

.sharethis{margin:5px 0 0 0}

/*Theme Page*/
.tehmebg{background:url(/images/theme/common/bg.jpg) no-repeat center center}
.themeban{width:1000px; height:350px; padding:40px 0 0 0; margin:0 auto}
.theme_scrn{float:left; width:560px}
.theme_right{width:415px; float:right; padding:15px 0 0 0}
.theme_right a{display:block; width:200px; height:36px; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:16px; font-weight:500}
.theme_right a:hover{display:block; width:200px; height:36px; background:#3fbbae no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:16px; font-weight:500}
.theme_right p{color:#FFF; margin-bottom:20px; font-size:17px; line-height:1.5em}
/*For Joomla Begin*/
.theme_right_joomla{width:415px; float:right; padding:5px 0 0 0}
.theme_right_joomla a{display:block; width:200px; height:36px; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:16px; font-weight:500}
.theme_right_joomla a:hover{display:block; width:200px; height:36px; background:#3fbbae no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:16px; font-weight:500}
.theme_right_joomla p{color:#FFF; margin-bottom:30px; font-size:17px}
/*For Joomla End*/
.card_btn{display:block; width:200px; height:36px; margin:42px auto 0 auto; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:18px; font-weight:500}
.card_btn:hover{background:#3fbbae no-repeat; color:#fff; text-decoration:none}
.card_line{border-top:1px solid #e6e8ec; height:0; margin:50px 0 50px 0}
.top_card_btn{list-style-type:none}
.width_398{width:398px; margin:40px auto 0 auto}
.top_card_btn li{float:left; padding:0}
.top_card_btn li a{width:190px; height:38px; background:#ef9033 no-repeat; color:#FFF; text-align:center; line-height:38px; font-size:18px; font-weight:lighter; margin:0 18px 0 0; text-decoration:none; display:block}
.top_card_btn li a:hover{width:190px; height:38px; background:#e17711 no-repeat; color:#FFF; text-align:center; line-height:38px; font-size:18px; font-weight:lighter; margin:0 18px 0 0; text-decoration:none}
.card_btm_btn{width:398px; margin:40px auto 0 auto; border:1px solid #F00}
.theme_right_gd{padding-top:0 !important; margin-top:-10px}
.sub_theme_title{color:#FFF; font-size:42px; font-weight:lighter; text-align:center; margin:17px 0 0 0}
.createbtn{margin:25px 0 40px 397px}
.theme_p{width:880px; font-size:18px; margin:25px auto 42px auto}
.theme_p a{color:#09C; text-decoration:none}      .theme_p a:hover{text-decoration:underline}
.theme_sam{list-style-type:none}      .theme_sam li{margin-right:65px; float:left; border:1px solid #cfcfcf; position:relative}  .theme_sam li img{float:left}
.theme_sam li span{position:absolute; display:block; top:100%; left:0; width:100%; text-align:center}
.theme_sam li a{text-decoration:none; color:#414141}      .theme_sam li a:hover{text-decoration:underline}
.design_card_sam{list-style-type:none; margin-bottom:66px}
.m_61{margin-top:61px}
.cata_ctn{width:1000px; margin:0 auto; padding:15px 0 0 0}
.cata_ctn p{color:#787878}
.color_41{color:#414141 !important}
.cata_h3{font-size:20px; margin:0 0 20px 0; line-height:1.5em; font-weight:normal}
.ul_232_164{list-style-type:none; margin-bottom:50px}
.m_78{margin-top:78px}
.i232 li{margin-right:24px; float:left; position:relative}
.i164 li{margin-right:114px; float:left; position:relative}
.i166 li{margin-right:112px; float:left; position:relative}
.i215 li{margin-right:79px; float:left; position:relative}
.i215_63 li{margin-right:63px; float:left; position:relative}
.i215_45 li{margin-right:45px; float:left; position:relative}
.i232_67 li{margin-right:67px; float:left; position:relative}
.ul_232_164 li img{float:left}
.ul_232_164 li span{position:absolute; display:block; top:100%; left:0; width:100%; text-align:center; white-space:nowrap; padding-top:5px}
.ul_232_164 li a{text-decoration:none; color:#414141}      .ul_232_164 li a:hover{text-decoration:underline}
.design_invitation{padding:0 30px 0 30px}
.design_card_sam li{margin-right:46px; float:left; position:relative}  .design_card_sam li img{float:left}
.design_card_sam li span{position:absolute; display:block; top:100%; left:0; width:100%; text-align:center}
.design_card_sam li a{text-decoration:none; color:#414141}      .design_card_sam li a:hover{text-decoration:underline}
.theme_clipart{list-style-type:none}      .theme_clipart li{margin-right:152px; float:left; position:relative}  .theme_clipart li img{float:left}
.theme_clipart li span{position:absolute; display:block; top:100%; left:0; width:100%; text-align:center}
.theme_clipart li a{text-decoration:none; color:#414141}      .theme_clipart li a:hover{text-decoration:underline}
.theme_sam_poster{list-style-type:none}    .theme_sam_poster li{margin-right:114px; float:left; position:relative}       .theme_sam_poster li img{float:left}
.theme_sam_poster li span{position:absolute; display:block; top:100%; left:0; width:100%; text-align:center}
.theme_sam_poster li a{text-decoration:none; color:#414141}      .theme_sam_poster li a:hover{text-decoration:underline}
.theme_sam_164 li{margin-right:74px}
.theme_sam_comic{list-style-type:none}    .theme_sam_comic li{margin-right:97px; float:left; border:1px solid #cfcfcf}       .theme_sam_comic li img{float:left}
.theme_sam_magazine{list-style-type:none}    .theme_sam_magazine li{margin-right:78px; float:left; border:1px solid #cfcfcf}       .theme_sam_magazine li img{float:left}
.theme_sam_layout{list-style-type:none}     .theme_sam_layout li{margin-right:21px; float:left; border:1px solid #cfcfcf}        .theme_sam_layout li img{float:left}
.theme_sam_layout_hunpai{list-style-type:none}  .theme_sam_layout_hunpai li{margin-right:60px; float:left; border:1px solid #cfcfcf}  .theme_sam_layout_hunpai li img{float:left}
.theme_sam_grid{list-style-type:none}  .theme_sam_grid li{margin-right:82px; float:left}  .theme_sam_grid li img{float:left}
.theme_sam_wedding_invit{list-style-type:none}    .theme_sam_wedding_invit li{margin-right:87px; float:left; border:1px solid #cfcfcf}  .theme_sam_wedding_invit li img{float:left}
.ul_margin{margin-top:30px}
.ul_margin_photocollage{margin-top:45px}
.ul_margin_poster{margin-top:45px}
.sam_margin{margin-top:66px}   .sam_margin_layout{margin-top:58px}
.theme_ftubg{background-color:#f6f7f9; padding:75px 0 0 0}
.lft_ftu{width:480px}
.lft_ftu p{width:303px; float:right; margin:0 0 15px 0; padding:0}
#fb_p{margin:0 0 15px 0; padding:0; width:auto; clear:both}
.lft_ftu h2{margin:0 0 20px 0}
.lft_ftu img{margin:6px 15px 25px 0}
.rgt_ftu{width:480px}
.icon{list-style-type:none; margin:17px 0 15px 0}
.icon li{float:left; margin-right:95px}
.step{list-style-type:none; font-size:16px}
.step li{float:left; height:27px; line-height:27px; padding-left:28px}
.bg01{background:url(/images/theme/common/icon_01.png) no-repeat; margin:0 8px 0 0}
.bg02{background:url(/images/theme/common/icon_02.png) no-repeat; margin:0 85px 0 30px}
.bg03{background:url(/images/theme/common/icon_03.png) no-repeat}
.p_info{width:120px; margin:15px 0 0 0; line-height:1.5em}
.sep_p_width{width:140px}
.f_p_info{margin:15px 70px 0 0}
.verline{height:360px; border:1px solid #CCC; width:0; float:left; margin:0 0 17px 18px}
.ftubtn{margin:27px 0 0 397px}
.ftubtn a{display:block; width:200px; height:36px; background:#ef9033 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:18px; font-weight:500}
.ftubtn a:hover{display:block; width:200px; height:36px; background:#e17711 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:18px; font-weight:500}
.btm_ctn{width:1000px; margin:0 auto; padding:120px 0 120px 0}
.btm_rcm{list-style-type:none; margin-top:25px; font-size:18px}
.btm_rcm li{text-align:center; padding:0 25px; float:left; border-right:1px solid #bfc2c8}
.btm_rcm li:nth-child(1){padding-left:0}
.btm_rcm li a{color:#09C; text-decoration:none}    .btm_rcm li a:hover{text-decoration:underline}
.last_border{border:none !important}        .first_padding{padding-left:0 !important}
.clear_border{border:none !important}
.btm_rcm_responsive{list-style-type:none; display:table; text-align: center; margin: 0 auto}
.btm_rcm_responsive li{text-align:center; padding:0 25px; float:left; border-right:1px solid #bfc2c8; margin-top:1.5625em}
.btm_rcm_responsive li:nth-child(1){padding-left:0}
.btm_rcm_responsive li a{color:#686c78; text-decoration:none}    .btm_rcm_responsive li a:hover{text-decoration:underline; color:#44c4e7}
.m_t_75{margin-top:75px}
.m_t_25{margin:25px auto 42px auto !important}
.m_t_9{margin-top:9px}
.m_t_38{margin:38px 21px 0 0 !important}
.m_right_59{margin-right:59px !important}
.m_right_93{margin-right:93px !important}
.m_t_40{margin-top:-40px; padding:0}


/*Sitemap Page*/
.title_ul{list-style-type:none}
.title_ul li{float:left; font-size:30px; font-weight:lighter}
.title_ul li a{color:#414141; text-decoration:none}
.title_ul li a:hover{text-decoration:underline}

.dl{list-style-type:none; margin:42px 80px 0 0; float:left; width:280px}
.dl dt{font-size:23px; padding:0 0 10px 0; font-weight:lighter}
.dl dd{background:url(/images/dot.gif) no-repeat left 11px; padding:2px 0 2px 15px}
.dl a{color:#414141; text-decoration:none}  .dl a:hover{text-decoration:underline}

/*Features List*/
.f_title{font-size:30px; margin:75px 0 25px 0; font-weight:lighter}
.list_menu{list-style-type:none; margin-bottom:30px}     .list_menu li{float:left; margin-right:50px}
.special_margin{margin-right:80px !important}
.special_padding{padding-top:46px}
.social_padding{padding-top:75px}
.list_menu li span{display:block; text-align:center}
.list_menu a{color:#414141; text-decoration:none}    .list_menu a:hover{text-decoration:underline}


/*New Theme Style*/
.new_themeban{width:1000px; padding:82px 0 0 0; margin:0 auto}
.new_theme_h1{font-size:28px; font-weight:500; margin-bottom:10px; color:#3d4351; line-height: 1.2em}
.new_theme_h2{font-size:21px; font-weight:normal; margin-bottom:20px; color:#3d4351}
.tem_title{font-size:1.88em; font-weight: normal; color: #3d4351; margin:0 0 25px 0}
.new_theme_h3{font-size:1.88em; font-weight: normal; color: #3d4351; margin:0 0 25px 0; text-align:center}
.new_theme_scrn{float:left}
.cc{color:#414141 !important}
.bg_ctn{width:880px; padding:120px 60px; margin:120px auto 80px auto; background:#f6f7f9 repeat}
.last_bg_ctn{width:880px; padding:120px 60px; margin:120px auto 120px auto; background:#f6f7f9 repeat}
.theme_ctn{width:1000px; margin:120px auto 120px auto}
.new_theme_ctn{width:1000px; margin:0 auto 90px auto; padding:60px 0}
.new_theme_sam{list-style-type:none}      .new_theme_sam li{margin-right:56px; float:left; border:1px solid #cfcfcf}   .new_theme_sam li img{float:left}
.new_theme_clipart{list-style-type:none}      .new_theme_clipart li{margin-right:92px; float:left}   .new_theme_clipart li img{float:left}
.new_theme_sam_poster{list-style-type:none}     .new_theme_sam_poster li{margin-right:100px; float:left}    .new_theme_sam_poster li img{float:left}
.align_btm{margin-top:60px}
.theme_icon{float:left; margin-right:21px}
.cando{padding-top:10px; line-height:1.7em}
.es_cando{padding-top:45px}
.flow{width:245px; margin:0 72px 0 0; float:left}
.width_flow{width:285px; margin:0 72px 0 0; float:left}
.flowimg{margin-bottom:10px}
.flow p b{height:27px; line-height:27px; font-size:19px; font-weight:500; padding:0 0 0 4px; color:#3d4351}
.width_flow p b{height:27px; line-height:27px; font-size:18px; font-weight:lighter; padding:0 0 0 4px}
.intro{margin-top:12px; line-height:1.7em}
.flow_btn{margin:40px 0 0 330px}
.flow_btn a{display:block; width:200px; height:36px; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:18px; font-weight:500}
.flow_btn a:hover{display:block; width:200px; height:36px; background:#3fbbae no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:36px; font-size:18px; font-weight:500}

.new_btm_ctn{width:880px; margin:0 auto; padding:5px 60px 30px 60px}
.new_btm_rcm{list-style-type:none; margin-top:25px; font-size:18px}
.new_btm_rcm li{text-align:center; padding:0 27px; float:left; border-right:1px solid #bfc2c8}
.new_btm_rcm li a{color:#09C; text-decoration:none}    .new_btm_rcm li a:hover{text-decoration:underline}

.relate_theme_bg{background:#34495e; padding:40px 0}
.relate_theme{width:1000px; margin:0 auto; color:#FFF}
.relate_theme p{font-size:18px; font-weight:600; margin:0 0 15px 0}
.relate_theme ul{list-style-type:none; font-size:18px}
.relate_theme a{color:#FFF; text-decoration:none}
.relate_theme a:hover{text-decoration:underline}
.relate_theme_com{width:208px; margin:0 13px 0 0; float:left}
.en_188{width:189px !important}
.relate_theme_last{width:330px; float:right}
.relate_theme_last ul{width:165px}


/*De Languange*/
.btntxt{font-size:21px !important}
.de_ftu{width:318px; margin:0 23px 0 0}       .de_ftu ul{list-style-type:none; margin:30px 0 0 0; font-size:16px; color:#161718}   .de_ftu ul li{float:left; margin-right:5px; height:31px; line-height:31px}
.de_ftu p{margin:8px 0 0 0; color:#3b3d40; line-height:24px}

/*Es Language*/
.es_fun_shw{list-style-type:none}   .es_fun_shw li{float:left; margin-right:29px}   .es_fun_shw li span{display:block; text-align:center; font-size:16px; margin:9px 0 0 0}  .es_fun_shw li span a{color:#414141; text-decoration:none}
.es_fun_shw li span a:hover{text-decoration:underline}
.es_fun_shw_fifth{padding-top:62px; text-align:center}

/*Fr Language*/
.fr_li{margin-right:24px !important}

/*Es and De Language Slideshow*/
.banBg_02{background:url(/images/ban/ban_home_02.jpg) no-repeat center center}
.slide_ban{width:1000px; margin:0 auto; height:496px; padding:54px 0 0 0; overflow:hidden; position:relative}
.slideshow{width:837px; height:263px; margin:0 81px}
.slideshow ul{list-style-type:none; width:837px; height:263px; overflow:hidden}   .slideshow ul li{float:left}
.slideBtn{position:absolute; top:-195px; left:0; list-style-type:none; width:1000px}
.slideBtn li{float:left; opacity:0.5; filter:alpha(opacity=50)}  .slideBtn li:hover{cursor:pointer; opacity:1; filter:alpha(opacity=100)}
.startedBtn{margin:30px auto 0 auto; width:1000px; position:relative}
.startedBtn a{display:block; width:219px; height:46px; margin:0 auto; background:#ef9033 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:46px; font-size:23px; font-weight:lighter}
.startedBtn a:hover{width:219px; height:46px; margin:0 auto; background:#e17711 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:46px; font-size:23px; font-weight:lighter}

/*Back to Top*/
.back-top{height:61px; width:61px; position:fixed; bottom:35px; right:10px; visibility:hidden; opacity:0}
.back-top a{display:block}
.back-top a:hover{opacity:0.8}
.back-show{visibility:visible; opacity:1}


/*Joomla Related Article*/
.relatedarticle{width:1000px; margin:0 auto 90px auto !important}
.relatedarticle li{list-style-type:disc; list-style-position:outside; float:left; margin:10px 34px 8px 35px; width:406px}
.relatedarticle li a{color:#3498db; text-decoration:none}      .relatedarticle li a:hover{text-decoration:underline}
.relatedarticle h3{font-size:30px; font-weight:lighter; margin:0 0 17px 23px}

/*Theme Related Resource*/
.related_h4{font-size: 1.55em; font-weight: normal; color: #3d4351; text-align:left; margin: 36px 0 0px 0}
.theme_related_article{width:450px; padding-top:17px}
.theme_related_article li{list-style-type:disc; list-style-position:outside; margin:10px 0 8px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.theme_related_article li a{color:#686c78; text-decoration:none}
.theme_related_article li a:hover{text-decoration:underline; color:#44c4e7}
.gray_line{border-top:1px dashed #e6e8ec; height:1px; margin:50px 0}

/*support page*/
.sp_bg{background:url(/images/support/bg.jpg) no-repeat center center}
.sp_ban{width:1000px; margin:0 auto; padding-top:102px}
.sp_ban h1{font-size:41px; color:#414141; font-weight:lighter; text-align:center}
.sp_ctn{width:1000px; margin:0 auto}
.sp_com_div{width:295px; height:280px; margin:65px 51px 65px 0; float:left; padding:45px 0 25px 0; border:2px solid #ebeced}
.sp_com_div:hover{border:2px solid #54acd2}
.last_com_div{margin-right:0 !important}
.sp_com_div img{margin-left:100px}
.sp_com_div h3{font-size:31px; color:#161718; font-weight:lighter; text-align:center; margin:47px 0 22px 0}
.sp_com_div p{font-size:18px; color:#6b6b6b; text-align:center; padding:0 21px}
.more_info{font-size:21px; color:#161718; text-align:center; font-weight:lighter}
.first_more_info{margin-bottom:25px}
.more_info a{color:#0099cc; text-decoration:underline}
.sp_btm_bg{background:#34495e; margin:75px 0 0 0; padding:50px 0; height:100px}
.sp_btm_h2{font-size:30px; color:#ffffff; margin-bottom:32px; text-align:center; font-weight:lighter}
.sp_btm_bg a{display:block; width:219px; height:46px; background:#47cec0 no-repeat; color:#FFF; font-size:24px; text-decoration:none; line-height:46px; text-align:center; margin:0 auto}
.sp_btm_bg a:hover{display:block; width:219px; height:46px; background:#3fbbae no-repeat; color:#FFF; font-size:24px; text-decoration:none; line-height:46px; text-align:center; margin:0 auto}

/*FAQ Page*/
.faq_bg{}
.faq_ban{width:1000px; margin:0 auto; padding-top:102px}
.faq_ban h1{font-size:38px; color:#fff; font-weight:lighter; margin-bottom:20px}
.faq_ban h2{font-size:22px; color:#161718; font-weight:500; margin-bottom:60px}
.faq_h3{font-size:30px; font-weight:500; color:#161718}
.faq_title{font-size:23px; margin:40px 0 8px 0; color:#161718}
.faq_title a{color:#09C; text-decoration:none}
.faq_ul{list-style-type:disc; color:#787878; width:333px; list-style-position:inside; margin-top:18px}
.faq_ul li{margin-bottom:20px}
.faq_ul li:last-child{margin-bottom:0}
.faq_ul li a{color:#414141; text-decoration:none}
.faq_ul li a:hover{text-decoration:underline}
.faq_line{border-top:1px solid #e6e8ec; height:1px; margin:80px 0 80px 0}
.faq_add_padding{padding-bottom:45px}
.billed_ul{list-style-type:disc; color:#414141; list-style-position:inside; margin:18px 0 0 0}
.billed_ul li{margin-bottom:20px}
.billed_ul li span{color:#787878; padding-left:18px}
.width_457{width:457px; list-style-type:disc; list-style-position:inside; color:#787878; margin-top:18px}
.width_457 li{margin-bottom:20px}
.faq_p{margin:8px 0 0 0}

/*Promo Banner*/
.proBg{background:url(/images/promo/valentine/2017/s_bg_valentine.jpg) no-repeat center center}
.proBan{width:1000px; height:94px; margin:0 auto; position:relative}
.proBan img{position:absolute; right:0px; top:28px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1}
.proBan:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}


#banner{padding:0px; width:950px; height:498px; position:absolute; top:354px; left:25px}
.slides{margin:0px auto; width:950px; height:498px; overflow:hidden}
.slide-pic{margin:0px; padding:0px; width:950px; overflow:hidden; list-style:none}
.slide-pic img{width:950px; height:498px}
.slide-pic li{display:block !important; position:absolute; -webkit-animation:fadeOut 2s; -moz-animation:fadeOut 2s; -o-animation:fadeOut 2s; animation:fadeOut 2s; opacity:0}
.slide-pic li.cur{display:block !important; -webkit-animation:fadeIn 2s; -moz-animation:fadeIn 2s; -o-animation:fadeIn 2s; animation:fadeIn 2s; opacity: 1}
@-webkit-keyframes fadeIn {
     0% {
         opacity: 0;
     }
     100% {
         opacity: 1;
     }
 }

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

/*Photo Editor*/
.ctn_editor{width:1000px; margin:0 auto}
.ctn_editor_1200{width:1200px; margin:0 auto}
.editor_h1{color:#FFF; font-size:28px; font-weight:lighter; margin-bottom:10px}
.h1-31{font-size:31px !important}
.h1-30{font-size:30px !important}
.h1-29{font-size:29px !important}
.editor_h2{color:#FFF; font-size:21px; font-weight:normal; margin-bottom:18px}
.editor_h2_gd{margin-bottom:15px !important}
.h2-19{font-size:42px !important}
.editor_h3{font-size:42px; color:#3d4351; font-weight:lighter; text-align:center; line-height:1.2em}
.h2-38{font-size: 1.88em; font-weight: normal; margin: 0 0 0.765em 0; color: #3d4351; text-align:center}
.h2-38 a{color:#3d4351; text-decoration:none}
.h2-38 a:hover{color:#44c4e7}
.h3-36{font-size: 1.88em; font-weight: normal; margin: 0 0 0.765em 0; color: #3d4351}
.h3-36 a{color:#3d4351; text-decoration:none}
.h3-36 a:hover{color:#44c4e7}
.padding_top_110{padding-top:120px}     .padding_btm_110{padding-bottom:120px}   .padding_btm_90{padding-bottom:120px}
.p_intro{margin-top:25px; line-height:1.64em; text-align:center}
.top_editor_p{font-size:18px; font-weight:400; line-height:28px}
.editor_intro{width:845px; text-align:center; margin:20px auto 10px auto; font-size:18px; font-weight:400; color:#686c78; line-height:28px}
.editor_intro a{color:#44c4e7; text-decoration:none}      .editor_intro a:hover{text-decoration:underline}
.fea_ctn{width:340px; margin:50px 90px 0 0}
.fea_ctn img{width:50px; height:50px; float:left; margin-left:52px}
.fea_ctn_noen{width:445px; margin:50px 90px 0 0}
.fea_ctn_noen img{width:50px; height:50px; float:left; margin-left:106px}
.fea_ctn h4, .fea_ctn_noen h4{font-size:1.05em; color:#3d4351; text-align:center; margin:15px 0 0.7em 0; font-weight:500}
.fea_ctn h3, .fea_ctn_noen h3{font-size:1.05em; color:#3d4351; margin:0 0 0 15px; font-weight:500; display:inline-block; height:50px; line-height:50px; float:left}
.fea_ctn h3 a, .fea_ctn_noen h3 a{color:#3d4351; text-decoration:none}
.fea_ctn h3 a:hover, .fea_ctn_noen a:hover{color:#44c4e7}
.fea_ctn p, .fea_ctn_noen p{font-size:18px; font-weight:400; color:#686c78; line-height:28px; float:left; margin-top:12px; text-align:center}
.btm_p_m{margin:32px auto 45px auto; !important}
.m_lft_390{margin-left:390px}

.add_txt_bg{background:url(/images/theme/photo-editor/add-text/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.crop_photo_bg{background:url(/images/theme/photo-editor/crop-photo/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.photo_effect_bg{background:url(/images/theme/photo-editor/photo-effect/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.resize_image_bg{background:url(/images/theme/photo-editor/resize-image/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.photo_enhance_bg{background:url(/images/theme/photo-editor/photo-enhance/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.blur_image_bg{background:url(/images/theme/photo-editor/blur-image/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.rotate_image_bg{background:url(/images/theme/photo-editor/rotate-image/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.watermark_photo_bg{background:url(/images/theme/photo-editor/watermark-photo/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.tilt_shift_bg{background:url(/images/theme/photo-editor/tilt-shift/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.vintage_effect_bg{background:url(/images/theme/photo-editor/vintage-effect/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.black_white_effect_bg{background:url(/images/theme/photo-editor/black-and-white-filter/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.wallpaper_bg{background:url(/images/theme/photo-editor/wallpaper/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.photo_frame_bg{background:url(/images/theme/photo-frame/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.overlay_bg{background:url(/images/theme/photo-editor/overlay/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.color_splash_bg{background:url(/images/theme/photo-editor/color-splash/bg.jpg) no-repeat center center; overflow:hidden; background-size:cover}
.editor_fun{width:1000px; height:282px; margin:0 auto; padding:147px 0 110px 0}
.editor_fun h1{color:#FFF; font-size:2.77em; text-align:center; font-weight:500}
.editor_fun p{color:#FFF; font-size:22px; text-align:center; margin:0.7em auto 0 auto; line-height:1.5em; font-weight:400; opacity: 0.7}
.editor_fun ul{list-style-type:none; margin:88px auto 0 auto}
.editor_fun ul li{color:#FFF; text-align:center}
.editor_fun ul li a{display:block; text-align:center; border-radius:0.444em; border:1px solid #FFF; text-decoration:none; font-size:1em; width:13.66em; height:3em; line-height:3em; color:#FFF; margin:3.60em auto 0 auto; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s}
.editor_fun ul li a:hover{background:#fff; color:#44c4e7}
.ctn_425{width:425px; padding:0}
.ctn_425 p{margin:20px 0 0 0; line-height:1.64em}
.ctn_425 p a{color:#44c4e7}
.editor_bg{background:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #eee}
.h3-28{font-size: 1.55em; font-weight: normal; color: #3d4351; text-align: center}
.lft{text-align:left}   .center{text-align:center}
.font-18{font-size:18px}
.padding-46 li{padding:0 46px}
.line-2{border-bottom:2px solid #e6e8ec; height:0; margin:40px 0 80px 0}

/*Template Page*/
.ctn_tem{width:1000px; margin:0 auto; padding-top:102px}
.ctn_tem h1{font-size:46px; color:#3d4351; font-weight:lighter; text-align:center; margin-bottom:65px}
.ctn_tem p{margin:0 auto 20px auto;  text-align:center}
.tem_img_link{text-align:center; display:block; margin:0 auto 35px auto; width:600px}
.tem_related{margin:0 0 90px 0; padding-left:15px}
.tem_related li{float:left;  width:470px; list-style-type:disc; list-style-position:outside; margin:12px 30px 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.tem_related li:nth-child(2n){margin-right:0}
.tem_related li a{color:#44c4e7; text-decoration:none}    .tem_related li a:hover{text-decoration:underline}
.tem-related-title{font-size:28px; color:#3d4351; font-weight:lighter; margin:45px 0 20px 0}
.ctn_tem_btn{margin:20px 0 45px 390px}
.ctn_tem_btn a{display:block; width:219px; height:46px; background:#ef9033 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:46px; font-size:23px; font-weight:lighter}
.ctn_tem_btn a:hover{display:block; width:219px; height:46px; background:#e17711 no-repeat; text-decoration:none; color:#FFF; text-align:center; line-height:46px; font-size:23px; font-weight:lighter}

/*App*/
.app{display:none}

/*Google Adsense*/
.btm_ad{width:1000px; margin:0 auto 15px auto}

/*Theme Refer*/
.themerefer-6{width:1000px; margin:0 auto}
.themerefer-6 ul{list-style-type:none}
.themerefer-6 ul li{float:left; width:165px; text-align:center; border-right:1px solid #FFF}
.themerefer-6 li a{color:#fff; text-decoration:none}
.themerefer-6 li a:hover{text-decoration:underline}
.width_199 ul li{width:199px !important}

/*Awards Page*/
.award_ctn{width:1000px; margin:0 auto; padding:92px 0 0 0}
.award_ctn h1{font-size:41px; color:#414141; font-weight:lighter; line-height:1.2em; text-align:center; margin:0 0 22px 0}
.award_p{text-align:center; padding-bottom:55px}
.review_ctn{width:440px; padding:55px 0}
.review_ctn img{margin:0 auto 15px auto; width:210px; display:block}
.review_ctn p{text-align:center; line-height:1.7em}
.review_p{margin:25px 0 0 0}
.ath_cmt{border-bottom:1px solid #e6e8ec; float:left; margin-top:35px; padding:0 0 15px 0}
.ath_cmt h3{font-size:18px; font-weight:normal; margin:18px 0 12px 0; float:left}
.ath_cmt img{float:left; padding:0 18px 0 0; vertical-align:middle; margin:18px 0 0 0}
.ath_cmt p{vertical-align:middle; float:left; width:750px}
.review_box{width:1000px; margin:0 auto; padding:58px 0 172px 0}
.review_box h3{font-size:38px; text-align:center; font-weight:lighter; color:#161718}
.say_info{width:268px; padding:40px 25px 35px 25px; background-color:#eaeff2; margin:35px 23px 0 0; float:left; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; position:relative}
.say_info ul{position:absolute; left:109px; bottom:-134px}
.btm_132{position:absolute; left:109px; bottom:-132px !important}
.say_info ul li{list-style-type:none; width:100px; text-align:center}
.review_info_bg{background-color:#cddae0}
.review_info img{float:left; margin:50px 0 0 0}
.review_info p{float:right; margin:25px 0 0 0; width:755px; padding:10px 0 0 0}
.review_info p span{display:block; margin-top:20px}
.see_all{width:180px; margin:50px auto 0 auto; text-align:center} 
.see_all a{font-size:16px; color:#fff; text-decoration:none; display:block; padding:6px 0; border:1px solid #FFF; -moz-border-radius:37px; -webkit-border-radius:37px; border-radius:37px}
.see_all a:hover{background:#fff; color:#414141}
.padding_52{padding-bottom:52px !important}

/*Theme to Template Link*/
.themelink{text-align:right; padding:5px 0 0 0}
.themelink a{color:#414141; text-decoration:underline}

/*banner maker*/
.ban_P_info{margin:0 0 35px 0}
.ban_P_info a{color:#09C; text-decoration:none}      .ban_P_info a:hover{text-decoration:underline}
.ctn_ban{width:1000px; margin:0 auto 25px auto; padding:15px 0 15px 0}
.p_45{padding-top:45px}
.margin_btm_45{margin-bottom:45px}
.gray_line_1000{width:1000px; border-top:1px solid #e6e8ec; height:1px; margin:0 auto}
.paddiig_btm_60{padding-bottom:60px}
.theme_p_m_btm{margin-bottom:0}
.sam_margin_ban li{margin-right:24px}


/*graphic design and photo collage feature*/
.width_1000{width:1000px}
.theme_f_box{width:1000px; margin:0 0 35px 0}
.first_theme_f_box{margin-top:42px}
.last_theme_f_box{margin-bottom:0}
.theme_f_list{width:374px; padding:0 0 0 76px}
.theme_f_list h4{font-size:18px; color:#161718; margin:0 0 5px 0; line-height:normal}
.tem_icon{background:url(/images/feature/icon/tem.png) no-repeat left top}
.add_txt_icon{background:url(/images/feature/icon/text.png) no-repeat left top}
.shape_icon{background:url(/images/feature/icon/shape.png) no-repeat left top}
.clipart_icon{background:url(/images/feature/icon/clipart.png) no-repeat left top}
.edit_icon{background:url(/images/feature/icon/edit.png) no-repeat left top}
.upload_icon{background:url(/images/feature/icon/upload.png) no-repeat left top}
.save_icon{background:url(/images/feature/icon/export.png) no-repeat left top}
.bg_icon{ background:url(/images/feature/icon/bg.png) no-repeat left top}

/*write review*/
.review_h1{font-size:42px; color:#fff; font-weight:lighter; margin:25px 0 26px 0; text-align:center}
.review_h2{font-size:30px; font-weight:500; color:#161718; margin:0 0 20px 0}
.review_h3{font-size:23px; margin:65px 0 19px 0; color:#161718; font-weight:normal; height:27; line-height:27px; padding-left:72px}
.review_note{list-style-type:none; margin:45px 0 0 0}
.review_note li{color:#787878; margin-bottom:12px}
.review_note li b{color:#ef9033; font-size:18px; display:block; margin-bottom:13px}
.review_note li span{display:block}
.write_review_bg{background:url(/images/promo/write-review/ban_bg.jpg) no-repeat center center; background-size:cover; overflow:hidden}
.write_review_ban{width:1200px; height:468px; margin:0 auto}
.write_review_ban img{width:123px; height:132px; margin:88px 0 0 538px}
.write_review_ban p{color:#FFF; font-size:20px; text-align:center; -moz-opacity:0.6; opacity:0.6; font-weight:lighter; line-height:32px}
.share_box{width:100%; height:43px; margin-top:15px; padding-bottom:5px}
.fb_share_btn{display: block; text-align: center; border-radius:8px; text-decoration: none; font-size: 16px; width:189px; height:43px;line-height:43px; color: #fff; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; padding-left:33px; background:url(/n_img/icon/facebook.svg) no-repeat; opacity:1.0}
.fb_share_btn:hover{cursor:pointer; opacity:0.90}
.share_or_p{margin-top:12px}
.step_01{background:url(/images/promo/write-review/step_01.png) no-repeat left center}
.step_02{background:url(/images/promo/write-review/step_02.png) no-repeat left center}
.step_03{background:url(/images/promo/write-review/step_03.png) no-repeat left center}
.review_contact{color:#44c4e7; text-decoration:underline}
.review_contact:hover{color:#44c4e7}


<!--PearlMountain-->
.ban_bg{height:295px}
.ban_ctn{width:1000px; margin:0 auto; padding:58px 0 0 0; color:#FFF}
.banLftctn{width:440px; float:left}
.banLftctn h1{font-size: 1.88em; color: #FFF; font-weight: 500; margin: 0 0 0.45em 0;}
.banLftctn p{line-height:1.5em; margin-bottom:10px}
.videoBtn{padding-top:30px}
.videoBtn p{height:89px; line-height:89px; background:url(product/arw.png) no-repeat; background-position:right center; width:145px}
.videoBtn p a{color:#FFF}    .videoBtn p a:hover{text-decoration:underline}
.subnavBg{height:95px}
.subNavctn{width:1000px; margin:0 auto; color:#FFF}
.subNavul{list-style-type:none; font-size:14px; font-weight:bold; padding-top:32px; width:320px}
.subNavul li{float:left; margin-right:20px; padding-bottom:5px; height:25px}
.subNavul li a{color:#FFF; padding-bottom:5px; text-decoration:none}
.subNavul li:hover{border-bottom:2px solid #FFF; height:23px}
.subNavul li span{display:block; border-bottom:2px solid #FFF; padding-bottom:5px; height:23px}
.subNavbtn{width:475px; margin-top:12px}
.subNavbtnUl{list-style-type:none; height:75px}
.subNavbtnUl li{float:left; width:230px; margin-right:15px; padding-bottom:8px}
.subNavbtnUl li span{display:block; text-align:center; font-size:12px; height:18px; margin:0; padding:0}

.medbg{background:#d5e2e8}
.med_rvw{width:1000px; height:70px; margin:0px auto 8px auto; padding:20px 0; font-size:0.944em}   .med_rvw_p{width:760px; margin-left:50px; margin-top:10px; line-height: 1.4em;}
.p_name{width:180px; float:left; margin:10px 0 0 50px}

.com_box{margin:0 auto; width:1000px; padding:50px 0}       .com_box_top_pd{padding-top:70px}
.com_box h3{font-size: 1.88em; font-weight: normal; margin: 0 0 0.765em 0; color: #3d4351}

.right_feature_ul{width:400px; list-style-type:none; margin:30px 0 0 12px}
.right_feature_ul li{margin: 20px 0 0 0; line-height: 1.64em}
.left_feature_ul{width:355px; list-style-type:none; margin:30px 12px 0 0}
.left_feature_ul li{margin: 20px 0 0 0; line-height: 1.64em}

.f_clear{clear:both}      .f_left{float:left}     .f_right{float:right} 
.pcmm_first{margin-top:110px}      .pcmm_second{margin-top:54px}     .pcmm_third{margin-top:60px}      .pcmm_fourth{margin-top:61px}     .pcmm_fifth{margin-top:20px}
.sep_line{height:1px; padding:0 0 15px 0; border-top:1px solid #e4e4e4}

.btm_title{font-size: 1.55em; font-weight: normal; color: #3d4351; text-align: center}
.btm_download{list-style-type:none; width:225px; margin:35px auto 0 auto}

.relate_pdt{width:41.50em; margin:0 auto; padding:35px 0}
.relate_pdt_two{width:54.12em; margin:0 auto; padding:35px 0}
.relate_pdt h4{font-size: 1em; font-weight:500; color: #3d4351}     .left_info{width:28.33em; float:left}
.relate_pdt_two h4{font-size: 1em; font-weight:500; color: #3d4351}
.left_info p{margin:1em 0 0 0; font-size: 0.94em; color: #686c78; line-height: 1.55em}     .relate_pdt ul{list-style-type:none; width:11.12em; float:right; margin-top:29px}
.two_platform{width:23.75em; list-style-type:none; margin-top:29px; float:right}
.two_platform li{margin-right:1.5em; float:left}
.two_platform li:last-child{margin-right:0}
.relate_pdt li img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1}
.relate_pdt li:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85}
.relate_pdt_two li img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; opacity:1}
.relate_pdt_two li:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85}

.disable_click{display:block; background:#47cec0 no-repeat; text-decoration:none; color:#FFF; text-align:center; border-radius:0.444em; font-size:1em; width:13.66em; height:3em; line-height:3em; margin:3.60em auto 0 auto}

/*security*/
.ctn_600{width:33.33em; margin:0 auto; padding:9.33em 0 6.66em 0}
.ctn_600 h1{font-size:1.88em; text-align:center; margin-bottom:0.88em; color:#3d4351}
.ctn_600 p{font-size:1.05em; line-height:1.8em; margin-bottom:1.315em}
.ctn_600 ul{list-style-type:none; width:12.94em; height:2.64em; font-size: 0.94em; color:#FFF; background:#58c18e; margin:2.64em auto 0 auto; text-align:center; line-height:2.64em; border-radius: 6px}
.ctn_600 ul:hover{background: #47aa7a; cursor:pointer}


/*partner*/

.container {margin:0 auto; position:relative; width: 940px}
.ptn_h1{font-size:33px; font-weight:lighter; line-height:1.3em}
.ptn_h2{font-size:21px; font-weight:500; margin: 30px 0 12px 0; color:#414141; font-family:'Open Sans',Helvetica,Arial,sans-serif !important}
#header {

	height:68px;

	padding:0px 0 20px 0;

	float:left;

	width:100%;

}

#logo{

	float: none;

}

#logo-wrapper {

float:left;

width:240px;

height:200px;

}



#page {

	height: auto;

	width: 1020px;

/*	margin:50px auto 100px;
*/	margin:0px auto 0px;


	padding: 0px;

	}



.one-half,.one-fourth{float: left;margin-right: 20px;margin-bottom: 20px;}

.one-half.last,.one-fourth.last{  margin-right: 0px }

.one-half {width:460px }

.one-half .licensetype{
margin-left:0;
}

.horizontal-line {width:100%;margin:30px 0;float:left;border-top:1px solid #e1e1e1; }

.intro-page {margin: 0 0 0px 0; border-top:1pt solid #d8d5cd; padding: 0 0 10px 0}

.one-fourth.widget-1, .one-fourth.widget-5 , .one-fourth.widget-9  { clear:both; }

.emptybox{background: #FFF; border: 1px solid #DDD; color: #000; display: block; font-size: 14px; line-height:1.5em; margin-bottom: 20px; margin-top: 20px; padding: 25px 25px 45px 25px}

/* ------- Default Sliding Door Buttons ------- */
.button_link{
	border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    margin: 5px 10px 5px 0;
    padding: 9px 13px 0;
    text-decoration: none !important;
    text-transform:uppercase;
    color:#fff !important;
    line-height:11px;
    text-shadow:none !important;
}
.button_link.large_button{
	font-size: 14px;
    height: 24px;
    line-height: 14px;
    padding: 11px 70px 0;
    background-position:0 -28px;
}
.button_link:hover{text-decoration:none !important; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85}
.green {background:#008800 !important; color:#fff !important; text-shadow: 0 -1px 0 #888 !important; border: 1px solid #008800 !important}
.grey{background:#e27b17; text-shadow: 0 -1px 0 #e27b17 !important; border: 1px solid #e27b17 !important}

/** IE Fixes **/


svg:not(:root) { overflow: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 

.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }


/* SITE5 WORDPRESS THEME SPECIAL LIST TYPES */
.ticklist ul
{
	list-style:none!important;
	margin-bottom:20px;
	margin-left:0;
}

.ticklist ul li
{
	background:transparent url(/images/datarecovery/ticklist.png) no-repeat top left!important;
	padding:0px 2px 10px 20px;
}


.ticklist li
{
	list-style:none!important;
}

.hentry ul{color: #787878; padding-left:0}

/* SITE5 WORDPRESS THEME LAYOUTS */
.one_half
{
	width:48%;
}


.one_fourth
{
	width:22%;
}

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth
{
	float:left;
	margin-right:4%;
	position:relative;
}

.alignleft, img.alignleft {
    margin: 0 24px 24px 0;
    display: inline;
    float: left;}
	
.last
{
	clear:right;
	margin-right:0!important;
}

.clearboth
{
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	width:100%;
}

/*acymailling*/
#unsubpage{padding-top:5.625em}
#acymodifyform{padding:5.75em 0 0 1em}
#unsubbutton_div{padding: 0 0 1em 0.625em}
.btn-primary{ width: 7.5em; border-radius: 0.25em; height: 2.18em; background-color: #f5f5f5; background-image: linear-gradient(to bottom,#ffffff,#e6e6e6); background-repeat: repeat-x;
 border-color: #bbb #bbb #a2a2a2; border-image: none; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05); color: #333;
 cursor: pointer; display: inline-block; margin-bottom: 1em}
.inputVal input{background-repeat: repeat-x; border-color: #bbb #bbb #a2a2a2; border-image: none; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05); color: #333; height: 2em; padding-left:0.5em}







