/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:#f6f6f6;font-size:13px;margin:0;}.field--name-body a{text-decoration:underline;}a:hover,a:focus{text-decoration:none;}.rtejustify{text-align:justify;}h1.page-header{padding:0!important;margin:0!important;border:none!important;font-size:28px!important;}.table-container{overflow-x:auto;}.breadcrumb{padding:8px 0px;margin-bottom:10px;font-size:12px;background:#f6f6f6;}.content .field--name-body li{list-style-position:inside;}.content_region{float:right;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;}.sidebar_first{float:left;}.pager li a{border-radius:0px;padding:5px 10px;border:none;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;}.pager__item.is-active a{color:white;background:lightgray;}.node-full{display:inline-block;font-size:12px;}.align-left{width:150px;height:auto;margin-right:10px;}.node-full-tags{float:right;text-transform:uppercase;font-weight:bold;}.node-full i,.js-comment i{color:#de5960;}.node-full-date{padding:0 20px;}.page-node-type-big-text h2{font-size:20px;}.author,.node-hitcounter{padding:15px 0;border-top:1px solid #de5960;border-bottom:1px solid #de5960;margin:10px 0 0 0;}.photo-fieldset{margin-bottom:15px;border-bottom:1px solid #de5960;padding-bottom:5px;padding-top:10px;text-align:center;overflow:hidden;}.field--name-field-pic,.field--name-field-pic-other,.field--name-field-pic-new,.field--name-field-pic-other{display:inline-block;}.field--name-field-pic-other .field--item{display:inline-block;}.views-field-field-pic:hover,.views-field-field-pic-new:hover{transform:scale(1.1);opacity:0.7;transition:transform 0.25s;}.view-frontpage .views-row,.view-taxonomy-term .views-row,.view-news .views-row,.view-primery-remontov-stranica .views-row{clear:both;margin-bottom:20px;overflow:hidden;padding:20px;background:#fff;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;}.node--view-mode-teaser .field--name-field-photo-1 img,.node--view-mode-teaser .field--name-field-repairtext img,.node--view-mode-teaser .field--name-field-photo-tags img,.node--view-mode-teaser .field--name-field-repairtext-old img,.node--view-mode-teaser .field--name-field-photo-news img{float:left;margin:0 20px 0 0;}.node--view-mode-teaser .field--name-taxonomy-vocabulary-1{text-transform:uppercase;font-size:12px;font-weight:bold;}.node--view-mode-teaser .field--name-field-display-title{padding:10px 0;line-height:20px;overflow:hidden;font-size:18px;font-weight:bold;}.node--view-mode-teaser .field--name-field-review-photo-1,.node--view-mode-teaser .field--name-body{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid lightblue;overflow:hidden;}.teaser-stat{overflow:hidden;font-size:12px;text-transform:uppercase;color:#ababab;}.teaser-comment-count{text-align:right;}.teaser-comment-count,.teaser-date{display:inline-block;width:49.5%;}.js-comment{padding:10px 20px;background:#fff;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;margin:10px 0;}.indented{margin-left:30px;}.js-comment .comment_author,.js-comment .comment_created{margin:0;display:inline-block;font-size:13px;}.js-comment .comment_created{color:#999;}.js-comment .comment_author{font-weight:bold;}.js-comment .links a{font-size:13px;}.js-comment .field--name-comment-body{padding:3px 0;text-align:justify;}.js-comment .field--name-field-add-photo-3 .field--item{display:inline-block;}.js-comment .comment-delete::before{content:"";display:inline-block;width:13px;height:13px;background-image:url('/themes/tveurphoto/images/delete.svg');background-size:contain;background-repeat:no-repeat;margin-right:5px;}.js-comment .comment-edit::before{content:"";display:inline-block;width:13px;height:13px;background-image:url('/themes/tveurphoto/images/edit.svg');background-size:contain;background-repeat:no-repeat;margin-right:5px;}.js-comment .comment-reply::before{content:"";display:inline-block;width:13px;height:13px;background-image:url('/themes/tveurphoto/images/reply.svg');background-size:contain;background-repeat:no-repeat;margin-right:5px;}.js-comment .comment_wrapper .node-hitcounter{padding:0;border:none;margin:0;}#comments-unpublished .js-comment{background:yellow;}#comments-published mark{padding:0 5px 2px 5px;background-color:#de5960;color:#fff;border-radius:2px;}.lastrapair-link{background:#de5960;display:block;color:white;text-transform:uppercase;padding:8px;}.lastrapair-link:hover,#block-zakazatremont a:hover{background:#ababab;text-decoration:none;color:#fff;transition:.5s;}.topblock{background:#de5960;padding:2px 8px;margin-bottom:10px;}.header{padding-bottom:10px;}.header .tveur,.header .info,.topblock-left,.topblock-right{padding:0;}.topblock-left{color:#fff;padding:0 22px;}.tveur .region-header .navbar-brand{float:unset;margin:0;color:#de5960;text-transform:uppercase;font-size:25px;font-weight:bold;padding:0;}.tveur .region-header .navbar-text{float:none;margin:0;color:#ababab;}.tveur .region-header .logo{margin:0;}.tveur .region-header .logo img{margin-right:5px;}.region-info{text-align:center;clear:both;}.region-info p{line-height:18px;margin:0;}.region-info .fa-brands{font-size:28px;padding:0 2px;}#block-zakazatremont{padding-top:7px;}#block-zakazatremont a{font-size:16px;text-transform:uppercase;display:block;background:#de5960;padding:2px 10px;border-radius:2px;margin:0 40px;color:#fff;}#block-social{text-align:center;clear:both;}#block-remontoborudovaniya{text-align:center;}#block-remontoborudovaniya p{color:#ababab;font-size:14px;margin:0;padding-bottom:5px;}.col-sm-12.line{border-bottom:1px solid #de5960;margin-top:10px;}#block-tveurphoto-adres,#block-grafikraboty,#block-telefony{display:inline-block;vertical-align:middle;text-align:left;padding:0 13px;}#block-myvsocsetyakh{display:inline-block;}#block-myvsocsetyakh .field--name-body a{color:#fff;font-size:14px;padding:0 3px;}#block-topmenutype,#block-verkhneemenyu{display:inline-block;}.region-topblock-menu{text-align:center;}#block-tveurphoto-adres .field::before{content:"";display:inline-block;width:19px;height:25px;background-image:url('/themes/tveurphoto/images/location.svg');background-size:contain;background-repeat:no-repeat;margin-right:5px;vertical-align:top;margin-top:5px;}#block-grafikraboty .field::before{content:"";display:inline-block;width:24px;height:24px;background-image:url('/themes/tveurphoto/images/clock.svg');background-size:contain;background-repeat:no-repeat;margin-right:5px;vertical-align:top;margin-top:5px;}#block-telefony .field::before{content:"";display:inline-block;width:25px;height:25px;background-image:url('/themes/tveurphoto/images/calling.svg');background-size:contain;background-repeat:no-repeat;margin-right:5px;vertical-align:top;margin-top:5px;}#block-tveurphoto-adres .field > div,#block-grafikraboty .field > div,#block-telefony .field > div{display:inline-block;}#block-grafikraboty p,#block-tveurphoto-adres p{text-align:right;}.phone-messenger{text-align:center;}.phone-messenger i{font-size:22px !important;margin:0 2px;}.phone-messenger .fa-viber{color:#7f4da0;}.phone-messenger .fa-telegram{color:#249cce;}.phone-messenger .fa-whatsapp{color:#49c858;}.phone-messenger{text-align:center;}.phone-messenger a{margin:0 4px;}.menu--topmenu{text-align:center;}.menu--topmenu li{display:inline-block;}.menu--topmenu li a{padding:2px 5px 4px 5px;;color:#fff;}.menu--topmenu li a:hover{color:#de5960;transition:.5s;}.menu--topmenu li a.is-active{text-decoration:underline;}#search-block-form input{border:none;border-radius:0px;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;}#search-block-form button{background:#de5960;border:1px solid #de5960;border-radius:0px;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;padding-top:7px;}.tagclouds-term{background:#fff;padding:2px 10px;clear:both;margin:2px;display:inline-block;border-radius:2px;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;color:#ababab;}.tagclouds-term a{padding-right:5px;}#block-tegivtegi{font-size:12px;}#block-tegivtegi .more-link.form-group{text-align:right;}#block-tegivtegi,#block-views-block-primery-remontov-block-1,#block-views-block-novosti-tekhnologiy-block-1,#block-views-block-counter-block-1{padding:10px 0;}.view-primery-remontov .views-row,.view-novosti-tekhnologiy .views-row{padding:5px 0;border-bottom:1px solid #de5960;}.view-primery-remontov .views-field-created,.view-novosti-tekhnologiy .views-field-created{color:#ababab;}#block-views-block-counter-block-1 h2{font-size:18px;margin:0;padding-bottom:10px;}.footer{padding:20px;margin:0 auto;}.region-footer{text-align:center;}.view-allcomments .views-row{padding:10px 20px;background:#fff;box-shadow:rgba(0,0,0,0.05) 0px 1px 2px 0px;margin:10px 0;}.view-allcomments .views-field-name span{font-weight:bold;}.view-allcomments i,.view-allcomments .views-field-created{color:#ababab;}.repair-page-bottom a{color:gray;}.repair-page-bottom .views-row{background:#fff;border:1px solid #f6f6f6;margin-bottom:10px;padding-top:15px;padding-bottom:15px;}.repair-page-bottom .views-field-field-number{background:#de5960;margin:5px 0;padding:3px 5px;overflow:hidden;border-radius:5px;color:#fff;}.repair-page-bottom .views-field-title{font-size:14px;margin:0;padding:5px;line-height:18px;height:60px;overflow:hidden;}.views-field-field-number .views-label,.views-field-field-number .field-content{display:inline-block;}.repair-page-bottom .views-field-field-pic-new img,.repair-page-bottom .views-field-field-pic img{margin:20px auto;}.repair-page-bottom .views-field-created{margin:5px 0 0;padding:0px 5px;color:#de5960;}.repair-page-bottom .views-field-nothing{margin:5px 0;padding:3px 5px;}table{width:100%;margin:0 0 10px;}table h3{margin-top:10px;margin-bottom:10px;}tr{border-bottom:1px solid #e6e4df;padding:0.1em 0.6em;}td{padding:10px 12px;text-align:left;}.topmenu{background:#de5960;margin-top:10px;}.menu-toggle{display:none;font-size:2rem;background:none;border:none;cursor:pointer;}.menu--main li{display:inline-block;}.menu--main a{width:110px;font-size:0px;}.menu--main a:hover,.menu--main a.is-active{background-color:#ababab !important;}.menu .canon{background:url(/themes/tveurphoto/images/canon_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .samsung{background:url(/themes/tveurphoto/images/samsung_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .sony{background:url(/themes/tveurphoto/images/sony_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .olympus{background:url(/themes/tveurphoto/images/olympus_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .nikon{background:url(/themes/tveurphoto/images/nikon_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .panasonic{background:url(/themes/tveurphoto/images/panasonic_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .kodak{background:url(/themes/tveurphoto/images/kodak_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .casio{background:url(/themes/tveurphoto/images/casio_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .pentax{background:url(/themes/tveurphoto/images/pentax_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}.menu .fujifilm{background:url(/themes/tveurphoto/images/fujifilm_logo.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;}
@media only screen and (max-width:1200px){.tveur .region-header .logo img{display:none;}.col-sm-4.tveur{width:100%!important;text-align:center;}.col-sm-8.info{width:100%!important;}#block-tveurphoto-adres,#block-grafikraboty,#block-telefony{width:32%;text-align:center;padding:0;}.menu--main li,.menu--main{float:none;text-align:center;}.breadcrumb li{display:inline;}h1{font-size:200%;line-height:120%;}h2{font-size:150%;line-height:120%;}}@media only screen and (max-width:750px){#block-telefony .field::before,#block-grafikraboty .field::before,#block-tveurphoto-adres .field::before,.topblock-left{display:none;}.menu-toggle{display:block;width:100%;color:#fff;}.mobile-menu{display:none;flex-direction:column;background:#de5960;width:100%;margin:0;}.mobile-menu.active{display:block;text-align:center;}.mobile-menu.active li{display:inline-block;width:24%;}.mobile-menu.active li a{width:100%;}}@media only screen and (max-width:500px){#block-tveurphoto-adres,#block-grafikraboty,#block-telefony{width:100%;text-align:center;}#block-telefony p,#block-grafikraboty p.title-block-info,#block-tveurphoto-adres p.title-block-info{display:inline-block;font-size:120%;margin:5px 10px;}.title-block-header{display:none;}.title-block-info:nth-child(2n)::after{content:',';display:inline-block;padding:0;margin:0;position:;}}@media only screen and (max-width:550px){.mobile-menu.active li{display:inline-block;width:32%;}}@media only screen and (max-width:440px){.mobile-menu.active li{display:inline-block;width:49%;}}@media only screen and (min-width:501px){.route-button{display:none;}}
