@import url('header.css');
@import url('footer.css');



/*-------------------------------------Анонс-----------------------------------------*/
.anons-wrappe {height: auto;width: 100%;padding: 0;border:0;margin: 0 auto;float: left;overflow:hidden;z-index:999;position:relative;}
.anonsr {height: auto;width:100%;padding: 0;border:0;margin: 0 auto;float: left;}
.anons-wrapper .title {color: white;padding: 50px 10%;font-size: 24px;width: 80%;text-align: center;line-height: 32px;font-family: Akrobat;margin: 0 0 0 0;background: #E1274C;background: rgba(225,39,76,.9);}
.header .widget_text.anons-sidebar {float:left;width:100%;}


/*-------------------------------------Слайдер-----------------------------------------*/
.slide-block {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0 auto;float: left;overflow:hidden;z-index:999;}
.slide-block .main-slider {height: auto;line-height: auto;width:100%;width: 1200px;width:100%;padding: 0;border:0;margin: 0 auto;float: left;position:relative;left:0;margin-left:0;overflow:hidden;}



.slide-block .slideshow {height: 500px;overflow: hidden;position: relative;width: 100%;}
.slide-block #slider {height: 500px;list-style: none;position: relative;width: 100%;}
.slide-block ul#slider {margin:0!important;padding:0!important;}
.slide-block #slider li {margin: 0 auto;overflow: hidden;padding: 0;width:100%;height:500px;float:left;}
.slide-block .slide{position: absolute;top: 0px;left: 0;display: none;z-index: 4;opacity: 1;width: 100%;height: 500px;}

.slide-block #slider .sliding-image, #slider .sliding-text {height: 500px;margin: 0;overflow: hidden;padding: 0;position: absolute;top: 0;width: 100%;}

.slide-block #slider .sliding-text p {margin: 0;padding: 5px 0;z-index: 9999999999;width: 100%;height: auto;line-height: 25px;color: black;}
.slide-block #slider .slide-img {float: left;margin: 0;width:100%;height:500px;float:left;}



/*-------------------------------------Common-----------------------------------------*/
.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.info-block {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}

.info-block-wrapper {height: auto;line-height: auto;width: 94%;padding: 90px 3% 75px 3%;border:0;margin: 0;float: left;position:relative;left:0;font-size:19px;line-height:23px;text-align: justify;}
@media screen and (min-width:1600px) {.info-block-wrapper {width:80%;padding-left:10%;padding-right:10%;}}

.info-block .title-wrapper {height: auto;width: 90%;padding: 0;border:0;    margin: 0 5% 50px 5%;float: left;position:relative;border-bottom:1px solid #002F6F;}
.info-block h1 {height: auto;line-height:63px;width: auto;padding: 0 0 0 0;border:0;margin: 0 0 25px 0;float: none;font-family: Akrobat;font-size:60px;color:black;text-align:center;/*border-bottom: 1px dotted black;*/font-weight:normal;color:#333;color:#002F6F;}
.info-block h2, .info-block .title-line {height: auto;line-height:53px;width: auto;padding: 0 0 0 0;border:0;margin: 0 0 0 0;float: left;font-family: Akrobat;font-size:50px;color:black;text-align:center;/*border-bottom: 1px dotted black;*/font-weight:normal;color:#333;position:absolute;margin-top:-31px;background:white;padding: 0 25px;left:50%;color:#002F6F;}
.info-block h3 {height: auto;line-height:26px;width: 100%;padding: 0 0 0px 0;border:0;margin: 0;float: left;font-family: Akrobat;font-size:21px;color:black;text-align:left;font-weight:normal;}
.info-block h3 span {color:#AB0101;font-size: 17px;font-family: Akrobat;}
p {height: auto;line-height:23px;width: 100%;padding: 0 0 15px 0;border:0;margin: 0;float: none;font-family: Akrobat;font-size:19px;color:black;text-align:justify;font-weight:normal;}
.info-block ul, .info-block ol {height: auto;width: 100%;padding: 0 0 7px 0;border:0;margin: 0;float: none;list-style:disc;}
.info-block ul li, .info-block ol li{height: auto;line-height:21px;width: 94%;padding: 0 0 8px 0;border:0;margin: 0 0 0 4%;float: none;font-family: Akrobat;font-size:17px;color:black;text-align:justify;font-weight:normal;color:black;}
.info-block ul li strong, .info-block ol li strong {font-weight:bold!important;font-family: Akrobat;font-size:17px;color:grey;}
.info-block p strong {color:grey;color:#002F6F;}
.info-block ul li a, .info-block ol li a {color: #002F6F;font-family: Akrobat;}
.info-block ul li a:hover, .info-block ol li a:hover {color: #29CAD2;}

.info-block .link-wrapper {height: auto;width: 50%;padding: 0;border:0;margin: 45px 25% 0px 25%;float: left;position:relative;border-bottom:1px solid #1EBBF0;}
.info-block .link-wrapper .link {height: auto;line-height:40px;width: auto;border:0;margin: 0;float: left;position:absolute;margin-top:-17.5px;background:white;padding: 0 25px;left:50%;margin-left:-99px;}
.info-block .link-wrapper .link a {height: auto;line-height:40px;width: auto;border:0;margin: 0;float: left;font-family: Akrobat;font-size:20px;color:black;text-align:center;font-weight:normal;padding: 0 25px;/*background: linear-gradient(to top, #CCA65F, #DAC783);*/box-shadow: 0 0 0 0px #CCA65F;border-radius:0;color:white;text-transform:uppercase;    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);}
.info-block .link-wrapper .link a:hover {background:#28C8D8!important;}



/*----------------------Service------------------------*/
.info-block.service-block .info-block-wrapper {padding-bottom:45px;}
.info-block.service-block h2 {margin-left:-294px;}
.info-block.service-block .ua h2 {margin-left: -262px;}
.info.single-page .info-block.service-block h2 {left: 0;position: static;padding: 0;margin: 20px 0 25px 0;font-size: 38px;line-height: 42px;width: 100%;text-align:left;}

.info-block.service-block ul {height: auto;width: 100%;padding: 0;border:0;margin: 5px 0 0 0;float: left;list-style:none;}
.info-block.service-block ul.products {margin: 0;}
.info-block.service-block ul li {height: auto;width: 97%;padding: 0%;border:0;margin: 0px 0 0px 3%;float: left;position: relative;}
.info-block.service-block ul.products li {height: auto;width: 23%;padding: 0%;border:0;margin: 20px 1% 0px 1%;float: left;position: relative;padding-bottom: 0px;list-style:none;}
.info-block.service-block ul.products.minimal li {;width: 14.66666%;}
.info-block.service-block ul li .image-wrapper {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 10px 0;float: left;overflow: hidden;display: block;background:#8DD3EA;}
.info-block.service-block ul li .image-wrapper img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 0 0;float: left;}
.info-block.service-block ul li .image-wrapper img{
	-webkit-transition: -webkit-transform var(--photoboxAnimationDuration, .4s) cubic-bezier(0.71, 0.05, 0.29, 0.9);
	transition: -webkit-transform var(--photoboxAnimationDuration, .4s) cubic-bezier(0.71, 0.05, 0.29, 0.9);
	transition: transform var(--photoboxAnimationDuration, .4s) cubic-bezier(0.71, 0.05, 0.29, 0.9);
	transition: transform var(--photoboxAnimationDuration, .4s) cubic-bezier(0.71, 0.05, 0.29, 0.9), -webkit-transform var(--photoboxAnimationDuration, .4s) cubic-bezier(0.71, 0.05, 0.29, 0.9);
  will-change: transform;
	-webkit-transform: scale(1);
	        transform: scale(1);
			transition: 0.3s linear;
}
.info-block.service-block ul li .image-wrapper:hover img{
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
		  opacity:0.55;
}
.info-block.service-block ul li h3, .info-block.service-block ul li h3 a {text-align:center;}
.info-block.service-block ul li h3 {min-height:52px;}
.info-block.service-block ul.products.minimal li h3 {min-height: 78px;}




/*----------------------History------------------------*/
.info-block.about-block {border-top:0px dotted #333;background:#EDEDED;}
.info-block.about-block .info-block-wrapper {padding-bottom:65px;padding-top:55px;}
.info-block.about-block .image-wrapper {height: auto;width: 27%;padding: 0;border:0;margin: 20px 0 15px 30px;float: right;overflow: hidden;display: block;}
.image-wrapper img {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;
-webkit-transition: -webkit-transform calc(var(--photoboxAnimationDuration, .8s) / 2) cubic-bezier(0.71, 0.05, 0.29, 0.9);
transition: -webkit-transform calc(var(--photoboxAnimationDuration, .8s) / 2) cubic-bezier(0.71, 0.05, 0.29, 0.9);
transition: transform calc(var(--photoboxAnimationDuration, .8s) / 2) cubic-bezier(0.71, 0.05, 0.29, 0.9);
transition: transform calc(var(--photoboxAnimationDuration, .8s) / 2) cubic-bezier(0.71, 0.05, 0.29, 0.9), -webkit-transform calc(var(--photoboxAnimationDuration, .8s) / 2) cubic-bezier(0.71, 0.05, 0.29, 0.9);
will-change: transform;
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
.image-wrapper:hover img{-webkit-transform: scale(1.2) rotate(0deg);transform: scale(1.2) rotate(0deg);}
.info-block.about-block .detail-common {width:100%;margin-left:0;margin-right:0;margin-top:10px;float:none;}
.info-block.about-block .detail-common a{padding-left:35px;padding-right:7.5px;left:0;margin-left:0;font-size:21px;width:auto;}
.info-block.about-block .detail-common a span {font-family: AvanteL;} 
.info-block.about-block .detail-common a:hover {color:#AB0101;}

.detail-common > .underline-effect:hover:after {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.detail-common .underline-effect:after {content:'';position: absolute;width: 100%;height: 1px;background-color: #AB0101;bottom: 0px;left: 0;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;}

.info-block.about-block h2 {float:none;text-align:left;padding:0;position: static;margin-left:0;margin-top:15px;font-size: 36px;line-height:41px;margin-bottom:15px;background:none;}
.info.single-page .info-block.about-block h2 {margin-top:0;}

.info-block.about-block ul {width:100%;float:left;margin-top:15px;margin-bottom:20px;}
.info-block.about-block ul li {list-style:none;width:auto;margin:0 20px 0px 0;float:left;text-align:center;line-height:38px;}
.info-block.about-block ul li img {float:left;width:40px;margin-right:10px;float:left;}
.info-block.about-block ul li:hover img {-webkit-transform: rotate(30deg) scale(1.1);transform: rotate(30deg) scale(1.1);}
.info.single-page .info-block.about-block ul li:hover img {-webkit-transform: rotate(0deg) scale(1.0);transform: rotate(0deg) scale(1.0);}
.info-block.about-block h3 {text-align:left;font-weight:bold;}


/*----------------------Advans------------------------*/
.info-block.advans-block {background: url('//glass-dekor.com.ua/images/advans-fon.jpg') center 50% no-repeat; background-size:  auto 170%;background-attachment:fixed;}
.info-block.advans-block .info-block-wrapper {padding-bottom:75px;padding-top:110px;width:94%;padding-left:3%;padding-right:3%;background: rgba(0,47,111,.7);background: rgba(84,148,191,.85);background: rgba(141,211,234,.85);}
@media screen and (max-width:1300px) {.info-block.advans-block .info-block-wrapper {width: 88%;padding-left: 6%;padding-right: 6%;}}
.info-block.advans-block ul {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;list-style:none;}
.info-block.advans-block li.item {height: auto;width: 28.33333%;padding: 25px 1.5%;border:0;margin: 0 1% 15px 1%;float: left;box-shadow: 0 0 0 2px white;background: rgba(141,211,234,.7);background:white;}
.info-block.advans-block li.item img {height: auto;width: 110px;padding: 0;border:0;margin: 0 0 0 -55px;float: left;position:relative;left:50%;margin-top: -80px;background:#538cb4;border-radius:50%;}
.info-block.advans-block li.item:hover img {background-color:#002F6F;}
.info-block.advans-block li.item h3 {height: auto;line-height:31px;width: 100%;padding: 0;border:0;margin: 10px 0 35px 0;float: left;font-family: Akrobat;font-size:27px;color:#002F6F;text-align:center;font-weight:bold;}
.info-block.advans-block p {height: auto;line-height:28px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-family: Akrobat;font-size:24px;color:white;text-align:center!important;font-weight:normal;margin-top:15px;color:black;}
.info-block.advans-block li.item p {height: auto;line-height:22px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-family: Akrobat;font-size:18px;color:#002F6F;text-align:center!important;font-weight:normal;margin-top:0;color:black;}
.info-block.advans-block li.item:hover {transition: background-color 3s cubic-bezier(0.1, 0.8, 0.5, 2), color 3s 1s linear;}
.info-block.advans-block li.item:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}


/*----------------------Clients------------------------*/
.info-block.reviews-block .info-block-wrapper {padding-bottom:80px;}
.info-block.reviews-block .title-wrapper {margin-bottom:45px;}
.info-block.reviews-block h2 {margin-left:-203px;}
.info-block.reviews-block .ua h2 {margin-left:-168px;}
.info-block.reviews-block.news-block h2 {margin-left:-292px;}
.info-block.reviews-block.news-block .ua h2 {margin-left:-237px;}
.info.single-single .info-block.reviews-block h2 {margin-left:0!important;}
.info-block.reviews-block ul {height: auto;width: 100%;padding: 0;border:0;margin: -10px 0 0 0;float: left;list-style:none;}
.info-block.reviews-block ul li {height: auto;width: 45%;padding: 30px 2% 15px 2%;border:0;margin: 15px 0.5% 0 0.5%;float: left;box-shadow: 0 0 0 1px #CDCDCD;background:white;}
.info-block.reviews-block ul li a:hover {text-decoration:none!important;}
.info-block.reviews-block ul li img {height: auto;width: auto;padding: 0;border:0;margin: 0 0 10px 0;float: left;max-width: 100%;max-height: 250px;height: 25px;width: auto;}
.info-block.reviews-block.news-block ul li img {height: auto;width: 37%;padding: 0;border:0;margin: 0 3% 10px 0;float: left;max-width: 47%;max-height: 250px;height: auto;width: auto;margin: 0 0 10px 3%;float: right;}
.info-block.reviews-block ul li h3 {height: auto;line-height:30px;width: 100%;padding: 0 0 10px 0;border:0;margin: 0;float: none;font-family: Akrobat;font-size:24px;color:black;text-align:left;font-weight:normal;}
.info-block.reviews-block ul li p {height: auto;line-height:21px;min-height:21px;width: 100%;padding: 0 0 15px 0;border:0;margin: 0;float: left;font-family: Akrobat;font-size:16px;color:black;text-align:left!important;font-weight:normal;}
.info-block.reviews-block.news-block ul li p {float:none;}
.info-block.reviews-block ul li p strong {color:grey;}
.info-block.reviews-block .link-wrapper .link a {}
.info-block.news-block .link-wrapper .link {margin-left:-117px;}

.info-block.reviews-block  ul li .detail {height: 35px;line-height:35px;width: auto;padding: 5px 15px;border:0;margin: 0 0 10px 0;float: right;letter-spacing:1px;font-size:20px;color:black;text-align:justify;font-weight:normal;text-transform:uppercase;background: #B6DBE2;color: white;background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);text-transform:uppercase;}
.info-block.reviews-block  ul li .detail:hover {color:white;background:#28C8D8;text-decoration:none;}



/*----------------------Order------------------------*/
.info-block.order-block {background: url('//glass-dekor.com.ua/images/sign-fon.jpg') center 80% no-repeat;background-size: auto 140%;background-attachment:fixed;}
.info-block.order-block .info-block-wrapper {/*background: url('images/call-fon-transp.jpg') center center no-repeat #;background-size: 100% auto;*//*background:rgba(48,213,200,.4);*/background: rgba(86,154,151,.7);}
.info-block.order-block .title-wrapper {border:0;}
.info-block.order-block .title-line {background:none;margin-left:-306px;color:white;}
.info-block.order-block .title-line.ua {margin-left:-335px;}
.info-block.order-block .order-form {height: auto;width: 500px;padding: 0;border:0;margin: 0px 0 0 -250px;float: left;overflow: hidden;display: block;/*box-shadow: 0 0 0 1px #F0F0F0;*/background:#EEF1F5;position:relative;left:50%;background: rgba(0,0,0,.6);background: rgba(182,219,226,.8);background: rgba(84,148,191,.7);background: rgba(141,211,234,.85);}
body .wpcf7 {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;box-shadow: 5px 5px 5px 0 grey;}
body .wpcf7 form {height: auto;width: 90%;padding: 30px 2%;border:0;margin: 0 3%;float: left;}

body .wpcf7 form .form-title {height: auto;line-height:40px;width: 100%;padding: 0 0 0 0;border:0;margin: 0 0 15px 0;float: none;font-family: Akrobat;font-size:38px;text-transform:uppercase;font-weight:normal;color:#333;text-align:center;}

body .wpcf7 form .field {height: auto;width: 100%;margin: 0 0 10px 0;border:0;padding: 0;float: left;}
body .wpcf7 form .field span {height: auto;width: 100%;margin: 0;border:0;padding: 0;float: left;}
body .wpcf7 form .field span input {height: 50px;line-height:50px;width: 94%;margin: 0;border:0;padding: 0 3%;float: left;font-family: Akrobat;font-size:20px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
body .wpcf7 form .field span textarea {height: 150px;line-height:20px;width: 94%;margin: 0;border:0;padding: 15px 3%;float: left;font-family: Akrobat;font-size:20px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
body .wpcf7 form .field span select {height: 50px;line-height:50px;width: 100%;margin: 0;border:0;padding: 0 3%;float: left;font-family: Akrobat;font-size:20px;text-transform:uppercase;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
body .wpcf7 form .button {height: auto;width: 100%;margin: 0;border:0;padding: 0;float: left;}
body .wpcf7 form .button input {height: 60px;line-height:60px;width: 100%;margin: 0;border:0;padding: 0 3%;float: left;font-family: Akrobat;font-size:24px;text-transform:uppercase;font-weight:normal;color:white;text-align:center;background:#D8002B;cursor:pointer;background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);}
body .wpcf7 form .button input:hover {background:#28C8D8!important;}

.info-block.order-block .order-form [data-type="pos_aware"]:before {width: 100%;}
body .wpcf7 .ajax-loader {display:none!important;}




/*Indiv-Form*/
.info-block.page-block .sign-form {height: auto;width: 460px!important;padding: 20px!important;border:0;margin: 0 0 20px -250px;float: left;position:relative;left:50%;box-shadow: 0 0 0 1px #E2E2E2;background:#FAFAFA;}
.info-block.page-block .sign-form p.alert {display:none!important;}
form.wppb-register-user {height: auto;width: 100%!important;padding: 0!important;border:0;margin: 0;float: left;z-index:99999999999999;}
form.wppb-register-user ul {height: auto;width: 100%;padding: 0%!important;border:0;margin: 0;float: left;}
form.wppb-register-user ul li, .info-block.page-block p.form-submit {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 10px 0;float: left;}
.info-block.page-block p.form-submit {margin-bottom:0;}
form.wppb-register-user ul li.wppb-form-field.wppb-send-credentials-checkbox {display:none;}
form.wppb-register-user ul li label {height: auto;line-height: 40px;width: 40%;padding: 0;border:0;margin: 0 0 0 0;float: left;font-family: LetoT; font-size: 14px!important; text-align:left;font-weight:normal;color:black!important;}
form.wppb-register-user ul li input {height: auto;line-height: 40px;width: 60%!important;padding: 0 2%!important;border:0;margin: 0 0 0 0;float: left;font-family: LetoT; font-size: 18px; text-align:left;font-weight:normal;color:#808080;background:#F5F5F5;box-shadow: inset 0 1px 1px 0px #E4E4E4;}
.info-block.page-block p.form-submit input {height: 50px;line-height: 50px;width: 60%;padding: 0 2%;border:0;margin: 0;float: right;font-family: AvanteL; font-size: 17px; text-align:center;color:white;cursor:pointer;text-transform:uppercase;background:#AB0101;letter-spacing:1px;border-radius:3px;}
.info-block.page-block p.form-submit input:hover {background:#D80101;}

.info-block.page-block .sign-form p.alert#wppb_form_success_message, .info-block.page-block .sign-form p.alert#wppb_general_top_error_message, .wppb-warning, #wppb_general_top_error_message, .wppb-error, .wppb-warning {display:block!important;margin: 0;   display: block;width: 100%!important;border: 0!important;background: none!important;text-align: center!important;color: green!important;font-family: leto!important;}
.info-block.page-block .sign-form p.alert#wppb_general_top_error_message, #wppb_general_top_error_message, .wppb-error, body .wppb-warning {color:red!important;}

.info-block.page-block .sign-form img {margin: 11px 10px 0 0;}

.wppb-form-field>span.wppb-form-error, .wppb-form-field>span {margin-top: 5px!important;float: left;width: 100%!important;font-family: LetoT!important; font-size: 13px!important;line-height: 16px!important;font-style: normal!important;}





/*----------------------Single-Page------------------------*/
.info.single-page {background:white;position:relative;z-index:99;}
.info.single-page .info-block.about-block {background:none;}

.single-slide-block {height: auto;width: 100%!important;padding: 225px 0 50px 0;border:0;margin: 0;float: left;position:relative;overflow:hidden;}
.single-slide-block img {position: absolute;width:150%;bottom:0;left:0;position:fixed;z-index:0;top:0;height: auto!important;margin-left:-25%;}
.single-slide-block h1 {color: white;padding: 0;font-size: 34px;font-weight: bold;font-weight: 700;text-transform: uppercase;width: 80%;text-align: center;line-height: 50px;font-size: 48px;font-family: Akrobat;margin: 0 10% 0 10%;letter-spacing: 0;z-index: 99;position: relative;}

.info.single-page hr {width:98%;margin-left:1%;margin-right:1%;float:left;height:0;border:0;border-top: 0px solid #cdcdcd;margin-top:10px;}
.info.single-page .information {width:99%;margin-left:0.5%;margin-right:0.5%;float:left;}
.info.single-page .information h2 {padding:0;float:left;width:100%;text-align:left;margin: 0 0 15px 0;position:static;font-size:40px;line-height:43px;}
.info.single-page .information p {font-size:16px;line-height:21px;}

.info.single-page .info-block.reviews-block .info-block-wrapper, .info-block.service-block .info-block-wrapper {padding-bottom:55px;}
.info.single-page .info-block.service-block .info-block-wrapper {padding-bottom:70px;}
.info.single-page .info-block.reviews-block ul {margin-top:0;margin-bottom:30px;}
.info.single-page .info-block.reviews-block ul li,.info.single-page .info-block.reviews-block ul li h3 {min-height:0;}
.info.single-page .info-block.reviews-block ul li h3 {color:#002F6F;}
.info.single-page .info-block.reviews-block a.a4 {width:32.33333%;margin-left:0.5%;margin-right:0.5%;float:left;/*background:#8DD3EA;*/}
.info.single-page .info-block.reviews-block a.a4 img {width:100%;height:auto;margin-bottom:15px;opacity:0.9;}

.info.single-page .info-block.service-block .info-block-wrapper {padding-top:40px;}
.info.single-page .info-block.service-block hr {margin-top:15px;}

.info.single-page.single-single .service-block .info-block-wrapper {padding-top:70px;overflow:auto;}
/*.info.single-page.single-single .service-block img {width:42%;margin-right:3%;float:left;}*/

.info.single-page.single-single .service-block .metaslider {width:42%!important;margin-right:3%;float:left;}
.info.single-page.single-single .service-block.info-block.about-block .metaslider ul li img {width:100%;height:auto;}
.metaslider .flex-control-nav {bottom:-40px!important;}
.info.single-page.single-single .metaslider .flex-control-nav li { float: left!important;width: auto!important;}
.info.single-page.single-single .metaslider .flex-control-nav li a {border: 2px solid #002F6F!important;height:15px!important;width:15px!important;font-size:0!important;}
.info.single-page.single-single .metaslider .flex-control-paging li a.flex-active {background-color:#002F6F!important;}
.info.single-page.single-single .flex-direction-nav {position:absolute!important;top:50%!important;left:0!important;width:96%!important;float:left!important;margin: 0 2%!important;margin-top:0px!important;}
.info-block.about-block .metaslider ul li, .info-block.about-block .metaslider ul li a {float:left!important;}
.info-block.about-block .metaslider ul li.flex-nav-prev, .info-block.about-block .metaslider ul li.flex-nav-next {}
.info-block.about-block .metaslider ul li.flex-nav-next {float:right!important;}
.info-block.about-block .metaslider ul li a.flex-prev {left:2%!important;}
.info-block.about-block .metaslider ul li a.flex-next {right:2%!important;left:auto!important;}

.info.single-page.single-single .service-block h3, .info.single-page.single-single .service-block table {width:55%;float:left;font-weight:normal;}
.info.single-page.single-single .service-block h3 {text-align:left;font-size:44px;line-height:48px;font-family: Akrobat;color:#A80000;width:auto;}
.info.single-page.single-single .service-block h3 img {float:left;margin-right:0px;height:60px;width:auto;}

.info.single-page.single-single .service-block table {margin-top:20px;margin-top:-2px;}
.info.single-page.single-single .service-block table.furniture {margin-top:0px;width:100%!important;}
.info.single-page.single-single .service-block table td {border: 1px solid #cdcdcd;padding:10px;text-align:left!important;}

.info.single-page .info-block.reviews-block.news-block ul {width:74%;margin-right:2%;}
.info.single-page.single-single .info-block.reviews-block.news-block ul ul {width: 100%;margin-right: 0%;list-style:circle;}
.info.single-page.single-single .info-block.reviews-block.news-block ul li {width: 98%;padding: 0 0 0 0%;margin: 15px 0% 0 2%;box-shadow: 0 0 0 0px #CDCDCD;background: white;list-style:circle;    line-height: 21px;text-align:left;}
.info.single-page .info-block.reviews-block.news-block .sidebar ul  {width:100%;margin-right:0%;text-align:left;}
.info.single-page .info-block.reviews-block.news-block ul li {width:96%;margin-left:0;margin-right:0;}
.info-block.reviews-block.news-block ul li img {margin: 0 3% 10px 0;float: left;}
.info.single-page.single-single .info-block.reviews-block.news-block .gallery img {width: 100%;margin-left: 0%;}
.info.single-page.single-single .info-block.reviews-block.news-block .sidebar ul li {list-style:none;}

.info.single-page.single-single .news-block .info-block-wrapper {padding-top:60px;padding-bottom:55px;}
.info.single-page.single-single .news-block img {width:32%;margin-left:3%;float:right;}
.info.single-page.single-single .service-block h3 {text-align:left;font-size:44px;line-height:48px;font-family: Akrobat;color:#A80000;width:55%;}

.info.single-page .info-block p a, .info.single-page .info-block p span {color:#1AA0CD;}
.info.single-page .info-block p a:hover {color:#8DD3EA!important;}

.info.single-page.single-single img.single-image {width:auto;max-width:40%;margin-right:30px;margin-bottom:15px;float:left;height:auto;}


/*----------------------Breadcrumbs------------------------*/
.breadcrumbs {height: auto;width: 100%!important;padding: 0;border:0;margin: 0;float: left;position:relative;background:#EDEDED;}
.breadcrumbs-wrapper {height: auto;width: 94%!important;padding: 20px 3%;border:0;margin: 0;float: left;position:relative;text-align:center;}
.breadcrumbs-wrapper span, .breadcrumbs-wrapper a {margin: 0 5px;font-size: 17px;line-height:21px;}
.breadcrumbs-wrapper a {margin:0;}
.breadcrumbs-wrapper a {color:#1AA0CD;}
.breadcrumbs-wrapper a:hover {color:#8DD3EA;}


/*----------------------Search------------------------*/
.info.single-page .info-block .sub-title.no-results {height: auto;line-height: 32px;width: 100%;padding: 0 0 20px 0;border: 0;margin: 0;float: left;font-family: Akrobat;font-size: 28px;color: black;text-align: center;font-weight: normal;}

.single-page .search-block .info-block-wrapper {padding-bottom:60px;}
.single-page .search-block ul {height: auto;width: 98%;padding: 0;border: 0;margin: 0 1% 0 1%;float: left;list-style: none;}
.single-page .search-block ul li {height: auto;width: 97%;padding: 20px 1.5% 0px 1.5%;border: 0;margin: 0px 0 30px 0;float: left;box-shadow: 0 0 0 1px #CDCDCD; min-height: 0px;position: relative;padding-bottom: 0px;color: black;}
.single-page .search-block ul li .sub-title {padding-bottom: 15px;font-size: 22px;line-height: 27px;font-family: Akrobat;color:black;}
.single-page .search-block ul li p {font-size: 17px;line-height: 21px;font-family: Akrobat;color:black;}
.single-page .search-block ul li .detail {height: 35px;line-height:35px;width: auto;padding: 5px 15px;border:0;margin: 0 0 20px 0;float: right;letter-spacing:1px;font-size:20px;color:black;text-align:justify;font-weight:normal;text-transform:uppercase;background: #B6DBE2;color: white;background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);text-transform:uppercase;}
.single-page .search-block ul li .detail:hover {color:white;background:#28C8D8;text-decoration:none;}
.single-page .search-block ul .addtoany_content {display:none!important;}

.search-wrapper {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;;}
form#search {height: auto;width: auto;padding: 0;border:0;margin: 0 auto;float: left;position:absolute;right:2px;top:65px;}
.single-page form#search {height: auto;width: auto;padding: 0;border:0;margin: 0 auto;float: left;position:relative;left:50%;margin-left:-95px;top:0;}
form#search input {height: 25px;line-height: 27.5px;width: 110px;padding: 0 10px;border:0;margin: 0 auto;float: left;box-shadow: inset 0 0 0px 0 grey;font-family: Akrobat;background:none;color:black;font-weight:normal;border-bottom:1px solid #002F6F;font-size: 15px;}
.single-page form#search input {width:170px;}
form#search button{height: 27.5px;line-height: 27.5px;width: 27.5px;padding: 0;border:0;margin: 0 0 0 5px;float: left;background: url('//glass-dekor.com.ua/images/icon-search.png') center center no-repeat; background-size: auto 85%;cursor:pointer;}
form#search button.active {padding: 0;border:0;margin: 0 auto;}


/*---------------------Pagi------------------------*/
.info-block .wp-pagenavi {height: auto;width: 98%!important;padding: 0;border:0;margin: 25px 1% -5px 1%;float: left;}
.info-block .wp-pagenavi span, .info-block .wp-pagenavi a {height: 20px;width: auto!important;min-width:15px;padding: 7.5px 12.5px 10px 12.5px;border:0;margin: 0 5px 5px 0;float: left;background:#EDEDED;font-family: Akrobat;font-size: 17px;color: #000;text-align:center;box-shadow: 0 0 0 1px #cdcdcd;}
.info-block .wp-pagenavi span.current, .info-block .wp-pagenavi span:hover, .info-block .wp-pagenavi a:hover {background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);color:white;}
.info-block .wp-pagenavi span.pages {background: #EDEDED;box-shadow: 0 0 0 1px #CDCDCD;color: black;}



/*----------------------Sidebar------------------------*/
.sidebar {height: auto;width: 21%;padding: 0;border:0;margin: 10px 0 0 3%;float: right;position:relative;}
.sidebar .rpwwt-widget {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;}
.info.single-page .sidebar h3.title {font-size:27px;line-height:31px;width:100%;text-align:left;}
.info.single-page .sidebar ul {width:100%;margin-right:0;}

.info.single-page .sidebar ul {margin-bottom:40px;}
.info.single-page .sidebar ul li {box-shadow: 0 0 0 0 white;text-align:left;padding:0;margin: 18px 0 0px 0;}
.info.single-page .sidebar ul li.cat-item {width:100%;}
.info.single-page .sidebar ul li.cat-item a {font-family: Akrobat;font-size: 17px;line-height:38px;height:38px;color:black;background: url('//glass-dekor.com.ua/images/advan3.png') left center no-repeat;background-size: 33px auto;width:auto;padding-left:43px;float:left;margin-right:5px;}
.sidebar .rpwwt-post-title {font-size:24px;line-height:26px;width:100%;text-align:left;color: #002F6F;font-weight:normal;}
.info.single-page .sidebar ul li.cat-item:hover a {color:#29CAD2;cursor:pointer;}
.info.single-page .sidebar ul li img {width:33px;margin:0;margin-right:10px;margin-top:3px;}
.info.single-page img {max-width:100%;height:auto;}

.sidebar .rpwwt-post-title {font-size:24px;line-height:26px;width:100%;text-align:left;color: #002F6F;font-weight:normal;margin-top:7px;float:left;}
.sidebar li:hover .rpwwt-post-title {color:#29CAD2;cursor:pointer;}
.sidebar .rpwwt-post-date {font-weight: bold!important;font-family: Akrobat;font-size: 17px;color: grey;}
.sidebar .rpwwt-post-excerpt {height: auto;line-height: 21px;width: 100%;padding: 0 0 15px 0;border: 0;margin: 0;float: none;font-family: Akrobat;font-size: 16px;color: black;text-align: left!important;margin: 3px 0 15px 0;font-weight: normal;}

.info.single-page .sidebar ul.last li {box-shadow: 0 0 0 0 white;padding:0;margin:3px 0 15px 0;}
.info.single-page .sidebar ul.last li img {width:100%;margin-bottom:8px;max-width:100%;}



/*----------------------Gallery------------------------*/
.gallery {height:auto;width:100%;float:left;margin:0;padding:0;border:0;}
.gallery {height:auto;width:100%;float:left;margin:20px 0 15px 0!important;padding:0;border:0;}
.gallery .gallery-item {height:auto;float:left;margin:0 0 15px 0;padding:0;border:0;background:#8DD3EA;overflow:hidden;}
.gallery.gallery-size-medium .gallery-item {background:none;}
.gallery.gallery-columns-6 .gallery-item {width:15.6666%!important;margin: 0 0.5% 15px 0.5%!important;}
.gallery.gallery-size-medium.gallery-columns-2 .gallery-item {width:48%!important;margin: 0 1% 15px 1%!important;}
.gallery.gallery-columns-3 .gallery-item {width:31.333333%!important;margin: 0 1% 15px 1%!important;}
.gallery.gallery.gallery-columns-4 .gallery-item {width:23%!important;margin: 0 1% 15px 1%!important;}
.gallery.gallery-size-medium.gallery-columns-5 .gallery-item {width:18%!important;margin: 0 1% 15px 1%!important;}
.gallery.gallery-size-medium.gallery-columns-6 .gallery-item {width:14.66666%!important;margin: 0 1% 15px 1%!important;}
.gallery .gallery-item dd {display:none;}
.gallery.gallery-size-medium .gallery-item dd {display:block;}
.gallery .gallery-icon {height:auto;width:100%;float:left;margin:0;padding:0;border:0;}
.gallery .gallery-item a {height:auto;width:100%;float:left;margin:0;padding:0;border:0;}
.gallery .gallery-item img {height:auto;float:left;width:100%;margin:0;padding:0;border:0!important;}
.gallery.gallery-size-medium .gallery-item img {width:auto;float:none;min-height: 100px;}
.gallery .gallery-item a:hover img{
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
		  opacity:0.55;}
.gallery.gallery-size-medium .gallery-item a:hover img{
  -webkit-transform: scale(1.0);
          transform: scale(1.0);
		  opacity:0.55;}

/*------------Scroll-To-Top----------------*/
#wpfront-scroll-top-container {z-index:999999!important;}


@media screen and (max-width:1400px) {
.info-block.service-block ul.products.minimal li h3 {min-height: 104px;}
}

@media screen and (max-width:1150px) {
form#search {right: 150px;top: 122px;z-index: 99;}
.single-slide-block img {width: 130%;}	
.single-slide-block img {position: absolute;width:170%;bottom:0;left:0;position:fixed;z-index:0;top:0;height: auto!important;margin-left:-35%;}	
}

@media screen and (max-width:1100px) {
.info-block.advans-block li.item h3 {line-height: 26px;font-size: 22px;}
}

@media screen and (max-width:1050px) {
.info.single-page .info-block.reviews-block.news-block ul {width: 65%;}
.sidebar {width: 30%;}	
}

@media screen and (max-width:1000px) {
.gallery.gallery-size-medium.gallery-columns-6 .gallery-item, .gallery.gallery-columns-6 .gallery-item {width: 31.33333%!important;}
.single-slide-block img {position: absolute;width:auto;bottom:0;left:0;position:fixed;z-index:0;top:0;height: auto!important;margin-left:0;height:100%!important;}	

}

@media screen and (max-width:950px) {
.info-block-wrapper {padding: 50px 3% 15px 3%;font-size: 17px;line-height: 20px;}	
.info-block.order-block .info-block-wrapper {padding-bottom:50px;}	
.info-block .title-wrapper, .info-block.reviews-block .title-wrapper {border:0;margin-bottom:15px;}	
.info-block h1 {font-size:40px;line-height:44px;}	
.info-block h2, .info-block .title-line {padding:0;margin:0!important;width:100%;font-size:32px;line-height:36px;left:0;text-align:center;position: static;}
.info.single-page .info-block.service-block h2 {margin: 20px 0 25px 0!important;font-size: 32px;line-height: 36px;}	
.info-block.about-block h2 {font-size:32px;line-height:36px;}	
.info-block h3, .info-block.advans-block li.item h3, .sidebar .rpwwt-post-title {line-height: 22px;min-height: 44px;font-size: 18px;}	
.info.single-page .info-block h3 {min-height:0;}
.info.single-page .info-block ul.products h3 {min-height:52px;}	
.info.single-page .sidebar h3.title {line-height: 25px;font-size: 22px;}	
p, .info-block.advans-block li.item p {font-size: 17px;line-height: 20px;}
.info-block.advans-block li.item h3 {margin: 10px 0 15px 0;}	
	
.info-block.service-block ul.products li  {width:31.3333%;}	
.info-block.about-block .image-wrapper {width: 250px;}	
	
.info-block.advans-block li.item {width: 95%;padding-bottom:50px;}	
.info-block.advans-block li.item img {width: 90px;margin: -80px 0 0 -45px;}	
	
.info-block.reviews-block ul li {width: 95%;height:auto!important;}	
.info-block.reviews-block ul li img {max-width:180px;}
	
.single-slide-block h1 {line-height: 40px;font-size: 38px;}	
	
.info.single-page .info-block .sub-title.no-results {line-height: 23px;font-size: 20px;}	
.single-page form#search {margin-left:-86px;}		
.single-page form#search input {width: 120px;}
}

@media screen and (max-width:850px) {
.info-block.service-block ul.products.minimal li {width: 31.333333%;}
/*.single-slide-block img {width: 170%;}	*/	
}


@media screen and (max-width:800px) {
.info.single-page.single-single .service-block table td img {max-height:80px;width:auto;}
}

@media screen and (max-width:750px) {
.info.single-page .info-block.reviews-block.news-block ul {margin-right:0;width:100%;}
.sidebar {width:100%;margin-left:0;}	
.info.single-page .info-block.reviews-block.news-block ul li {width: auto;margin-right: 15px;}	
.info.single-page .info-block.reviews-block.news-block .sidebar .rpwwt-widget  ul li {padding: 30px 2% 15px 2%;margin: 15px 0.5% 0 0.5%;box-shadow: 0 0 0 1px #CDCDCD;width:95%;}
.sidebar {display:none!important;}	
}

@media screen and (max-width:700px) {
.slide-block #slider {height: 450px;}
.info-block.about-block .image-wrapper {display:none;}	
.info-block .link-wrapper {border:0;}	
.info-block .link-wrapper .link, .info-block.news-block .link-wrapper .link { width: 100%;position: static;padding: 0;left: 0%;margin-left: 0;}	
.info-block.reviews-block .link-wrapper .link a {width:200px;padding:0;text-align:center;position:relative;left:50%;margin-left:-100px;}	
.info-block.reviews-block .info-block-wrapper {padding-bottom:50px;}	
.info-block.service-block ul li {width: 94%;margin: 0px 0 0px 6%;}	
.info.single-page.single-single .service-block .metaslider {width: 70%!important;margin-right: 15%;margin-left:15%;}	
.info.single-page.single-single .service-block table {width:100%;}	
.info.single-page.single-single .service-block h3 {width:100%;text-align:center;margin-top:75px;font-size:34px;line-height:38px;}	
.info.single-page.single-single .service-block h3 img {display:none;}	
.info.single-page.single-single .service-block p {text-align:center!important;}	
.info.single-page.single-single .service-block .metaslider img {position:static;}	
/*.single-slide-block img {width: auto;height:500px!important;}	*/		
.info.single-page.single-single .service-block table {margin-top:70px;}	
	
	
	
}

@media screen and (max-width:650px) {
.gallery.gallery-size-medium.gallery-columns-6 .gallery-item, .gallery.gallery-columns-6 .gallery-item, .gallery.gallery-size-medium.gallery-columns-4 .gallery-item {width: 48%!important;}
.info.single-page.single-single img.single-image {width:70%;max-width:100%;margin-right:15%;margin-bottom:15px;margin-left:15%;}	
}

@media screen and (max-width:600px) {
.info-block.service-block ul.products li {width:48%;}	
.info-block.order-block .order-form {width: 94%;margin: 0px 3%;left: 0%;}	
}

@media screen and (max-width:550px) {
.window-container1, .window-container2 {margin: 0 3%;padding: 0;width: 94%;top: 100px;left: 0;}
body .wpcf7 form .field span input, body .wpcf7 form .button input {font-size:17px;}	
.slide-block #slider {height: 550px;}	
.info-block.reviews-block ul li img {max-width: 130px;}	
}

@media screen and (max-width:500px) {
.info.single-page.single-single .service-block table td img {max-height:50px;width:auto;}
.info.single-page.single-single .service-block table td, .info.single-page.single-single .service-block table td strong {font-size:14px;line-height:18px;}	
}

@media screen and (max-width:450px) {
.info-block-wrapper, p, .info-block h1, .info-block.about-block h2, .info-block.about-block h3, .info-block.reviews-block ul li h3, .info-block.reviews-block ul li p strong, .info-block.reviews-block ul li p, .sidebar .rpwwt-post-date, .sidebar .rpwwt-post-excerpt,  .sidebar .rpwwt-post-title, .single-page .search-block ul li .sub-title {text-align:center!important;}
.sidebar .rpwwt-widget ul li a , .sidebar .rpwwt-post-title {float:left;text-align:center!important;width:100%;}	
.sidebar .rpwwt-post-excerpt {margin-bottom:0;}	
.info-block.about-block ul li {width:100%;margin-right:0;}	
.info-block.about-block ul li {width: 100%;margin-right: 0;padding-top: 40px;position: relative;}	
.info-block.about-block ul li img {position: absolute;left: 50%;margin-left: -20px;top: 0;}
.info-block.reviews-block ul li {padding: 30px 4% 15px 4%;width:91%;}	
.info-block.reviews-block ul li img {/*max-width: 100%;width:70%;margin-left:15%;margin-right:15%;*/position:relative;left:50%;margin-left:-48px;}
.info-block.reviews-block ul li .detail {float: left;position:relative;left:50%;margin-left:-55px;}	
.info.single-page .info-block.reviews-block.news-block ul li {width:100%;margin-right:0;}	
.info.single-page .sidebar ul li.cat-item a {background-position: center top;padding-top:30px;width: 100%;padding-left: 0px;margin-right: 0px;text-align:center;}	
.info-block.about-block.news-block .info-block-wrapper	 {width:94%;}
.info.single-page .info-block.reviews-block.news-block ul li {width:92%;width:100%;}	
.info-block.about-block.reviews-block ul li img {left:50%;position:relative;margin-left:-48px;width:auto;}	
.single-page .search-block ul li .detail {float:left;position:relative;left:50%;margin-left:-74px;}	
.info.single-page .info-block.service-block h2, .info.single-page .info-block.service-block h3, .info.single-page .info-block.service-block ul li {text-align:center!important;margin-left:0;width:100%;list-style:none;}	
.info.single-page .info-block.service-block ul.products li {width:48%;margin-left:1%;margin-right:0;}
.info.single-page .info-block.service-block h3 {font-weight:bold;}	
.info.single-page .info-block.service-block ul.products h3 {font-weight:normal;}	
	
.info.single-page.single-single .info-block.reviews-block.news-block ul li {width: 90%;margin: 15px 0% 0 10%;}	
	
.info-block.reviews-block.news-block ul li img {width:70%;margin-left:15%;margin-right:15%;left:0;float:left;max-width: 100%;max-height: 100%;}	
	
	
	
	
}

@media screen and (max-width:420px) {
/*form#search {right: 80px;}*/
form#search input {width: 35px;}
}

@media screen and (max-width:400px) {
/*form#search input {width: 60px;}*/
.info-block h3 {min-height:66px;}
.info.single-page .info-block.reviews-block a.a4 {width: 100%;margin-left:0;margin-right:0;}	
.info.single-page .info-block.service-block ul.products h3 {min-height:66px;}	
.gallery.gallery-size-medium.gallery-columns-6 .gallery-item, .gallery.gallery-columns-6 .gallery-item, .gallery.gallery-size-medium.gallery-columns-4 .gallery-item, .info-block.service-block ul.products li {width: 98%!important;}
.info.single-page.single-single img.single-image, .gallery.gallery-columns-3 .gallery-item {width:98%!important;margin-right:1%!important;margin-left:1%!important;}	
.gallery.gallery-size-medium.gallery-columns-4 .gallery-item img {width:auto!important;float:none;}	
}

@media screen and (max-width:350px) {
.info-block.service-block ul li, .info.single-page .info-block.service-block ul.products li {width:100%;margin-left:0;margin-right:0;}	
.info.single-page .info-block.service-block ul.products h3 {min-height:0px;margin-bottom:15px;}
.gallery.gallery-size-medium .gallery-item img {width:100%;float:left;}	
.gallery.gallery-size-medium.gallery-columns-6 .gallery-item img {width:auto;float:none;min-height:0;}	
}

@media screen and (max-width:335px) {
form#search input {width: 30px;}		
.info-block h3 {min-height:0px;}	
.info-block.reviews-block ul li img {width:100%;margin-left:0%;margin-right:0%;}	
}

@media screen and (max-width:290px) {
form#search input {width: 10px;}	
}


