html body {font-size: 15px;}
.wrap .entry .main-text-content p {text-align: justify;}
.wrap .entry .main-text-content a {color:#26ade4;}
.wrap .entry .main-text-content ul {list-style: none;}
.wrap .entry .main-text-content ul li:before {content: '\f0fe';display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;color:#26ade4;margin-right: 5px;vertical-align: middle;margin-left:30px; }
.gp-stuff-item a {    
  display: block;
    height: 100%;
    position: relative;
    z-index: 9999;}
input[type="tel"]{
  width: 100%;
    max-width: 250px; 
    float: none;
    margin: auto;
}
.tele-form {text-align: center;display: block;overflow: hidden;}
.text-content p.custom-style-for-p {    width: 100%;
    margin: auto;
    font-size: 16px;
    max-width: 720px;
    margin-bottom: 10px;
    text-align: left;}

 .home .home-poster {height: auto!important; background-position: top center!important;}
 .callme-form form {background: #26ade454;width: 100%;max-width: 600px;padding: 10px; text-align: center;}
 .form-main-page-banner {    width: 100%;
    max-width: 300px;
    margin: auto;
    background: #26ade480;
    padding: 10px;margin-bottom: 15px;}
 .form-main-page-banner .wpcf7-select {max-width: 245px;margin: auto;margin-bottom: 0px;height: 40px;
    line-height: 40px;}
 .callme-form .wpcf7-submit {background: #FEAC5E!important;}
 .home-header-caption {margin: 0!important;}
 .contact-bar {margin-top: 30px!important;}
 .single-usluga .rl-gallery-item {width: 100%!important;}
 .sidebar {float: none!important;;width: 100%!important;}
 body .home-header-caption,  body .contact-bar,  body .contact-bar a.tel,  body .social-bar ul li a, body .menunav li a,  body #mob a,  body .fa-search {color:#26ade4;}
  .contact-head {text-align: right;}
 .contact-head a.tel {display: block;font-size: 20px;text-decoration: none;color:#26ade4;font-weight: 600;}
  .contact-head a.tel:hover{text-decoration: underline;}
 p.adr, p.shd {color:#26ade4;margin-bottom: 0px;    font-size: 12px;font-weight: 600;}
 p.adr {text-transform: uppercase;}
 p.phon {margin-bottom:0px;}
 header .menunav li a {font-size: 14px;font-weight: 600;}
 .image-ban-main {text-align: right;max-height: 345px;}
  .image-ban-main img {max-height: 345px;}
 .form-main-page-banner input {height: 40px;line-height: 40px;max-width: 245px;margin: auto;float: none!important;margin-bottom: 0px!important;}
  input[type="submit"] {height: auto; line-height: initial;}
  .div.wpcf7 .ajax-loader {position: absolute;padding: 10px;}
  span.wpcf7-form-control-wrap {display: block;overflow: hidden;margin-bottom: 7px; margin-top: 10px;}
  .contact-bar {margin: 0px auto!important;}
  .header {padding-bottom:0px;z-index: 9999!important;padding-top:10px;}
  .home .menunav ul {border-bottom:0!important;}
  .home-header-caption {    border-top: 1px solid #26ade4;
    width: 100%;
    max-width: 100%!important;}
.contact-bar.gp-clearfix .row {align-items: center;}
#mob {right: 15px;top: 15px;}
.text-container .text-content-title {color:#26ade4;}
.text-container .custom-style-for-p {color:#26ade4;}
.tele-form input[type="tel"] {    max-width: 450px;
    margin: auto;
    float: none!important;
    border-radius: 10px;
    border: 1px solid #c9efff;}
.foot-right-col-menu  ul.my-main-menu-footer li {list-style: none; color:#26ade4;}
.foot-right-col-menu ul.my-main-menu-footer li a {color: #26ade4;text-decoration: none;font-weight: 600;}
.menu-menu-1 {position: relative;z-index: 9999;}
.menunav ul li ul.sub-menu{background: #26ade4!important;}
.menunav ul li ul:before {
    border-bottom: 15px solid #26ade4!important;
}
.wpcf7 p.big-blue-title {text-transform: uppercase;color:#26ade4;font-weight: 800;font-size: 19px;text-align: center;margin-bottom: 5px;}
.wpcf7 p.little-gray-title { text-align: center;font-size: 13px;color: #b5b5b5;}
#popmake-241 .wpcf7 input[type=text], #popmake-241 .wpcf7 input[type=email], #popmake-241 .wpcf7 input[type=tel], #popmake-241 .wpcf7 input[type=date] {margin:auto;margin-bottom: 0px;max-width: 300px;float: none;font-size: 13px;}
#popmake-241 .wpcf7 .wpcf7-list-item-label, #popmake-241 .wpcf7 .wpcf7-list-item-label a {font-size: 13px;color: #b5b5b5;}
.pum-container {border:0!important;}
#popmake-241 .wpcf7-form-control-wrap.acceptance-674 {max-width: 360px;margin: auto;}
#popmake-241 span.wpcf7-not-valid-tip {text-align: center;}
.footer .copy-foot {color: #26ade4;font-weight: 600;font-size: 13px;}
.footer .contact-foot-one, .footer .contact-foot-one a {color: #26ade4;font-weight: 600;font-size: 13px;}
.foot-cent-col-block {
    background: #26ade4;
    color: #ffffff;
}
.foot-cent-col-block {
    padding: 50px 30px 40px;
    position: relative;
    text-align: center;}
.foot-cent-col-block span {
    padding: 0 35px;
    text-align: center;
    display: block;
}
.foot-cent-col-block a.tel, .foot-cent-col-block .ghost-button {
    color: #ffffff;
}
.foot-cent-col-block a.tel {
    font-weight: 700;
    text-decoration: none;
    font-size: 22px;
}

.foot-cent-col-block .ghost-button {
    border: 2px solid #ffffff;
}
.logo-footer {display: block;overflow: visible;}
.logo-footer .site-title {width: 100%;float: none;}
.taxonomy-list-tabs p.tax-title {text-align: center;line-height: 1;margin-bottom:0px;min-height: 75px;}
.taxonomy-list-tabs p.tax-title a {color:#000;font-size: 13px;text-decoration: none;}
.price-cat-spr {text-align: center;}
.image-cat-product {display: block;overflow: hidden;}
.image-cat-product img{float: none;margin: auto;}
.border-padding-product {border:1px solid #ddd;    padding: 15px;}
.price-cat-spr .popmake-zakazat-spravku {text-decoration: none;display: block;margin: auto; max-width: 120px;width: 100%; color: #ffffff;background: #26ade4;border-radius: 5px;min-height: 35px;line-height: 35px;}
body h1.tax-title, body h1 {font-weight: 400;text-transform: uppercase;font-size: 22px;display: block;border-bottom: 2px solid #26ade4;padding-bottom: 5px;padding-top: 15px;}
body h2 {font-size: 20px;font-weight: 400;text-transform: uppercase;}
.usluga-template-default p.tax-title {color: #26ade4;font-weight: 400;font-size: 20px;margin-bottom: 15px!important;}
.text-center-descr {text-align: center;}
.info-text-after {margin-top:10px;}
.info-text-after p:before {content: '\2714';color: #26ade4;margin-left: 20px;margin-right: 4px;}
.info-text-after p, .text-center-descr p {margin-bottom: 0px!important;}
.text-center-descr .popmake-241.popmake-zakazat-spravku{background: #feac5e;text-decoration: none;color: #fff;display: block;max-width: 130px;padding: 10px;margin: auto; max-width: 180px;border-radius: 7px;}
@media all and (min-width: 992px){
	.logo h1.site-title a, .logo span.site-title a {background-image: url(/wp-content/themes/gpmedic-child/img/logo.png)!important;width: 400px!important;}
}

#comments p.comment-form-cookies-consent {display: block;
    width: 100%;
    position: relative;
    overflow: hidden;}

#comments p.comment-form-cookies-consent #wp-comment-cookies-consent {display: inline-block;
    margin-right: 7px;vertical-align:middle;}

#comments p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"] {    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    text-transform: inherit;}