﻿@font-face{font-family:'myra_4f_capsbold';src:url(../fonts/myra_4f_caps_bold-webfont/myra_4f_caps_bold-webfont.eot);src:url(../fonts/myra_4f_caps_bold-webfont/myra_4f_caps_bold-webfont.eot) format('embedded-opentype') , url(../fonts/myra_4f_caps_bold-webfont/myra_4f_caps_bold-webfont.woff) format('woff') , url(../fonts/myra_4f_caps_bold-webfont/myra_4f_caps_bold-webfont.ttf) format('truetype') , url(../fonts/myra_4f_caps_bold-webfont/myra_4f_caps_bold-webfont.svg#myra_4f_capsbold) format('svg')}@font-face{font-family:'myra_4f_capslight';src:url(../fonts/myra_4f_caps_light-webfont/myra_4f_caps_light-webfont.eot);src:url(../fonts/myra_4f_caps_light-webfont/myra_4f_caps_light-webfont.eot) format('embedded-opentype') , url(../fonts/myra_4f_caps_light-webfont/myra_4f_caps_light-webfont.woff) format('woff') , url(../fonts/myra_4f_caps_light-webfont/myra_4f_caps_light-webfont.ttf) format('truetype') , url(../fonts/myra_4f_caps_light-webfont/myra_4f_caps_light-webfont.svg#myra_4f_capslight) format('svg')}@font-face{font-family:'myra_4f_capsregular';src:url(../fonts/myra_4f_caps_regular-webfont/myra_4f_caps_regular-webfont.eot);src:url(../fonts/myra_4f_caps_regular-webfont/myra_4f_caps_regular-webfont.eot) format('embedded-opentype') , url(../fonts/myra_4f_caps_regular-webfont/myra_4f_caps_regular-webfont.woff) format('woff') , url(../fonts/myra_4f_caps_regular-webfont/myra_4f_caps_regular-webfont.ttf) format('truetype') , url(../fonts/myra_4f_caps_regular-webfont/myra_4f_caps_regular-webfont.svg#myra_4f_capsregular) format('svg')}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;font-size:14px;background-color:#fff}ul#langs{padding:0;margin:0}ul#langs li{list-style-type:none;display:inline-block;background-color:inherit;margin-right:3px;margin-left:8px}ul#langs li a{display:block;padding:4px 8px;color:#999}ul#langs li.active a,ul#langs li.active a:hover{color:#fff!important}#header_left{margin-top:50px}#logo{margin-bottom:-8px;border-bottom:8px solid #333;min-width:250px;padding-bottom:53px}nav#top_menu_nav{background:#f5f5f5;border-top:8px solid #333}ul#main-menu{margin:0;padding:20px 14px;max-height:270px;overflow:hidden}@media screen and (min-width:992px){ul#main-menu{height:257px;overflow:hidden}}ul#main-menu li{display:block;list-style-type:none}ul#main-menu li+li{border-top:1px solid #ccc}ul#main-menu li a{display:block;padding:4px 0;color:#666;text-decoration:none;font-family:myra_4f_capsbold;text-transform:lowercase;letter-spacing:1px;font-size:14px;font-weight:400}ul#main-menu li a:hover{color:#c00}header .contact_block{padding-top:34px}header .contact_block .contact_phone{line-height:33px;font-size:18px;font-family:myra_4f_capsbold;letter-spacing:1px}header .contact_block .contact_address{margin-top:16px;font-size:12px;line-height:16px}header .contact_block .contact_link{margin-top:8px;text-decoration:underline}ul.social_links{margin:20px 0;margin-bottom:0;padding:0}ul.social_links li{display:inline-block;margin-right:12px;font-size:100%;vertical-align:baseline}ul.social_links li a{display:block;height:22px;width:24px;background:url(http://lawsupport.ch/wp-content/themes/lawsupport_new/assets/images/xsocial.png.pagespeed.ic.OpwxCkPxrL.png)}ul.social_links li.f a{background-position:0 0}ul.social_links li.f a:hover{background-position:0 -23px}ul.social_links li.t a{background-position:-24px 0}ul.social_links li.t a:hover{background-position:-24px -23px}ul.social_links li.l a{background-position:-47px 0}ul.social_links li.l a:hover{background-position:-47px -23px}#footer_social_links ul.social_links li a{display:block;height:22px;width:24px;background:url(http://lawsupport.ch/wp-content/themes/lawsupport_new/assets/images/xsocial_foot.png.pagespeed.ic.1Mue6a6v1I.png)}#footer_social_links ul.social_links li.f a{background-position:0 0}#footer_social_links ul.social_links li.f a:hover{background-position:0 -23px}#footer_social_links ul.social_links li.t a{background-position:-24px 0}#footer_social_links ul.social_links li.t a:hover{background-position:-24px -23px}#footer_social_links ul.social_links li.l a{background-position:-47px 0}#footer_social_links ul.social_links li.l a:hover{background-position:-47px -23px}button#header_popup,button.popup_btn{display:block;text-transform:uppercase;font-size:14px;cursor:pointer;font-weight:bold;color:#fff;text-decoration:none;width:208px;height:38px;line-height:38px;text-align:center;border:none;margin-top:10px}#contactUsPopup .modal-dialog{position:relative;top:8%}@media screen and (min-width:992px){#contactUsPopup .modal-dialog{width:760px}}#contactUsPopup .modal-body{background:#f5f5f5}#contactUsPopup form{font-family:'myra_4f_capsbold';padding:20px}#contactUsPopup p{display:block;overflow:hidden;line-height:32px;margin:16px 0}#contactUsPopup .submit{display:block;text-align:center;padding:3px 0}#contactUsPopup .modal-header{font-family:'myra_4f_capsbold';text-align:left;font-size:22px;background:#fff}#contactUsPopup .in{clear:both}#contactUsPopup label{width:130px;font-size:16px;float:left;margin-bottom:25px;padding-top:5px}#contactUsPopup .col{float:left;width:auto}#contactUsPopup .col input{width:240px;clear:both;border:1px solid #e2e9ef;border-top:1px solid #acadb1;border-radius:2px;height:25px;padding-left:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#contactUsPopup textarea{width:100%;height:100px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#contactUsPopup .long{width:700px;height:120px;resize:none;font-family:arial,sans-serif}#contactUsPopup .submit{cursor:pointer;margin-top:10px;width:320px;background-color:#999;color:#fff;text-align:center;font-family:'myra_4f_capsbold';font-size:17px;line-height:33px;text-decoration:none;display:block;height:40px}#contactUsPopup button.close{cursor:pointer;font-family:caption;line-height:normal;font-size:55px;font-weight:bold;position:absolute;right:10px;text-decoration:none;top:0;color:#000;opacity:1}#main_page_right,#main_page_left{position:relative}#main_page_left{margin-right:-15px;margin-left:15px;color:#fff;font-family:myra_4f_capsbold}#main_page_left:before{display:block;content:'';position:absolute;width:680px;height:400px;top:-77px;left:-40px;z-index:-100;background-image:url(http://lawsupport.ch/wp-content/themes/lawsupport_new/assets/images/xsquare-large.png.pagespeed.ic.3DuihTSeSh.png);background-repeat:no-repeat;background-size:cover}#main_page_left h2{margin:0;font-size:64px;line-height:64px}#main_page_left h3{margin:0;margin-top:28px;font-size:33px;line-height:33px;letter-spacing:1px}.main_page_left{margin-right:-30px}.main_page_right{margin-left:0}.mr_m_15{margin-right:-15px}.my_height{display:table-cell;vertical-align:middle;height:220px;width:inherit}#main_page_news{position:relative;text-transform:none;margin-left:15px}#main_page_news *{padding:0;margin:0}#main_page_news h3{font-family:myra_4f_capsbold;font-size:19px}#main_page_news ul{list-style-type:none;margin-top:15px}#main_page_news ul a{line-height:22px;text-decoration:underline;color:#333}.main_page_c div[class*="block_"]{text-align:left}.main_page_c div[class*="block_"] a{font-family:myra_4f_capsbold;font-size:18px;font-weight:normal}.main_page_c .block_3{position:relative}.main_page_c div[class*="block_"] .my_height{padding-left:12%}.main_page_c .main_bg a{color:#fff}.main_page_c .second_bg a{color:#333}.main_page_c #on_footer{position:relative;z-index:1000}footer#footer{position:relative;background-image:url(http://lawsupport.ch/wp-content/themes/lawsupport_new/assets/images/xbackground_f.jpg.pagespeed.ic.cVBQu37Ybk.jpg);color:#ccc}footer#footer{margin-top:-220px;padding-top:240px}footer h3{margin:0;height:25px;letter-spacing:1px;text-transform:lowercase;color:#fff;font-family:myra_4f_capsbold;font-size:14px;font-weight:400}footer ul.menu{margin:0;padding:0;list-style-type:none}footer #service_menu{padding-left:10px}footer ul.menu li{display:block;line-height:30px;font-size:13px}footer ul.menu li a{color:#ccc;text-decoration:underline;white-space:nowrap}footer ul.menu li a:hover{color:#fff}footer #copyring{margin-top:30px;font-size:12px}footer #copyring a{color:#ccc;text-decoration:underline}footer #copyring a:hover{color:#fff}footer .contact_block{margin-left:15px}footer .contact_block .contact_phone{margin:0;height:25px;letter-spacing:1px;text-transform:lowercase;color:#fff!important;font-family:myra_4f_capsbold;font-size:14px;font-weight:400}footer .contact_block .contact_link a{color:#fff!important;text-decoration:underline}footer .footer_line{margin-right:-30px;margin-left:0;margin-bottom:-20px;position:relative;border-bottom:10px solid #fff;padding-top:50px}footer #home_line{display:block;position:absolute;content:'';width:50%;top:-220px;right:0;height:220px;z-index:-50}.page-template-template-contact footer#footer{margin-top:0;padding-top:60px}.page-template-template-contact footer #home_line{display:none!important}footer .contact_block+#footer_social_links{margin-left:15px}section#services,section#all_page,section#contacts{position:relative}.header_service{position:absolute;left:0;top:-50px;padding-left:15px}.header_service h2{margin:0;font-family:myra_4f_capsbold;color:#333;font-size:72px;text-transform:lowercase;line-height:73px;font-weight:bold}.header_service h1{margin-top:6px;font-style:normal;line-height:32px;font-weight:normal;font-family:'myra_4f_capsbold';font-size:22px;font-weight:normal}section#all_page h1.page_title,section#contacts h1.page_title{position:relative;left:0;top:-80px;margin-bottom:-80px;max-width:480px;font-family:myra_4f_capsbold;margin-left:15px;font-weight:bold;color:#333;font-size:72px;text-transform:lowercase;line-height:73px;font-weight:bold}section#contacts h1.page_title{text-transform:none}article #content{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;text-align:justify;padding-top:20px;padding-left:15px;padding-bottom:30px}section#services article #content{padding-top:60px}section#all_page article #content{padding-top:30px}article #content h2{text-align:left;font-family:'myra_4f_capsbold';font-size:18px;font-weight:normal;padding-bottom:10px;padding-top:5px}article #content ul{list-style-type:none;padding:0}article #content ul li{background:url(http://lawsupport.ch/wp-content/themes/lawsupport_new/assets/images/xli.jpg.pagespeed.ic.Oo66linNQh.jpg) left 12px no-repeat;padding-left:36px;font-size:13px;line-height:21px;margin:8px 0}#category_values{}#category_values h3,#category_values h1{position:relative;top:-50px;font-style:normal;font-size:38px;line-height:32px;font-weight:bold}#category_values article.row{margin-top:25px;border-bottom:1px solid #ccc;padding-bottom:30px}#category_values article.desc{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:30px}#category_values article.row:last-child{margin-bottom:40px}#category_values article .zakaz .price_com{font-family:'myra_4f_capsbold';font-size:17px;text-align:left;text-transform:lowercase}#category_values article .number{font-family:myra_4f_capsbold;text-align:left;font-size:15px;line-height:23px}#category_values article ul{padding:0;margin:0;list-style-type:none}#category_values article ul li{background:url(http://lawsupport.ch/wp-content/themes/lawsupport_new/assets/images/xli.jpg.pagespeed.ic.Oo66linNQh.jpg) left 11px no-repeat;padding-left:34px;line-height:20px;font-size:13px}#contacts{margin-bottom:30px}#contacts article{margin-left:15px;margin-top:20px}#contacts .contact_one h5{font-size:19px;text-transform:uppercase;padding-bottom:20px}#contacts .contact_one{width:24%;float:left;margin-right:.8%;margin-top:10px;padding:0}#contacts .contact_one a.map-link{display:inline-block;padding-top:8px;border-top:3px solid rgba(0,0,0,.7);text-decoration:underline}.mapa,#map-canvas{width:100%;min-height:340px}main h1,main#category_values h3{max-width:50%}main .header_service h1{max-width:100%}main#category h1{position:relative;top:-80px;margin-bottom:-80px;font-family:'myra_4f_capsbold';padding-bottom:20px;font-weight:bold;color:#333;font-size:72px;text-transform:lowercase;padding-top:40px;line-height:73px;font-weight:bold}main#category h2 a{text-decoration:underline;font-family:'myra_4f_capsbold';color:#333;font-size:24px}#top_header button#header_popup,#category_values button.popup_btn{background-color:#999!important}#top_header button#header_popup:hover,#category_values button.popup_btn:hover{background-color:#c00!important}#my_pager{margin:20px 0}