html{overflow-x:hidden;padding:0;margin:0}
::-webkit-scrollbar{width:8px;background:#e1e1e1}
::-webkit-scrollbar-thumb{border-radius:20px;background:#0e0e11}
body{overflow-x:hidden;width:100%;font-family:"Microsoft YaHei","宋体",Arial‌;font-size:16px;line-height:2.3;letter-spacing:1px;word-wrap:break-word;font-weight:400;background-color:#000;color:#888}
svg{fill:currentcolor;width:15px;height:15px}
a{color:#fff;text-decoration:none}
img.svg{width:15px;height:15px}
.emilio_tm_wrapper_all,.emilio_tm_wrapper_all *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.emilio_tm_wrapper_all{width:100%;min-height:100vh;clear:both;float:left;position:relative}
.emilio_tm_wrapper_all .wrapper_inner{width:100%;height:auto;clear:both;float:left;padding-top:85px}
.emilio_tm_section{width:100%;height:auto;clear:both;float:left}
.emilio_tm_content{width:100%;height:auto;clear:both;float:left}
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff;opacity:1}
::-moz-placeholder{color:#fff;opacity:1}
:-ms-input-placeholder{color:#fff}
::-ms-input-placeholder{color:#fff}
::placeholder{color:#fff}
.emilio_tm_home_wrap{width:100%;height:100vh;float:left;display:flex;position:relative}
.emilio_tm_home_wrap .leftbox{width:50%;height:100%;background-color:#000;display:flex;align-items:center;text-align:left;border-bottom: 5px #fff solid}
.emilio_tm_home_wrap .leftbox .texts_wrap{padding:0 20px;position:relative;left:20%;}
.emilio_tm_home_wrap .leftbox .texts_wrap h1{color:#fff;text-transform:uppercase;margin-bottom:4px;display:inline-block;position:relative;overflow:hidden}
.emilio_tm_home_wrap .leftbox .texts_wrap h1:before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;left:-100%;transition:1s ease-in-out}
.emilio_tm_home_wrap .leftbox .texts_wrap.load h1:before{left:100%}
.emilio_tm_home_wrap .leftbox .texts_wrap h1 span{position:relative;display:inline-block;font-size:45px;font-weight:600;overflow:hidden;visibility:hidden}
.emilio_tm_home_wrap .leftbox .texts_wrap.load h1 span{visibility:visible;transition-delay:.5s}
.emilio_tm_home_wrap .leftbox .texts_wrap p.subtitle{color:#fff;font-size:15px;font-weight:500;position:relative;display:inline-block;margin-bottom:27px;max-width:400px;line-height:1.8;-webkit-clip-path:polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}
.emilio_tm_home_wrap .leftbox .texts_wrap.load p.subtitle{-webkit-clip-path:polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,50% 100%,100% 100%,100% 0%);clip-path:polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,50% 100%,100% 100%,100% 0%)}
.emilio_tm_home_wrap .leftbox .texts_wrap p.subtitle:before{position:absolute;content:"";width:0%;height:100%;background-color:#d12c2e;left:0}
.emilio_tm_button{width:100%;height:auto;clear:both;float:left}
.emilio_tm_button[data-position=left]{text-align:left}
.emilio_tm_button[data-position=center]{text-align:center}
.emilio_tm_button[data-position=right]{text-align:right}
.emilio_tm_button a{text-decoration:none;color:#000;display:inline-block;padding:14px 70px;line-height:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;font-size:12px;position:relative;overflow:hidden}
.emilio_tm_button a:after,.emilio_tm_button a:before{position:absolute;content:"";width:51%;height:100%;background-color:#fff;top:0;z-index:1;transition:1s ease-in-out;transition-delay:.5s}
.emilio_tm_button a:before{left:-51%}
.emilio_tm_button a:after{right:-51%}
.emilio_tm_button.emilio_tm_waypoint_effect.load a:before{left:0}
.emilio_tm_button.emilio_tm_waypoint_effect.load a:after{right:0}
.emilio_tm_button a span{position:relative;z-index:2}
.emilio_tm_button.no_animation a:before{display:none}
.emilio_tm_button.no_animation a:after{display:none}
.emilio_tm_button.no_animation a{background-color:#fff}
.emilio_tm_topbar_wrap{width:100%;height:auto;position:fixed;z-index:15;left:0;top:0;padding:30px 40px;display:flex;align-items:center;justify-content:space-between}
.emilio_tm_topbar_wrap .logo img{max-height:90px}
.emilio_tm_button.full a{width:100%;padding:14px 10px;background-color:#fff}
.emilio_tm_topbar_wrap .trigger{width:40px;height:12px;position:relative;cursor:pointer}
.emilio_tm_topbar_wrap .trigger span{position:absolute;width:40px;height:3px;background-color:#fff;display:inline-block}
.emilio_tm_topbar_wrap .trigger .second{margin-top:12px}
.emilio_tm_menu_wrap{position:fixed;background-color:#101010;width:100%;height:100vh;z-index:10;top:-100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.emilio_tm_menu_wrap .inner_wrap{position:relative;width:100%;text-align:center;height:auto;clear:both;float:left;top:50%;left:50%;transform:translate(-50%,-50%)}
.emilio_tm_menu_wrap .inner_wrap ul{margin:0;list-style-type:none}
.emilio_tm_menu_wrap .inner_wrap ul li:not(:last-child){margin:0;padding-bottom:5px}
.emilio_tm_menu_wrap .inner_wrap ul li a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:25px;font-weight:600}
.emilio_tm_home_wrap .rightbox{width:50%;height:100%;position:relative;overflow:hidden;border-bottom: 5px #fff solid}
.emilio_tm_home_wrap .rightbox .inner{position:absolute;width:100%;height:100%;background-image:url(..//img/slider/2.jpg);background-repeat:no-repeat;background-position:center;opacity:0;transform:scale(1.08)}
.emilio_tm_home_wrap .rightbox .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}
.emilio_tm_about_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_main_titles_wrap{width:100%;height:auto;clear:both;float:left;background-color:#101010}
.emilio_tm_main_titles_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left;display:flex;align-items:center;justify-content:space-between;padding:36px 0 45px 0}
.emilio_tm_main_titles_wrap .inner_wrap .page_title h3{overflow:hidden;display:block;position:relative;top:3px;line-height:1.3;}
.emilio_tm_main_titles_wrap .inner_wrap .page_title h3:before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;left:-100%;transition:1s ease-in-out}
.emilio_tm_main_titles_wrap .inner_wrap .page_title h3.load:before{left:100%}
.emilio_tm_main_titles_wrap .inner_wrap .page_title h3 span{color:#fff;text-transform:capitalize;font-size:21px;display:block;position:relative;visibility:hidden}
.emilio_tm_main_titles_wrap .inner_wrap .page_title h3.load span{visibility:visible;transition-delay:.5s}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs a{text-decoration:none;color:#fff}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs{position:relative;top:6px;overflow:hidden}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p{color:#fff;text-transform:capitalize;font-size:14px;font-weight:500}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p:before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;left:-100%;transition:1s ease-in-out}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p.load:before{left:100%}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p a,.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p span{visibility:hidden}
.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p.load a,.emilio_tm_main_titles_wrap .inner_wrap .breadcrumbs p.load span{visibility:visible;transition-delay:.5s}
.emilio_tm_universal_box_wrap{width:100%;height:auto;clear:both;float:left;position:relative}
.emilio_tm_universal_box_wrap .bg_wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.emilio_tm_universal_box_wrap .overlay_image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center}
.emilio_tm_universal_box_wrap .overlay_video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;overflow:hidden}
.emilio_tm_universal_box_wrap .overlay_video video{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;object-fit:cover}
.emilio_tm_universal_box_wrap .overlay_color{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}
.emilio_tm_universal_box_wrap .overlay_image.about{background-image:url(..//img/slider/1.jpg)}
.emilio_tm_universal_box_wrap .overlay_color.about{background-color:rgba(0,0,0,.4)}
.emilio_tm_universal_box_wrap .content.about{padding:250px 0}
.emilio_tm_universal_box_wrap .content{width:100%;height:auto;clear:both;float:left;position:relative;z-index:4}
.emilio_tm_universal_box_wrap .content.about .shape{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;transition:1s ease-in-out}
.emilio_tm_universal_box_wrap .content.about .shape.load{left:100%}
.emilio_tm_author_definitions_wrap{width:100%;height:auto;clear:both;float:left;padding-top:87px;padding-bottom:85px;background-color:#101010}
.emilio_tm_author_definitions_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left;display:flex}
.emilio_tm_author_definitions_wrap .inner_wrap .texts_wrap{width:50%;height:auto;padding-right:60px}
.emilio_tm_author_definitions_wrap .inner_wrap .texts_wrap p{font-size:20px;line-height:2;overflow:hidden;position:relative}
.emilio_tm_author_definitions_wrap .inner_wrap .texts_wrap p strong{color:#fff}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info{width:50%;height:auto;padding-left:79px;position:relative;top:9px}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info ul{margin:0;list-style-type:none}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info ul li{margin:0 0 5px 0}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info ul li:last-child{margin-bottom:0}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info p .first{width:150px;display:inline-block;position:relative}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info p .first:before{position:absolute;content:"";width:10px;height:1px;background-color:#fff;left:-18px;top:15px}
.emilio_tm_skill_wrap{width:100%;height:auto;clear:both;float:left;padding-bottom:90px;padding-top:94px}
.emilio_tm_skill_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left;display:flex}
.emilio_tm_skill_wrap .inner_wrap .leftbox{width:50%;height:auto;float:left;padding-right:60px}
.emilio_tm_skill_wrap .inner_wrap .rightbox{width:50%;height:auto;float:left;padding-left:60px}
.progress_bar_wrap_total{width:100%;height:auto;clear:both;float:left;margin-bottom:10px;position:relative;margin-top:-4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.emilio_tm_progress_wrap[data-size=big] .emilio_tm_progress .emilio_tm_bar_bg{height:40px}
.emilio_tm_progress_wrap[data-size=small] .emilio_tm_progress .emilio_tm_bar_bg{height:5px}
.emilio_tm_progress_wrap[data-round="a"] .emilio_tm_progress .emilio_tm_bar,.emilio_tm_progress_wrap[data-round="a"] .emilio_tm_progress .emilio_tm_bar_bg{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.emilio_tm_progress_wrap[data-round="b"] .emilio_tm_progress .emilio_tm_bar,.emilio_tm_progress_wrap[data-round="b"] .emilio_tm_progress .emilio_tm_bar_bg{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.emilio_tm_progress_wrap[data-round="c"] .emilio_tm_progress .emilio_tm_bar,.emilio_tm_progress_wrap[data-round="c"] .emilio_tm_progress .emilio_tm_bar_bg{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.emilio_tm_progress{width:100%;margin-bottom:14px}
.emilio_tm_progress:last-child{margin-bottom:0}
.emilio_tm_progress>span{margin:0 0 3px 0;width:100%;display:block;text-align:left}
.emilio_tm_progress span.label{font-size:15px;color:#fff}
.emilio_tm_progress span.label .experience{color:#888}
.emilio_tm_progress span.number{float:right;color:#fff}
.emilio_tm_progress .emilio_tm_bar_bg{background:rgba(255,255,255,.1);width:100%;min-width:100%;position:relative;height:20px}
.emilio_tm_progress .emilio_tm_bar_bg .emilio_tm_bar_wrap{width:0;height:100%}
.emilio_tm_progress .emilio_tm_bar_bg .emilio_tm_bar_wrap.open{-webkit-animation:emilio_tm_expand 3s cubic-bezier(.165,.84,.44,1);-moz-animation:emilio_tm_expand 3s cubic-bezier(.165,.84,.44,1);animation:emilio_tm_expand 3s cubic-bezier(.165,.84,.44,1);width:100%}
.emilio_tm_progress .emilio_tm_bar_bg .emilio_tm_bar{height:100%;background:#333;width:0;overflow:hidden}
.emilio_tm_progress_wrap[data-strip=on] .emilio_tm_progress .emilio_tm_bar{background-image:linear-gradient(-45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);-webkit-animation:emilio_tm_bar_move 4s linear infinite;-moz-animation:emilio_tm_bar_move 4s linear infinite;animation:emilio_tm_bar_move 4s linear infinite;background-size:50px 50px}
@-webkit-keyframes emilio_tm_bar_move{0%{background-position:0 0}
100%{background-position:50px 50px}
}
@-moz-keyframes emilio_tm_bar_move{0%{background-position:0 0}
100%{background-position:50px 50px}
}
@keyframes emilio_tm_bar_move{0%{background-position:0 0}
100%{background-position:50px 50px}
}
@-webkit-keyframes emilio_tm_expand{0%{width:0%}
100%{width:100%}
}
@-moz-keyframes emilio_tm_expand{0%{width:0%}
100%{width:100%}
}
@keyframes emilio_tm_expand{0%{width:0%}
100%{width:100%}
}
.emilio_tm_partners_wrap{width:100%;height:auto;clear:both;float:left;background-color:#101010;padding:100px 0}
.emilio_tm_partners_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_partners_wrap .inner_wrap ul{margin:0;list-style-type:none;display:flex;align-items:center}
.emilio_tm_partners_wrap .inner_wrap ul li{margin:0;float:left;width:25%;text-align:center}
.emilio_tm_partners_wrap .inner_wrap ul li img{max-width:200px;transform:scale(1);transition:all 1s ease-in-out}
.emilio_tm_partners_wrap .inner_wrap ul li:hover img{transform:scale(1.05)}
.emilio_tm_counter_wrapper_all{width:100%;height:auto;clear:both;float:left;padding-bottom:91px;padding-top:4px}
.emilio_tm_counter_wrapper_all .wrapper_inner{width:100%;height:auto;clear:both;float:left}
.emilio_tm_counter_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_counter_wrap{overflow:hidden}
.emilio_tm_counter_list{list-style-type:none;width:100%;margin:0;-webkit-perspective:500px;-moz-perspective:500px;perspective:500px}
.emilio_tm_counter_list li{width:25%;float:left;text-align:center;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.emilio_tm_counter_list li .inner{width:100%;height:auto;clear:both;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.emilio_tm_counter_list li h3{margin-bottom:7px}
.emilio_tm_counter_list li h3>span{font-size:50px;font-weight:700;color:#fff}
.emilio_tm_counter_list li .inner>span{color:#888;font-size:15px;text-transform:uppercase;display:block;font-weight:600}
.emilio_tm_choose_us_wrap{width:100%;height:auto;clear:both;float:left;background-color:#101010;padding:97px 0 92px 0}
.emilio_tm_choose_us_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left;text-align:center}
.emilio_tm_choose_us_wrap .inner_wrap h3{color:#888;font-size:15px;font-weight:500;margin-bottom:8px;text-transform:uppercase;}
.emilio_tm_choose_us_wrap .inner_wrap h1{color:#fff;margin-bottom:18px;text-transform:capitalize;}
.emilio_tm_footer_wrap{width:100%;height:auto;clear:both;float:left;padding:50px 0}
.emilio_tm_footer_wrap[data-border=yes]{border-top:1px solid rgba(255,255,255,.2)}
.emilio_tm_footer_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left;display:flex;align-items:center;justify-content:space-between}
.emilio_tm_footer_wrap .inner_wrap .copyright p,.emilio_tm_footer_wrap .inner_wrap .copyright p a{color:#fff}
.emilio_tm_footer_wrap .inner_wrap .social ul{margin:0;list-style-type:none}
.emilio_tm_footer_wrap .inner_wrap .social ul li{margin:0 15px 0 0;float:left}
.emilio_tm_footer_wrap .inner_wrap .social ul li:last-child{margin-right:0}
.emilio_tm_footer_wrap .inner_wrap .social ul li a{text-decoration:none;color:#fff}
.emilio_tm_portfolio_wrapper_all{width:100%;height:auto;clear:both;float:left;padding-top:100px;margin-bottom:92px}
.emilio_tm_portfolio_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_portfolio_wrap ul{margin:0 0 0 -50px;list-style-type:none}
.emilio_tm_portfolio_wrap ul li{margin:0 0 36px 0;width:50%;float:left;padding-left:50px}
.emilio_tm_portfolio_wrap ul li .inner{width:100%;height:auto;clear:both;float:left;position:relative}
.emilio_tm_portfolio_wrap ul li .inner .image_wrap{position:relative;float:left;margin-bottom:12px}
.emilio_tm_portfolio_wrap ul li .inner .image{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center}
.emilio_tm_portfolio_wrap ul li .inner .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;transition:1s ease-in-out}
.emilio_tm_portfolio_wrap ul li .image_title{width:auto;height:auto;float:left;overflow:hidden}
.emilio_tm_portfolio_wrap ul li .image_title a{text-decoration:none;color:#fff;position:relative;text-transform:capitalize;font-size:17px;font-weight:500}
.emilio_tm_portfolio_wrap ul li .image_title a:before{position:absolute;content:"";width:100%;height:100%;left:-100%;background-color:#fff;transition:1s ease-in-out}
.emilio_tm_portfolio_wrap ul li .image_title a span{visibility:hidden;transition-delay:.5s}
.emilio_tm_portfolio_wrap .emilio_tm_waypoint_effect.load .image_title a:before{left:100%}
.emilio_tm_portfolio_wrap .emilio_tm_waypoint_effect.load .inner .overlay{left:100%}
.emilio_tm_portfolio_wrap .emilio_tm_waypoint_effect.load .image_title a span{visibility:visible}
.emilio_tm_portfolio_single_wrap{width:100%;height:auto;clear:both;float:left;padding-top:100px;margin-bottom:83px}
.emilio_tm_portfolio_single_wrap .single_inner{width:100%;height:auto;clear:both;float:left;margin-bottom:76px}
.emilio_tm_portfolio_single_wrap .single_inner .single_main_image{width:100%;height:auto;clear:both;float:left;position:relative;margin-bottom:30px}
.emilio_tm_portfolio_single_wrap .single_inner .single_main_image img{min-width:100%}
.emilio_tm_portfolio_single_wrap .single_inner .single_main_image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1}
.emilio_tm_portfolio_single_wrap .single_inner .single_main_image .overlay_effect{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;z-index:2;transition:1s ease-in-out}
.emilio_tm_portfolio_single_wrap .single_inner .single_main_image .overlay_effect.emilio_tm_waypoint_effect.load{left:100%}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap{width:100%;height:auto;clear:both;float:left;display:flex}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .leftbox{width:60%;float:left;padding-right:50px}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .leftbox h3{color:#fff;text-transform:capitalize;font-size:21px;position:relative;margin-bottom:19px}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox{width:40%;float:left;color:#fff;padding-left:50px}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox .detail{color:#fff;text-transform:capitalize;font-size:21px;position:relative;margin-bottom:22px}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul{margin:0;list-style-type:none;padding-left:19px}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul li{margin:0 0 4px 0}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul li:last-child{margin-bottom:0}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul li span{display:inline-block;color:#888}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul li span.first{min-width:150px;color:#888;position:relative}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul li span.first:before{position:absolute;content:"";width:10px;height:1px;background-color:#fff;left:-18px;top:15px}
.emilio_tm_pagination_wrap{width:100%;height:auto;clear:both;float:left;display:flex;align-items:center;justify-content:space-between}
.emilio_tm_pagination_wrap a{text-decoration:none;color:transparent;font-size:30px;text-transform:capitalize;font-weight:600;-webkit-text-stroke:.7px #FFFFFF;transition:all .3s ease}
.emilio_tm_pagination_wrap a:hover{color:#fff}
.emilio_tm_services_wrap{width:100%;height:auto;clear:both;float:left;margin-bottom:50px}
.emilio_tm_services_wrap .service_heading{width:100%;max-width:66.666%;height:auto;clear:both;float:left;padding:82px 0 66px 0;text-align:left}
.emilio_tm_services_wrap .service_heading h3{line-height:1.3;color:#fff;font-size:40px}
.emilio_tm_services_wrap .service_heading h3 .wrap{overflow:hidden;position:relative;display:inline-block}
.emilio_tm_services_wrap .inner_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_service_list{width:100%;height:auto;clear:both;float:left}
.emilio_tm_service_list ul{margin:0 0 0 -50px;list-style-type:none}
.emilio_tm_service_list ul li{margin:0 0 50px 0;float:left;width:33.333%;padding-left:50px}
.emilio_tm_service_list ul li .inner{width:100%;height:auto;clear:both;float:left;position:relative}
.emilio_tm_service_list ul li .inner .number h3{color:#888;font-size:80px;margin-bottom:11px}
.emilio_tm_service_list ul li .inner .title h3{color:#fff;margin-bottom:10px}
.emilio_tm_news_wrap{width:100%;height:auto;clear:both;float:left;padding-top:100px;margin-bottom:70px}
.emilio_tm_news_wrap .news_inner{width:100%;max-width:1000px;margin:0 auto;height:auto;clear:both}
.emilio_tm_news_wrap .news_inner ul{margin:0;list-style-type:none}
.emilio_tm_news_wrap .news_inner ul li{margin:0 0 39px 0;width:100%;float:left}
.emilio_tm_news_wrap .news_inner ul li .inner{width:100%;height:auto;clear:both;float:left;position:relative}
.emilio_tm_news_wrap .news_inner ul li .inner .image_wrap{position:relative;margin-bottom:25px}
.emilio_tm_news_wrap .news_inner ul li .inner .image_wrap img{min-width:100%}
.emilio_tm_news_wrap .news_inner ul li .inner .image_wrap .image{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover}
.emilio_tm_news_wrap .news_inner ul li .inner .image_wrap .overlay_image{position:absolute;width:100%;height:100%;background-color:#000;z-index:1;top:0;left:0;transition:1s ease-in-out}
.emilio_tm_news_wrap .news_inner ul li .inner .image_wrap .overlay_image.emilio_tm_waypoint_effect.load{left:100%}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap{width:100%;float:left}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .date{margin-bottom:1px}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .date a{text-decoration:none;color:#888;transition:all .3s ease}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .date a:hover{color:#fff}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .title{color:#fff;margin-bottom:20px}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .title a{text-decoration:none;color:#fff}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .text{margin-bottom:24px}
.emilio_tm_wrapper_all .wrapper_inner.news{padding-top:0}
.emilio_tm_news_single_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_news_single_wrap .hero_image_wrap{width:100%;height:50vh;float:left;position:relative;margin-bottom:47px}
.emilio_tm_news_single_wrap .hero_image_wrap .image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;opacity:0;transform:scale(1.08)}
.emilio_tm_news_single_wrap .hero_image_wrap .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:2}
.emilio_tm_news_single_wrap .hero_image_wrap .overlay_text{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:3;width:100%;text-align:center}
.emilio_tm_news_single_wrap .hero_image_wrap .overlay_text h3{color:#fff;font-weight:600;font-size:50px;overflow:hidden;position:relative;display:inline-block;line-height:1.6}
.emilio_tm_news_single_wrap .news_content{width:100%;max-width:1000px;height:auto;clear:both;margin:0 auto;padding:0 20px}
.emilio_tm_news_single_wrap .news_content .short_details{width:100%;height:auto;clear:both;float:left;margin-bottom:22px}
.emilio_tm_news_single_wrap .news_content .short_details ul{margin:0;list-style-type:none}
.emilio_tm_news_single_wrap .news_content .short_details ul li{margin:0 20px 0 0;float:left}
.emilio_tm_news_single_wrap .news_content .short_details ul li span{color:#fff;text-transform:capitalize;display:inline-block;padding-left:7px;font-size:12px;font-weight:600}
.emilio_tm_news_single_wrap .news_content .short_details ul li a{text-decoration:none;color:#fff}
.emilio_tm_news_single_wrap .news_content .short_details ul li .svg{color:#fff;position:relative;top:2px}
.emilio_tm_news_single_wrap .news_content .desriptions_wrap{width:100%;height:auto;clear:both;float:left;margin-bottom:25px}
.emilio_tm_news_single_wrap .news_content .desriptions_wrap p{margin-bottom:13px}
.emilio_tm_news_single_wrap .news_content .desriptions_wrap blockquote{color:#fff;margin-bottom:13px;border-left:3px solid #fff;padding:10px 0 10px 20px;font-style:italic}
.emilio_tm_news_single_wrap .news_content .content_image{width:100%;height:auto;clear:both;float:left;padding-top:13px}
.emilio_tm_news_single_wrap .news_content .content_image ul{margin:0 0 0 -35px;list-style-type:none}
.emilio_tm_news_single_wrap .news_content .content_image ul li{margin:0 0 25px 0;width:50%;padding-left:35px;float:left}
.emilio_tm_news_single_wrap .news_content .content_image ul li .inner{width:100%;height:auto;clear:both;float:left;position:relative}
.emilio_tm_news_single_wrap .news_content .content_image ul li .inner .image_wrap{position:relative}
.emilio_tm_news_single_wrap .news_content .content_image ul li .inner .image_wrap .image{position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center}
.emilio_tm_news_single_wrap .news_content .content_image ul li .inner .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);z-index:1}
.emilio_tm_news_single_wrap .tags{width:100%;height:auto;clear:both;float:left;margin-bottom:40px}
.emilio_tm_news_single_wrap .tags span{display:inline-block;color:#fff;padding-right:30px}
.emilio_tm_news_single_wrap .tags ul{margin:0;list-style-type:none;display:inline}
.emilio_tm_news_single_wrap .tags ul li{margin:0 10px 10px 0;display:inline-block}
.emilio_tm_news_single_wrap .tags ul li:last-child{margin-bottom:0}
.emilio_tm_news_single_wrap .tags ul li a{text-decoration:none;color:#fff;display:inline-block;background-color:rgba(255,255,255,.05);padding:5px 20px;text-transform:capitalize;font-size:13px}
.emilio_tm_commentbox_wrap{width:100%;height:auto;clear:both;float:left;margin-bottom:100px}
.emilio_tm_commentbox_wrap .inner_wrap{width:100%;height:auto;background-color:rgba(255,255,255,.05);clear:both;float:left;padding:100px 0 91px 0}
.emilio_tm_commentbox_wrap .inner_wrap .desriptions_wrap{width:100%;max-width:1080px;height:auto;clear:both;margin:0 auto;padding:0 40px;margin-bottom:86px}
.emilio_tm_commentbox_wrap .title h3{color:#fff;font-size:17px;font-weight:500;margin-bottom:20px}
.emilio_tm_commentbox_wrap .wp{position:relative;padding-left:90px}
.emilio_tm_commentbox_wrap .wp .avatar{position:absolute;width:60px;height:60px;border-radius:100%;top:12px;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(..//img/clients/1.jpg)}
.emilio_tm_commentbox_wrap .wp h3 a{color:#fff;font-size:17px;font-weight:500;margin-bottom:10px;text-transform:capitalize;text-decoration:none}
.emilio_tm_commentbox_wrap .wp .date{color:#888;font-size:13px;margin-bottom:12px;display:inline-block}
.emilio_tm_commentbox_wrap .wp .text a{text-decoration:none;color:#fff;font-weight:600}
.emilio_tm_commentbox_wrap .reply_comment_wrap{width:100%;height:200px;max-width:1000px;margin:0 auto}
.emilio_tm_commentbox_wrap .reply_comment_wrap .title{color:#fff;font-size:17px;font-weight:500;margin-bottom:10px}
.emilio_tm_commentbox_wrap .reply_comment_wrap{width:100%;max-width:1080px;height:auto;clear:both;margin:0 auto;padding:0 40px}
.emilio_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap{width:100%;height:auto;clear:both;float:left}
.emilio_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row{width:100%;clear:both;float:left;margin-bottom:22px}
.emilio_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row input{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(221,221,221,.3);color:#fff;padding-left:0!important;transition:all .2s ease}
.emilio_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row input:focus{outline:0;border-bottom-color:#ddd}
.emilio_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row textarea{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(221,221,221,.3);resize:none;color:#fff;padding-left:0!important;height:44px;transition:all .2s ease}
.emilio_tm_commentbox_wrap .reply_comment_wrap .input_list_wrap .input_row textarea:focus{outline:0;border-bottom-color:#ddd}
.emilio_tm_contact_wrap{width:100%;max-width:1000px;height:auto;clear:both;margin:0 auto;padding-top:100px}
.emilio_tm_contact_wrap .title{width:100%;float:left;text-align:center}
.emilio_tm_contact_wrap .title h1{color:#fff;margin-bottom:90px;display:inline-block;position:relative;overflow:hidden}
.emilio_tm_contact_wrap .title h1:before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;left:-100%;transition:1s ease-in-out}
.emilio_tm_contact_wrap .title h1 span{visibility:hidden;transition-delay:.5s}
.emilio_tm_contact_wrap .title.emilio_tm_waypoint_effect.load h1:before{left:100%}
.emilio_tm_contact_wrap .title.emilio_tm_waypoint_effect.load h1 span{visibility:visible}
.emilio_tm_contact_wrap .title h3{color:#fff;font-size:17px;font-weight:500;margin-bottom:50px;text-transform:capitalize}
.emilio_tm_contact_wrap .contact_list_wrap{width:100%;height:auto;clear:both;float:left;margin-bottom:90px;padding:0 20px}
.emilio_tm_contact_wrap .contact_list_wrap .first_row{width:100%;float:left;display:flex;margin-bottom:90px}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .first{padding-right:20px;width:50%}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .second{padding-left:20px;width:50%}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .first input,.emilio_tm_contact_wrap .contact_list_wrap .first_row .second input{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;padding-left:0!important;transition:all .2s ease}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .first input:focus,.emilio_tm_contact_wrap .contact_list_wrap .first_row .second input:focus{outline:0;border-bottom-color:#fff}
.emilio_tm_contact_wrap .contact_list_wrap .second_row{width:100%;float:left;margin-bottom:24px}
.emilio_tm_contact_wrap .contact_list_wrap .second_row textarea{width:100%;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);resize:none;color:#fff;padding-left:0!important;height:44px;transition:all .2s ease}
.emilio_tm_contact_wrap .contact_list_wrap .second_row textarea:focus{outline:0;border-bottom-color:#fff}
.emilio_tm_contact_wrap .empty_notice{color:#f52225;margin-bottom:7px;display:none;text-align:center;font-weight:500}
.emilio_tm_contact_wrap .contact_error{color:#f52225;text-align:center;font-weight:500}
.emilio_tm_contact_wrap .returnmessage{color:#f52225;margin-bottom:7px;text-align:center;font-weight:500}
.emilio_tm_contact_wrap .short_contact_info{width:100%;height:auto;clear:both;float:left;margin-bottom:93px}
.emilio_tm_contact_wrap .short_contact_info ul{margin:0;list-style-type:none}
.emilio_tm_contact_wrap .short_contact_info ul li{margin:0;width:33.3333%;float:left;text-align:center}
.emilio_tm_contact_wrap .short_contact_info ul li a{text-decoration:none;color:#888}
.emilio_tm_contact_wrap .short_contact_info ul li span{color:#888;display:block;font-weight:600}
.emilio_tm_contact_wrap .short_contact_info ul li .svg{color:#fff;width:25px;height:25px;margin-bottom:8px}
@media (max-width:1500px){.emilio_tm_topbar_wrap{background-color:rgba(0,0,0,.9)}
.emilio_tm_topbar_wrap.home{background-color:transparent}
}
@media (max-width:1200px){.emilio_tm_home_wrap .leftbox{justify-content:center;text-align:center}
.emilio_tm_home_wrap .leftbox .texts_wrap{left:0}
.emilio_tm_home_wrap{display:block}
.emilio_tm_home_wrap .rightbox{width:100%}
.emilio_tm_home_wrap .rightbox .overlay{background-color:rgba(0,0,0,.8)}
.emilio_tm_home_wrap .leftbox{width:100%;position:absolute;z-index:1;background-color:transparent}
.emilio_tm_author_definitions_wrap .inner_wrap{flex-direction:column}
.emilio_tm_author_definitions_wrap .inner_wrap .texts_wrap{margin-bottom:40px;padding-right:0}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info{padding-left:20px}
.emilio_tm_author_definitions_wrap .inner_wrap .texts_wrap{width:100%}
.emilio_tm_skill_wrap .inner_wrap{flex-direction:column}
.emilio_tm_skill_wrap .inner_wrap .leftbox{padding-right:0;width:100%;margin-bottom:14px}
.emilio_tm_skill_wrap .inner_wrap .rightbox{padding-left:0;width:100%}
.emilio_tm_service_list ul li{width:50%}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap{flex-direction:column}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .leftbox{padding-right:0;margin-bottom:30px;width:100%}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox{padding-left:0}
}
@media (max-width:1040px){.emilio_tm_topbar_wrap{padding:30px 20px}
.emilio_tm_partners_wrap .inner_wrap ul{flex-direction:column}
.emilio_tm_partners_wrap .inner_wrap ul li{width:100%;margin-bottom:60px}
.emilio_tm_partners_wrap .inner_wrap ul li:last-child{margin-bottom:0}
.emilio_tm_counter_list li{width:100%;margin-bottom:50px}
.emilio_tm_counter_list li:last-child{margin-bottom:0}
}
@media (max-width:768px){.emilio_tm_home_wrap .leftbox .texts_wrap h1 span{font-size:35px}
.emilio_tm_author_definitions_wrap .inner_wrap .short_info p .first{width:auto;padding-right:10px}
.emilio_tm_author_definitions_wrap .inner_wrap .texts_wrap p{font-size:22px}
.emilio_tm_choose_us_wrap .inner_wrap h1{font-size:35px}
.emilio_tm_footer_wrap .inner_wrap{flex-direction:column}
.emilio_tm_footer_wrap .inner_wrap .copyright{margin-bottom:10px}
.emilio_tm_service_list ul li{width:100%}
.emilio_tm_services_wrap .service_heading h3{font-size:30px}
.emilio_tm_services_wrap .service_heading{max-width:100%}
.emilio_tm_service_list ul li .inner .title h3{font-size:25px}
.emilio_tm_pagination_wrap a{font-size:25px}
.emilio_tm_portfolio_wrap ul li{width:100%}
.emilio_tm_portfolio_single_wrap .single_descriptions_wrap .rightbox ul li span.first{min-width:auto;padding-right:10px}
.emilio_tm_pagination_wrap{flex-direction:column}
.emilio_tm_news_wrap .news_inner ul li .inner .descriptions_wrap .title{font-size:25px}
.emilio_tm_news_single_wrap .news_content .content_image ul li{width:100%}
.emilio_tm_news_single_wrap .hero_image_wrap .overlay_text h3{font-size:40px}
.emilio_tm_commentbox_wrap .wp .avatar{display:none}
.emilio_tm_commentbox_wrap .wp{padding-left:0}
.emilio_tm_contact_wrap .title h1{font-size:35px}
.emilio_tm_contact_wrap .contact_list_wrap .first_row{flex-direction:column}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .first{width:100%;padding-right:0;margin-bottom:40px}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .second{width:100%;padding-left:0}
.emilio_tm_contact_wrap .contact_list_wrap .first_row .first input,.emilio_tm_contact_wrap .contact_list_wrap .first_row .second input{text-align:center}
.emilio_tm_contact_wrap .contact_list_wrap .second_row textarea{text-align:center}
.emilio_tm_contact_wrap .short_contact_info ul li{width:100%;margin-bottom:50px}
.emilio_tm_contact_wrap .short_contact_info ul li:last-child{margin-bottom:0}
.emilio_tm_topbar_wrap .logo img{max-height:28px}
}
@media (max-width:480px){.emilio_tm_news_single_wrap .tags span{display:block;margin-bottom:10px}
}
/*typecho comments*/
.comment-list-wrap{padding:0 8%}
.comment-list-wrap p{display:inline}
.comment-list{margin:0;padding:0;list-style-type:none}
.comment-list .comment-body{position:relative;padding-top:15px}
.comment-list .comment-body .comment-author{font-size:14px}
.comment-list .comment-body .comment-author .avatar{float:left;padding:2px;border:1px #ccc solid;margin-top:5px;margin-right:8px;border-radius:100%;width:48px;height:48px;-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out}
.comment-list .comment-body .comment-author .avatar:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}
.comment-list .comment-children{margin-left:5px}
.comment-list .depth-2 .children{margin-left:0}
.comment-meta{color:rgba(0,0,0,.44);font-size:12px}
.comment-meta .says{display:none}
.comment-content{margin-top:5px;margin-bottom:5px}
.comment-content a{color:#5b5ed4}
.comment-reply{position:absolute;top:20px;right:0}
.comment-reply a{padding:3px 8px;border-radius:2px}
.comment-reply a:hover{background-color:#000;color:#fff}
.cancel-comment-reply a{color:#fff;background:#000;padding:3px;border-radius:3px}
.comment-author a{text-decoration:none;font-style:initial;color:#717171}
.fn{font-style:initial}
.respond{margin-top:30px;padding:0 8%}
.required{color:#c00}
.inputTextarea{padding:10px;width:100%;border:1px solid #eee;resize:none}
.comment-form{padding:5px 0 20px 0}
.comment-form label{display:block;margin-bottom:3px;cursor:pointer}
.comment-form p{margin-bottom:15px;display: block;}
.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form .comment-form-url input{min-width: 50%;
background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(221,221,221,.3);
    resize: none;
    color: #FFFFFF;
    padding-left: 0px !important;
    height: 44px;
    transition: all .2s ease;}
.comment-form .comment-form-author input:focus,.comment-form .comment-form-email input:focus,.comment-form .comment-form-url input:focus{outline: none;
	border-bottom-color: rgba(221,221,221,1.00);}
.comment-form .comment-form-comment textarea{	width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(221,221,221,.3);
    resize: none;
    color: #FFFFFF;
    padding-left: 0px !important;
    height: 44px;
    transition: all .2s ease;}
.comment-form .comment-form-comment textarea:focus{	outline: none;
	border-bottom-color: rgba(221,221,221,1.00);}
.form-submit .submit{display:inline-block;padding:14px 70px;border-radius:3px;background-color:#fff;color:#000;border:1px #000 solid;font-size:16px;cursor:pointer}
.form-submit .submit:hover{background-color:#8c8c8c;color:#fff}
.comments-title{font-weight:700;font-size:16px;text-align:center;padding-bottom:10px}
.comment-reply-title{color:rgba(0,0,0,.44);font-size:18px;padding:0;margin:0}
.comment-awaiting-moderation{padding:2px 6px;background-color:#fcf8e3;color:#c09853;font-size:12px}
.page-navigator{padding:0 10%;margin-top:20px}
.page-navigator a,a:hover{text-decoration:none}
.page-navigator li{display:inline-block;margin:5px;padding:1px 10px;border:1px solid rgba(0,0,0,.15);border-radius:3px;color:rgba(0,0,0,.44)}
.page-navigator li.current,.page-navigator li:hover{background-color:#c7c7c7;color:#fff}
.next{float:right}
.comment-list,.comment-list ol{list-style:none;margin:0;padding:0}
.comment-list li{padding:14px;margin-top:10px;border:1px solid #2c2c2cbf}
.comment-list li.comment-level-odd{background:#f6f6f61a}
.comment-list li.comment-level-even{background#c8c8c80d}
.comment-list li.comment-by-author{background:#fff9e80f}
.comment-list li .comment-reply{text-align:right;font-size:.92857em}
.comment-meta a{color:#999;font-size:1em;text-decoration:none}
.comment-author{display:block;color:#444}
.comment-author .avatar{float:left;margin-right:10px}
.comment-author cite{font-weight:700;font-style:normal}
.comment-list .respond{margin-top:15px}
.respond .cancel-comment-reply{float:right;margin-top:15px;font-size:.92857em}
#comment-form label{display:inline;margin-bottom:.5em;font-weight:700}
#comment-form .required:after{content:" *";color:#c00}
#secondary{padding-top:15px;word-wrap:break-word}
/*links page*/
.site-friend-link{margin-bottom:20px;overflow:hidden;line-height:175%}
.site-friend-link div{position:relative;float:left;width:32%;margin:5px;padding:8px;border-radius:4px;border:1px solid #d1c7b7;background-color:#d8d8d8;overflow:visible;min-height:60px}
@media screen and (max-width:500px){.site-friend-link div{width:88%}
}
.site-friend-link-others{margin-bottom:20px;overflow:hidden;line-height:175%}
.site-friend-link-others div{position:relative;float:left;width:228px;margin:12px 12px;padding:8px;border-radius:4px;border:1px solid #d1c7b7;background-color:#fffef9;overflow:visible;min-height:60px}
@media screen and (max-width:500px){.site-friend-link-others div{width:90%}
}
.site-friend-link-image{float:left;width:50px;height:50px!important;border-radius:25px;margin-top:5px}
.site-friend-link-name{float:left;width:calc(100% - 65px);text-align:left;padding-left:15px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;text-decoration:none!important;text-indent:0}
.site-friend-link-into{float:left;width:calc(100% - 65px);text-align:left;padding-left:15px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;text-indent:0}
.site-friend-link-count{position:absolute;top:-8px;right:-8px;width:8px;height:14px;border-radius:15px;background-color:#ff7d1e;color:#fff!important;font-size:10px;padding-left:5px}
/*index-footeroff-site-links*/
.offsite-links img{border-radius:50%;width:36px}
.offsite-links{margin-top:50%}
.offsite-links a{padding:1px;border:1px solid #ffffff33;border-radius:50%;color:#d4d3d3;display:inline-block;height:44px;position:relative;text-align:center;width:44px;-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out}
.offsite-links a:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}
a.bottom_tooltip,a.bottom_tooltip_red,a.bottom_tooltip_sliding,a.images_tooltip,a.left_tooltip,a.left_tooltip_fading,a.right_tooltip,a.right_tooltip_blue,a.top_tooltip,a.top_tooltip_green{position:relative}
a.top_tooltip span{width:140px;height:auto;color:#fff;background:#2b2b2b;position:absolute;font-size:13px;text-align:center;padding:10px;line-height:20px;visibility:hidden;border-radius:10px}
a.top_tooltip span:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #2b2b2b;border-right:8px solid transparent;border-left:8px solid transparent}
a:hover.top_tooltip span{visibility:visible;opacity:.8;bottom:30px;left:50%;margin-left:-76px;z-index:999}