@font-face{ font-weight:200;font-family:Roboto;src:url(/assets/fonts/Roboto-Light.ttf) }
@font-face{ font-weight:200;font-family:Roboto;src:url(/assets/fonts/Roboto-Italic.ttf);font-style:italic; }
@font-face{ font-weight:500;font-family:Roboto;src:url(/assets/fonts/Roboto-Medium.ttf) }
@font-face{ font-weight:400;font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf) }
@font-face{ font-weight:600;font-family:Roboto;src:url(/assets/fonts/Roboto-Bold.ttf) }
@font-face{ font-weight:900;font-family:Roboto;src:url(/assets/fonts/Roboto-Black.ttf) }
#advokat_mobilemenu{ display:none }
*{ font-family:'Roboto',sans-serif,'Glyphicons Halflings'!important;border-radius:0!important;outline:none!important }
a,a:hover,a:focus,a:active{ text-decoration:none }
a{ text-decoration:none }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li.dropdown.open > ul > li.dropdown > a > span{ float:right }
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{ margin-left:-15px;margin-right:15px; }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li > a{ text-transform:uppercase;font-size:15px;font-weight:400 }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li{ border-right:1px solid rgba(255,255,255,0.2);border-left:1px solid rgba(0,0,0,0.2) }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li:first-child{ border-right:1px solid rgba(255,255,255,0.2);border-left:1px solid rgba(0,0,0,0.0) }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul{ border-right: 1px solid rgba(0,0,0,0.2);z-index: 1;position: relative; }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li:hover{ background:rgba(0,0,0,0.1) }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li.first{ border-left:0 }
body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.collapse.advokat_maintopmenu > ul > li.last{ border-right:0 }
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{ background:none }
.advokat_header_logo{margin-top:20px;margin-bottom:20px;}
.dropdown-menu>li>a{ padding:15px }
.advokat_maintopmenu>ul>li>ul.dropdown-menu{ padding:0;top:49px }
.advokat_maintopmenu > ul > li.dropdown.open > ul li.last{ border-bottom:0!important }
.advokat_titlecontentbox{ background:rgba(247,247,247,1.0);border-top:1px solid rgba(235,238,240,1.0);border-bottom:1px solid rgba(235,238,240,1.0);margin-top:-45px;min-height: 145px;position: relative;}
.advokat_leftmenu>ul{ padding:0;margin:0;border:1px solid rgba(235,238,240,1.0);border-left:0;border-right:0 }
.advokat_leftmenu>ul.ankermenu{ margin-top:0 }
.advokat_leftmenu{ padding-bottom:30px;padding-top:30px;z-index:99; }
.advokat_leftmenu>ul>li{ list-style:none;overflow:hidden;height:51px }
.advokat_leftmenu>ul>li:hover{ overflow:hidden;height:51px }
.advokat_leftmenu>ul>li>a{ display:block;border-bottom:1px solid rgba(235,238,240,1.0);line-height:50px;padding-left:15px;color:rgba(0,0,0,0.9);height:50px }
.advokat_leftmenu>ul>li:last-child a{ border-bottom:0 solid rgba(235,238,240,1.0) }
.advokat_leftmenu>ul>li>a:before{ color:rgba(0,0,0,0.2);content:"\e080";float:right;padding-right:15px }
.advokat_leftmenu .glyphicon.glyphicon-chevron-right{ padding-left:15px }
footer{ max-width:1170px;margin:0 auto }
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{ background-color:rgba(0,0,0,0.1) }
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{ background-color:rgba(0,0,0,0.1) }
.navbar-inverse{ border:0!important }
.dropdown-menu{ border-left:0!important }
.advokat_yadviga_cms_box a{ border-bottom:0!important }
.advokat_yadviga_cms_box a:hover{ opacity:.7 }
.advokat_footerbox{ /*line-height:32px*/ }
.post-date{ display:block;margin-top:-.5rem;margin-bottom:1rem;color:#9a9a9a }
.carousel-indicators li{ border-radius:0!important;height:5px!important;width:60px!important;margin:3px!important }
.carousel-caption span{ text-transform:uppercase;font-size:50px;font-weight:100 }
.carousel-caption p{ text-transform:uppercase;font-size:16px }
.carousel-caption p .btn-primary{ text-transform:none;font-size:16px }
.page-header{ border-bottom:0!important;margin-bottom:0!important }
.carousel-caption{ text-align:left;padding-bottom:150px }
#myCarousel.carousel{ margin-top:-45px }
.page-header{ margin-top:5px!important;padding-bottom:0!important }
.tobot{ position:absolute;left:0;top:0;font-size:34px!important;color:rgba(0,0,0,.3);width:90px;height:100%;background:rgba(0,0,0,.1);cursor:pointer }
.tobot span{ left:30px;top:20%;position:absolute }
.hide{ display:none!important }
.dropdown-submenu{ position:relative }
.dropdown-submenu>.dropdown-menu{ top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px }
.dropdown-submenu:hover>.dropdown-menu{ display:block }
.dropdown-submenu>a:after{ display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px }
.dropdown-submenu:hover>a:after{ border-left-color:#fff }
.dropdown-submenu.pull-left{ float:none }
.dropdown-submenu.pull-left>.dropdown-menu{ left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px }
.advokat_sloganbox{ padding-top:20px;opacity:.7;font-style:italic;font-weight:200 }
.advokat_emailaddressbox{ padding-top:15px }
.advokat_emailbox{ opacity:.7 }
@media(min-width:769px){
    li.open li.dropdown:hover>ul.dropdown-menu{ display:block;position:absolute;top:0px;margin:0 0 0 100% }
 }
li.open li .dropdown-menu:after{ clear:both }
@media(max-width:1220px){
    .carousel .item{ height:420px }
    .carousel{ height:420px }
}
@media(max-width:1024px){
    .carousel .item{ height:310px }
    .carousel{ height:310px }
}
@media(max-width:760px){
    .advokat_newmnunavigation{ display:none }
    .carousel .item{ height:170px }
    .carousel{ height:170px }
    li.open li.dropdown ul.dropdown-menu{ display:block;position:relative;width:98%;border:0;margin:0 0 0 2% }
 }
@media(min-width:760px){
    .advokat_newmnunavigation .navbar-toggle{ display:block }
    .advokat_newmnunavigation{ float:right }
    .advokat_newmenulist{ display:none;position:absolute;right:0;top:50px;padding:0;border-radius:3px;background:#fefefe;box-shadow:0 6px 12px rgba(0,0,0,0.175) }
    .advokat_newmenulist .advokat_newMenuItem>.dropdown-menu{ padding:0;right:0;margin:0 100% 0 0;position:absolute;left:auto;top:-1px;border-right:0 }
    .advokat_newmenulist a{ padding:15px }
    .advokat_newmnunavigation button{ margin-right:20px }
    li.advokat_newMenuItem{ list-style-type:none;position:relative;padding:0 }
    .advokat_newmenulist span{ float:right;top:5px }
    li.advokat_newMenuItem a{ position:relative;display:block;width:100%;color:#333 }
 }
@media(max-width:450px){
    .carousel .item{ height:150px }
    .carousel{ height:150px }
    body .advokat_countleft button, .advokat_countright button{ width:100%; }
    .advokat_yadviga-cart-middle table tr>td:nth-child(5),.advokat_yadviga-cart-middle table tr>td:nth-child(2){ display:none; }
    body .advokat_yadviga_catalog_hover:hover{ box-shadow:initial;position:initial;margin:initial;z-index:0; }
    body .advokat_yadviga_catalog_hover:hover .yadviga_cart_chars_pro{ display:none;position:absolute;padding:0px; }
    body .advokat_yadviga_cartpro_params .advokat_yadviga_catalog_hover:hover{ position:relative;margin:0; }
 }
@media(max-width:400px){
    .carousel .item{ height:103px }
    .carousel{ height:103px }
}
@media(max-width:760px){
    .tobot,.advokat_topondown{ display:none!important }
 }
.advokat_newmnunavigation button.navbar-toggle{ height:50px;padding-top:0;margin:0;text-align:center;margin-right:0;position:absolute;right:0; border: 0px;}
span.advokat_multidots{ color:#fff;line-height:10px;font-size:34px;padding:0;margin:0;position:relative;height:20px;display:block }
.advokat_topondown{ position:fixed;height:100%;left:0;width:90px;cursor:pointer;overflow:hidden;top:0;display:none }
.advokat_topondown span{ position:absolute;top:80%;left:30px;font-size:34px!important;color:rgba(0,0,0,.3) }
.advokat_buteb{ display:block;height:100%;background:rgba(0,0,0,.01) }
.advokat_buteb:hover{ background:rgba(0,0,0,.2) }
.advokat_blogimg{ float:left;margin:15px 15px 0 0 }
.advokat_emailaddressbox{ font-size:14px!important }
.advokat_titlenews{ display:block;height:95px;padding-top:15px }
.advokat_newsbox > a > img{ border-radius:50%!important;transition:.3s }
.advokat_newsbox > a > img:hover{ opacity:.9;border-radius:49%!important;transition:.3s }
body > div.container.marketing > div > div.col-md-7 > h2{ font-weight:700 }
body > div.container.marketing > div > div.col-md-7 > p.lead{ padding-top:15px }
.advokat_phonesbox{ text-align:left;font-size:22px!important;line-height:1.5em!important;font-weight:600;padding-top:40px }

@media (pointer:coarse){
    li.open li.dropdown.open ul.dropdown-menu{ display:block;position:absolute;width:100%;top:-1px;margin:0 0 0 100% }
 }
 
@media (max-width:760px){
    .advokat_titlecontentbox h1{ text-align:center }
    .breadcrumb{ display:none }
    .advokat_adressbox{ display:none }
    .advokat_titlecontentbox{ margin-top:30px }
    .advokat_header_logo{ text-align:center;padding-top:10px;margin-top:0; }
    .advokat_sloganbox{ text-align:center;font-size:14px;opacity:.7;padding-top:0 }
    .advokat_phonesbox{ text-align:center;font-size:30px!important;line-height:1.9em!important }
    .advokat_emailaddressbox{ text-align:center;font-size:18px;line-height:1.5em }
    .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{ border:0 }
    .navbar-inverse{ background:transparent!important }
    .carousel .item{ height:400px }
    .carousel-inner > .item{ overflow:hidden }
    .carousel-inner > .item > img{ height:100%;max-width:none!important; left: -70%; }
    .carousel{ height:372px;margin-top:15px }
    .carousel-caption span{ text-transform:none;font-size:26px;line-height:1.3em;text-align:center }
    .carousel-caption p{ text-transform:none;font-size:16px;font-weight:300;line-height:1.4em;text-align:center }
    .carousel-caption{ text-align:center }
    .carousel-control{ display:none }
    .page-header{ margin-top:50px!important; }
    .advokat_mainmenubox{ position:absolute;top:0;left:0; z-index: 999999999; float: left; width: 50%;}
    .nav li{ text-align:center }	
    .navbar-collapse.advokat_maintopmenu{ padding:0 }
    .navbar-inverse .navbar-nav>li>a{ font-size:18px }
    .nav .open>a,.nav .open>a:hover,.nav .open>a:focus{ border:0 }
    body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.advokat_maintopmenu.collapse.in > ul > li.dropdown.open > ul > li.first.dropdown > a > b{ display:none }
    .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{ padding:0 }
    li.open li.dropdown ul.dropdown-menu{ margin:0 }
    body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.advokat_maintopmenu.collapse.in > ul > li.dropdown.open > ul > li.first.dropdown > ul a{ opacity:1 }
    body > div.navbar-wrapper.advokat_mainmenubox > div > div > div > div.navbar-collapse.advokat_maintopmenu.collapse.in > ul > li.dropdown.open > ul a{ opacity:.5;border-bottom:0 }
    .advokat_newsbox > a > img{ border-radius:0!important;width:100% }
    .advokat_titlenews{ height:auto }
    .advokat_featurette-divider{ margin:0 }
    .advokat_featurette{ text-align:center }
    .advokat_featurette-left img{ text-align:left;margin-left:-15px }
    .advokat_featurette-right img{ text-align:right;margin-right:-15px }
    .advokat_footerbox{ text-align:center }
    .advokat_yadviga_cms_box.text-right{ text-align:center }
    .advokat_socialnet{ padding-bottom:30px!important }
    .advokat_newsbox{ padding-left:0;padding-right:0 }
    .advokat_footerplc{ padding-left:0;padding-right:0 }
    .navbar-inverse .navbar-toggle{ background:transparent;margin:0;padding:15px;border:0;float:left }
    .navbar-inverse .navbar-toggle .icon-bar{ background:#444 }
    #advokat_mobilemenu.advokat_leftside.show{ left:0;box-shadow:3px 0 10px 0 rgba(0,0,0,0.45) }
    #advokat_mobilemenu.advokat_leftside{ left:-100%;top:0;bottom:0;width:90%;max-width:100% }
    #advokat_mobilemenu{ background:#fff;z-index:3002;overflow:hidden;overflow-y:auto;transition:left .4s ease 0s,opacity .4s ease 0;position:fixed }
    #advokat_mobilemenu>.advokat_scroller{ overflow:hidden }
    #advokat_mobilemenu>.advokat_scroller>.wrap{ width:100%;transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out }
    #advokat_mobilemenu .menu>ul{ padding:0;margin:0;display:block }
    #advokat_mobilemenu .menu>ul>li:not(.counters),.menu ul>li.selected:not(.counters),.menu ul>li.expanded{ position:initial;font-size:18px }
    #advokat_mobilemenu .menu ul>li{ list-style:none;display:block;margin:0;border-bottom:1px solid #f2f2f2;width:100%;padding:0 }
    #advokat_mobilemenu .menu ul>li a.parent{ padding-right:46px }
    #advokat_mobilemenu .menu>ul>li>a{ background:#fff;font-size:18px;font-weight:400 }
    #advokat_mobilemenu .menu ul>li a{ padding:19px 20px 20px 19px;display:block;position:relative }
    .dark-color{ color:#222!important }
    .dark-color:hover,a.colored,.colored{ color:#de002b!important }
    #advokat_mobilemenu .menu ul>li .arrow{ position:absolute;z-index:1;width:46px;top:0;right:0;bottom:0;cursor:pointer;padding-left:8px;display:block }
    #advokat_mobilemenu .menu ul>li .arrow .svg{ position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px }
    .svg_triangle_right{ background-image:url(../images/svg/rightarrow.svg) }
    .svg{ top:-1px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;min-width:30px;min-height:30px;position:relative;background-repeat:no-repeat;background-position:center center }
    #advokat_mobilemenu .dropdown{ left:100%;top:0;width:100%;border:medium none;box-shadow:none;visibility:visible;opacity:1;display:none;position:absolute;z-index:5;background:#FFF;margin:0;padding:0 }
    #advokat_mobilemenu .menu>ul>li:not(.counters),.menu ul>li.selected:not(.counters),.menu ul>li.expanded{ position:initial }
    #advokat_mobilemenu .expanded>.dropdown{ display:block }
    #advokat_mobilemenu .expanded>.dropdown .menu_back a{ font-size:18px;line-height:18px;padding:22px 20px 23px 57px;cursor:pointer;position:relative }
    #advokat_mobilemenu .expanded>.dropdown .menu_back .svg{ position:absolute;top:16px;left:13px }
    .svg-arrow-right{ background-image:url(../images/svg/leftarrow.svg) }
    #advokat_mobilemenu .expanded>.dropdown .menu_title{ font-size:18px;line-height:18px;color:#333;font-weight:700;padding:22px 23px 23px 19px;background-color:#fbfbfb }
    .bgarea{ position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.4) }
}
 
h1,.h1,h2,.h2,h3,.h3{ font-weight:500 }
.advokat_titlecontentbox h1{ font-size:30px;padding-top:0;margin-top:15px;margin-bottom:20px }
.advokat_datepub{ padding-bottom:0;padding-top:10px;opacity:.7;color:rgba(0,0,0,0.7) }
.advokat_morenewsbox .advokat_newsbox{ padding-bottom:15px;padding-top:15px }
.advokat_titlegallerynews{ text-align:center;padding-top:25px;font-size:30px }
.advokat_blogimgs{ ?padding-bottom:18px }
.content{ font-size:16px;line-height:1.7em }
.advokat_blogimg .thumbnail{ margin-bottom:0 }
.advokat_socialnets{ display:-webkit-inline-box;display:inline-flex;text-align:center }
.col-md-9.content{ padding-top:25px;padding-bottom:15px }
.col-md-12.content{ padding-top:25px;padding-bottom:15px }
.advokat_socialnet{ float:left;margin:7px 7px 5px;padding-bottom:7px }
.advokat_socialnet:hover{ opacity:.7 }
.advokat_maintopmenu>ul>li>a>span.glyphicon.glyphicon-chevron-right{ display:none }
.breadcrumb{ background:none;padding:30px 0 0;margin-bottom:0;font-size:12px }
.breadcrumb>li+li:before{ content:"\00af";padding:6px 10px 0;position:absolute;margin-left:-23px;top:-1px;line-height:13px;color:#999;height:14px;display:inline }
.breadcrumb>li{ margin-left:20px;position:relative;display:inline }
.advokat_titlecontentbox > div > div > div > ul > li:nth-child(1){ margin-left:0 }
.advokat_novosti .advokat_newsbox > a > img{ border-radius:0!important }
.advokat_newsbox a:hover img,.advokat_newsbox a:focus img,.advokat_newsbox a:active img{ border-bottom:0!important }
.content > .col-md-12{ padding-left:0;padding-right:0 }
.advokat_newsbox .advokat_intronews{ line-height:1.5em;font-size:16px }
.row.advokat_morenewsbox{ padding-left:15px;padding-right:15px }
.advokat_footerplc{ background:rgba(247,247,247,1.0);padding-top:15px;border-top:1px solid rgba(235,238,240,1.0);border-bottom:1px solid rgba(235,238,240,1.0) }
.advokat_cbhd_title{ text-align:center;opacity:.8 }
.advokat_contentblockhd img.alone{ padding:30px 0;width:100%; }
.advokat_contentblockhd h3{ margin-top:0;font-weight:200 }
.advokat_anker_content h3{ margin-top:0;font-weight:200;text-align:center }
.table th{ font-weight:500;color:#fff }
.advokat_titlegallerynews{ margin-top:0;font-weight:200 }
.content .advokat_ci_phonesbox{ border-bottom:1px solid rgba(235,238,240,1.0);padding-bottom:15px;margin-bottom:15px;font-weight:700 }
.content .advokat_ci_adressbox{ border-bottom:1px solid rgba(235,238,240,1.0);padding-bottom:15px;margin-bottom:15px }
.content .advokat_ci_contactpage .glyphicon{ display:block;width:30px;float:left;line-height:2em }
.content .advokat_ci_contactpage{ line-height:2em }
.advokat_phonesbox .glyphicon{ display:none }
.advokat_emailaddressbox .glyphicon.glyphicon-map-marker,.advokat_emailaddressbox .glyphicon.glyphicon-envelope{ display:none }
#anker0 h3{ margin-top:0;padding-top:0 }

@media (max-width: 768px){
    .advokat_phonesbox{ font-size:16px!important }
    .advokat_newsbox{ text-align:center }
    .carousel-caption{ padding-bottom:30px }
    .carousel-caption span{ font-size:30px }
    .advokat_featurette-image{ margin:0 auto }
    .advokat_blogimg{ float:none }
    .advokat_blogimg img{ width:100% }
 }
 
.advokat_news_wrapper .row{ margin:15px }
.advokat_leftmenu>ul:nth-child(2){ border-top:0 }
.advokat_elementtobuttom{ position:absolute;width:100%;bottom:0 }
.advokat_leftmenu>ul>li:hover{ overflow:visible }
.advokat_leftmenu>ul>li>a:hover{ white-space:nowrap;overflow:visible;/*width:262px;/**/ }
.advokat_leftmenu>ul>li.active:hover a,.advokat_leftmenu>ul>li:hover a{ background-color:#fff!important }
.advokat_leftmenu>ul>li.j:before{ color:#fff!important }
.advokat_innerahtml{ background:#fff;z-index:20;height:45px;position:absolute }
.advokat_innertopmenu{ margin-right:15px }
.advokat_maintopmenu span.glyphicon.glyphicon-chevron-right{ position:absolute;top:39%;right:10px }
.dropdown-menu>li>a:hover span,.dropdown-menu>li>a:focus span{ top:39%!important }
.advokat_maintopmenu>ul>li>a>.advokat_innertopmenu>span.glyphicon.glyphicon-chevron-right{ display:none }
.advokat_maintopmenu>ul>li>ul.dropdown-menu>li>ul{ margin-left:100%;top:-3px;padding:0 }
.advokat_maintopmenu>ul>li>a>.advokat_innertopmenu{ margin:auto }
.advokat_maintopmenu>ul>li>ul .advokat_innertopmenu span.advokat_multidots,.advokat_maintopmenu .advokat_newMenuItem span.advokat_multidots{ display:none }
.advokat_maintopmenu>ul>li>a>.advokat_innertopmenu span.advokat_multidots{ height:10px;position:relative;bottom:10px;margin:auto;margin-bottom:-10px;width:26px }
.dropdown-menu{ padding:0px!important; }
.advokat_main_logo{ max-width:224px;/*width:100%;/**/ max-height:100px;}

@media (max-width: 760px){
	.carousel-caption{ bottom:30%!important; }

	.carousel-indicators li{
		height:20px!important;
	}
	
	.advokat_yadviga_big_image{
		max-height:100%;
		/*height:auto!important;/**/
	}
	
	#advokat_yadviga-catalog-goods-carousel>.carousel-inner > .item > img{
		width: 100%;
		max-height:100%;
		height:auto!important;
	}
 }
.advokat_leftmenu li:hover a span { background: #fff; }

input.advokat_yadviga_filter_to, input.advokat_yadviga_filter_from { 
    padding-left: 25px;
 }

.advokat_yadviga_from_prefix, .advokat_yadviga_to_prefix { 
    position: absolute;
    margin: 8px 5px;
 }
button.navbar-toggle.active { 
    background-color: rgba(0,0,0,0.1);
 }
#advokat_mobilemenu li.active {  background: #eee;  }
.newsarcheivelist .advokat_news_wrapper .row{margin:0px}


.advokat_newmnunavigation>button.openedsubmenu{background-color: rgba(0,0,0,0.1);}

img.featurette-image.img-responsive { margin-bottom: 25px; }
.lead p{text-indent:25px;margin:0px;}

.fancybox-title.fancybox-title-float-wrap {
    margin-top: 20px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 100%;
    white-space: nowrap;
    display: block;
}

.fancybox-title.fancybox-title-float-wrap>.child {
    font-size: 14px;
    white-space: normal;
    display: block;
    margin-right: 0;
}

.advokat_titlecontentbox.colorlight>.container,
.advokat_titlecontentbox.colordark>.container{
    min-height: 155px;
    position:relative;
}

.advokat_titlecontentbox.colorlight .container,
.advokat_titlecontentbox.colorlight .container .breadcrumb li>a{
    color:#fff!important;
    text-decoration:none;
}

.advokat_titlecontentbox.colordark .container,
.advokat_titlecontentbox.colordark .container .breadcrumb li>a
{
    color:#000!important;
    text-decoration:none;
}

.advokat_titlecontentbox.colorlight .container .breadcrumb li>a:hover{
    color:#ccc!important;
    text-decoration:none;
}
.advokat_titlecontentbox.colordark .container .breadcrumb li>a:hover{
    color:#555!important;
    text-decoration:none;
}

.advokat_titlecontentbox.colorlight .container .breadcrumb li.active{
    color:#eee!important;
    text-decoration:none;
}
.advokat_titlecontentbox.colordark .container .breadcrumb li.active{
    color:#444!important;
    text-decoration:none;
}

.advokat_titlecontentbox.colorlight .container .breadcrumb>li+li:before{
    color:#eee;
}

.advokat_titlecontentbox.colordark .container .breadcrumb>li+li:before{
    color:#444;
}

.advokat_titlecontentbox>.container{
    margin-bottom:10px;
}

h1.advokat_pagetitle {
    position: absolute;
    line-height: 34px;
    bottom: 0;
}

.yadviga_fones_item{
    height: 200px;
    overflow: hidden;
}
.yadviga_fones_images_zoom {
    -webkit-transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.yadviga_fones_wrapper:hover .yadviga_fones_images_zoom {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
}
.yadviga_fones_images_zoom {
    height: 100%;
    width:100%;
    position: relative;
    background-size: cover;
    background-position: center;
}

.yadviga_fones_inner {
    position: absolute;
    bottom: 25px;
    z-index: 1;
    left: 20px;
    -webkit-transition: -webkit-bottom .05s ease;
    transition: bottom .05s ease;
    width:90%;
}

.yadviga_fones_text_title{
    margin: 0;
    padding: 4px 15px;
    font-size: 18px;
    line-height: 26px;
    background: rgba(71,55,19, 1)!important;
    color: rgba(255,255,255, 1)!important;
}

.yadviga_fones_desc{
    -webkit-transition: -webkit-display .1s ease;
    transition: display .1s ease;
    display: none;
    position: absolute;
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin-top: 10px;
}

.yadviga_fones_text_desc{
    color:#fff;
}

.yadviga_fones_wrapper:hover .yadviga_fones_inner{
    -webkit-bottom: 65px;
    bottom: 65px;
}

.yadviga_fones_wrapper:hover .yadviga_fones_desc{
    -webkit-display: block;
    display: block;
}

.yadviga_fones_darkening{ -webkit-opacity:0;opacity:0; }
.yadviga_fones_wrapper:hover .yadviga_fones_darkening {
    -webkit-transition: -webkit-opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-opacity: 1;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 15px;
    right: 15px;
    bottom: 0;
    background: #00000040;
    z-index: 1;
}
.yadviga_fones_wrapper {
    margin-bottom: 30px;
}


@media(max-width:990px){
    .Yadviga_promo_text { text-align: center; }
    .Yadviga_promo_text_wrapper {
        margin-bottom: 70px;
    }
    .Yadviga_promo_callbackfirst {
        text-align: right;
    }
    h1.classprefix_pagetitle{width:90%;}
 }
 .tonirovka_blogimgs {
    margin-bottom: 30px;
}
.fullwidth_hd {
    margin: 0;
    padding: 0;
}