/*
Theme Name: Stomatex-M.ru
Theme URI: http://www.stomatex-m.ru/
Author: the SPP
Author URI:
Description:
Requires at least: 7.4
Tested up to: 7.4
Requires PHP: 7.4
Version: 1.0
License: GNU General
License URI:
Text Domain:
Tags:
*/

/*
          SPP
*/
:root {
  --stoma-bg-color-img-doctor: #4FC1FF;
  --stoma-color-h2-content: #4FC1FF;
  --stoma-osnovnoy-color: #4FC1FF;
  --stoma-bg-color-search_form: rgba(79, 193, 255, 0.8);
  --stoma-bg-color-rgb: rgba(79, 193, 255, 1);
}


.start-content{
  margin-top: 30px;
  margin-bottom: 30px;
    .user-base-content{
       h2{
          font-size: 24px;
          font-weight: normal;
          font-style: normal;
          color: var(--stoma-color-h2-content);
          text-align: left;
          display: inline-block;
          margin: 0;
          margin-bottom: 20px;
       }
       h3{
          font-size: 22px;
          font-weight: normal;
          font-style: normal;
          color: var(--stoma-color-h2-content);
          text-align: left;
          display: inline-block;
          margin: 0;
          margin-bottom: 0px;
       }
       h4{
          font-size: 20px;
          font-weight: normal;
          font-style: normal;
          color: var(--stoma-color-h2-content);
          text-align: left;
          display: inline-block;
          margin: 0;
          margin-bottom: 0px;
       }
       h5{
          font-size: 18px;
          font-weight: normal;
          font-style: normal;
          color: var(--stoma-color-h2-content);
          text-align: left;
          display: inline-block;
          margin: 0;
          margin-bottom: 0px;
       }
       ul{
         padding: 15px;
         background-color: #fcfcfc;
       }
       .bltop-foto{
         width: 100%;
         height: 300px;
         position: relative;
         z-index: 1;
          .blfoto {
              background-position: top;
              background-repeat: no-repeat;
              background-attachment: fixed;
              background-size: inherit;
              width: 100% !important;
              height: 100% !important;
              position: static;
          }
          .blf-content{
            position: absolute;
            top: 10%;
            bottom: 5%;
            right: 5%;
            left: 45%  !important;
            color: #FFFFFF;
            overflow: hidden;
            z-index: 5;
            h2{
              color: #FFFFFF;
              font-size: 30px;
            }

          }
          .blf-bcov-bagr{
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
              background: -moz-linear-gradient(90deg, rgba(0,0,0,0) 0%, var(--stoma-bg-color-rgb) 100%);
              background: -webkit-linear-gradient(90deg, rgba(0,0,0,0) 0%, var(--stoma-bg-color-rgb) 100%);
              background: linear-gradient(90deg, rgba(0,0,0,0) 0%, var(--stoma-bg-color-rgb) 100%);
            z-index: 2;
          }

       }

    }
}

.widget-uslugi-doctor{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E0E0E0;
    padding-top: 25px;
    margin-top: 39px;
  .card-doctor{
     width: 100% !important;
      .content-doctor{
         .c-title{
           .t-descr{padding-bottom: 0px;}
         }
      }
  }
}

.card-doctor{
    position: relative;
    width: 100% !important;
    height: 100% !important;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #E0E0E0;

    .img-card{
      position: relative;
      overflow: hidden;
      z-index: 1;
      /* top | right | bottom | left */
      margin: 10px 10px 0 10px;
       .bg{
        display: block;
        position: absolute;
        width: 60px;
        height: 60px;
        bottom: 0;
        right: 0;
        background-color: var(--stoma-bg-color-img-doctor);
        color: #FFFFFF;
        text-align: center;
        vertical-align: middle;
        z-index: 2;
        opacity: 0.8;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }
      .bi{
        display: block;
        font-size: 200%;
        margin-top: 26%;
      }
      img {
        display: block;
        width: 100%;
        aspect-ratio: 3 / 4;
        object-fit: cover;
        max-height: 270px;
        -webkit-transition: all 1.5s ease;
        -moz-transition: all 1.5s ease;
        transition: all 1.5s ease;
      }

      &:hover{
        img {
          transform: scale(1.3);
          -moz-transform: scale(1.3);
          -o-transform: scale(1.3);
          -webkit-transform: scale(1.3);
        }
        .bg {
          width: 100%;
          height: 100%;
          opacity: 0.5;
        }
        .bi{
          font-size: 250%;
          margin-top: 45%;
        }
      }
    }
    .content-doctor{
       .c-title{
         padding: 19px;
          a {
            line-height: 26px;
         }
         h6{
           margin-top: 5px;
         }
         .t-head{padding-bottom: 19px; min-height: 130px;}
         .t-descr{padding-top: 19px; padding-bottom: 19px; border-top: 1px solid #E0E0E0; }
         .t-a-uslugi{
           padding-top: 7px;
           border-top: 1px solid #E0E0E0;
           a{
              font-size: 90%;
           }
         }
       }
    }
}
.card-reviews{
  border: 1px solid #E0E0E0;
  width: 100% !important;
  height: 100% !important;
  background-color: #FFFFFF;
    .rev-header{
       width: 100%;
       height: 65px;
       .rev-h-cont{
          padding-top: 10px;
          padding-left: 15px;
          h4{
            color: #FFFFFF;
          }
          p{
            color: #E0E0E0;
          }

       }
    }
    .rev-contect{
       padding: 15px;
         .bi{
           color: #265FB4;
           font-size: 150%;
           font-weight: bold;
         }
         .lef{
           margin-right: 8px;
         }
         .rig{
           display: inline-block;
           margin-left: 8px;
           transform: rotate(180deg);
           -moz-transform: rotate(180deg);
           -o-transform: rotate(180deg);
           -webkit-transform: rotate(180deg);
         }
    }
}
.card-news{
  width: 100% !important;
  height: 100% !important;
  .news-img{
    overflow: hidden;
    max-height: 160px;
      img{
        display: block;
        width: 100%;
        aspect-ratio: 16/9;
        object-fit: cover;
        -webkit-transition: all 1.5s ease;
        -moz-transition: all 1.5s ease;
        transition: all 1.5s ease;
      }
  }
  .news-cont{
    margin-top: 15px;
      .cont-date{
        border-bottom: 1px solid #E0E0E0;
        padding-bottom: 10px;
         .bi{
           margin-right: 10px;
           color: #6CB4EC;
         }
      }
      .cont-title{
        margin-top: 7px;
        h4, a{
          color: #3065b5;
        }
      }
      .cont-desk{
         margin-top: 25px;
      }
  }

  &:hover{
    .news-img{
        img{
            transform: scale(1.2);
            -moz-transform: scale(1.2);
            -o-transform: scale(1.2);
            -webkit-transform: scale(1.2);
        }
    }
  }
}
.pagina-steme{
   margin-top: 20px;
    .page-item.active .page-link {
        z-index: 3;
        color: #fff;
        background-color: #4575BD;
        border-color: #406FB5;
    }
}
.uslugiulli-gorizontal{
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
       li{
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x)* .5);
        padding-left: calc(var(--bs-gutter-x)* .5);
        margin-right: calc(var(--bs-gutter-x)* .5);
        margin-top: var(--bs-gutter-y);
        color: #FFFFFF;
        padding: 0px;
        list-style: none;
          a{
             color: #FFFFFF;
             border: 1px solid rgba(255, 255, 255, 0.3);
             background: transparent;
             padding: 5px;
             -webkit-transition: all 1.0s ease;
             -moz-transition: all 1.0s ease;
             transition: all 1.0s ease;
               &:hover{
                  color: #FFFFFF;
                  background: rgba(255, 255, 255, 0.3);
               }
           }
           a.actives{
             color: #FFFFFF;
             background: rgba(255, 255, 255, 0.3);
           }
           a:before {
             content: '\f3e1';
             font-family: 'bootstrap-icons';
             font-style: normal;
             font-weight: normal;
             speak: none;
             display: inline-block;
             text-decoration: inherit;
             width: 1em;
             padding: 0;
             margin: 0 7px 0 0;
             text-align: center;
             font-variant: normal;
             text-transform: none;
             line-height: 1em;
             position: relative;
             font-size: 12px;
             bottom: 1px;
             vertical-align: middle;
           }
           a.clearefilters{
             &:before{
               content: '\F1B9';
             }
           }
        }
        li:first-child { padding-top: 0px; }
        li:before { display: none; }

}
.div-buttom-zpriem{
  cursor: pointer;
  background-color: var(--stoma-osnovnoy-color);
  padding: 10px;
    .d-flex{
       width: 100% !important;
       min-height: 70px;
       border: 1px solid rgba(255, 255, 255, 0.2);
       background-color: transparent;
       padding: 15px;
       -webkit-transition: all 1.0s ease;
       -moz-transition: all 1.0s ease;
       transition: all 1.0s ease;
     }
    .bi {
       border-width: 0px;
       width: 60px;
       height: 60px;
       font-size: 35px;
       color: #FFFFFF;
       margin-right: 15px;
    }
    .tn-bttitle{
      font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
      font-size: 14px;
      line-height: 26px;
      font-weight: 600;
      font-style: normal;
      text-transform: none;
      color: #FFFFFF;
    }
  &:hover{
    .d-flex{
      background-color:  rgba(255, 255, 255, 0.3);
    }
  }
}
.info-notfound{
  div{text-align: center;}
  .bi{
       width: 70px;
       height: 70px;
       font-size: 40px;
       color: var(--stoma-osnovnoy-color);
  }
  .bl-header{
    margin-top: 25px;
  }
  h3{
      font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
      line-height: 26px;
      font-weight: 600;
      font-style: normal;
      text-transform: none;
      color: var(--stoma-osnovnoy-color);
  }

}

	.header_mid .header_mid_inner .logo_wrap {
		width : 220px;
	}

	.header_mid_inner .logo img.logo_retina {
		width : 220px;
	}



		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_1 {
			color:#ffffff;
		}


		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_1:hover {
			color:#3065b5;
		}

		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_2 {
			color:#ffffff;
		}


		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_2:hover {
			color:#3065b5;
		}

		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_3 {
			color:#ffffff;
		}


		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_3:hover {
			color:#3065b5;
		}

		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_4 {
			color:#ffffff;
		}


		#page .cmsmasters_social_icon_color.cmsmasters_social_icon_4:hover {
			color:#3065b5;
		}

	.header_top {
		height : 44px;
	}

	.header_mid {
		height : 100px;
	}

	.header_bot {
		height : 58px;
	}

	#page.cmsmasters_heading_after_header #middle,
	#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
		padding-top : 100px;
	}

	#page.cmsmasters_heading_after_header.enable_header_top #middle,
	#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
		padding-top : 144px;
	}

	#page.cmsmasters_heading_after_header.enable_header_bottom #middle,
	#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 158px;
	}

	#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle,
	#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 202px;
	}


		.mid_nav > li > a,
		.bot_nav > li > a {
			text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
		}


	@media only screen and (max-width: 1024px) {
		.header_top,
		.header_mid,
		.header_bot {
			height : auto;
		}

		.header_mid .header_mid_inner > div {
			height : 100px;
		}

		.header_bot .header_bot_inner > div {
			height : 58px;
		}

		#page.cmsmasters_heading_after_header #middle,
		#page.cmsmasters_heading_under_header #middle .headline .headline_outer,
		#page.cmsmasters_heading_after_header.enable_header_top #middle,
		#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer,
		#page.cmsmasters_heading_after_header.enable_header_bottom #middle,
		#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer,
		#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle,
		#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top : 0 !important;
		}
	}

	@media only screen and (max-width: 540px) {
		.header_mid .header_mid_inner > div,
		.header_bot .header_bot_inner > div {
			height:auto;
		}
	}
#page .cmsmasters_make_an_appointment .wpcf7-submit {
	background-color: rgba(255,255,255,.0);
	border-color: rgba(255,255,255,.3);
}
#page .cmsmasters_make_an_appointment .wpcf7-mail-sent-ok {
	border:1px solid rgba(255, 255, 255, 0.5);
	padding:10px;
	margin:30px 0 0;
	color:#ffffff;
}
#page .cmsmasters_make_an_appointment input:focus {
	border-color:#ffffff;
}
#page .cmsmasters_make_an_appointment input,
#page .cmsmasters_make_an_appointment select {
	color:#ffffff;
	background-color: rgba(255,255,255,.2);
	border-color: rgba(255,255,255,.5);
}
#page .cmsmasters_make_an_appointment  input::-webkit-input-placeholder {
	color:#ffffff;
}
#page .cmsmasters_make_an_appointment  input:-moz-placeholder {
	color:#ffffff;
}
#page .cmsmasters_make_an_appointment  .wpcf7-submit:hover {
	color:#3065b5;
	background-color:#ffffff;
	border:1px solid #ffffff;
}
#page .cmsmasters_homepage_departments a:hover {
	color:#ffffff;
}
.cmsmasters_homepage_info {
	border-bottom:1px solid #e3e3e3;
}
.cmsmasters_homepage_info h6 {
	color:#9a9a9a;
}
.cmsmasters_homepage_featured_blocks {
	margin-top:-80px;
}
.widget_wysija > .widget {
	padding:0;
}
.widget_wysija .wysija-paragraph {
	width: 390px;
	max-width: 100%;
	float: left;
}
#page .widget_wysija .wysija-paragraph input {
	padding:0 22px !important;
	color: #ffffff;
	background-color: rgba(255,255,255,.2);
	border-color: rgba(255,255,255,.5);
}
.widget_wysija .wysija-submit {
	margin:0 -1px !important;
	border:0px;
	line-height:44px;
	color:#0392ce;
	width:170px;
	max-width:100%;
}
.widget_wysija .wysija-submit:hover {
	color:#0392ce;
	background-color: rgba(255,255,255,.9);
}
.cmsmasters_widget_departments {
	clear:both;
}
.cmsmasters_widget_departments .align-right {
	float:right;
	width:50%;
	text-align:right;
}
.cmsmasters_widget_departments span[class^="cmsmasters-icon-"]:before,
.cmsmasters_widget_departments span[class*=" cmsmasters-icon-"]:before {
	margin:0 10px 0 0;
}
.cmsmasters_homepage_fb_opening .cmsmasters_homepage_fb_opening_item,
.cmsmasters_widget_departments li,
.cmsmasters_homepage_sidebar_lists li {
	display:block;
	padding:12px 0;
	border-bottom:1px solid rgba(255,255,255,.2);
}
.cmsmasters_homepage_sidebar_lists li {
	padding:9px 0;
	border-bottom:1px solid rgba(255,255,255,.07);
}
.cmsmasters_widget_departments.cmsmasters_dep_list  li {
	padding:9px 0;
}
.cmsmasters_homepage_fb_opening .cmsmasters_homepage_fb_opening_item .align-right {
	float:right;
	width:50%;
	text-align:right;
}
aside.widget_wysija {
	padding:20px 0 0px;
}
 .widget_wysija .widgettitle {
	display:none;
}
.cmsmasters_homepage_subscribe_sidebar input::-webkit-input-placeholder {
	color:#ffffff;
}
.cmsmasters_homepage_subscribe_sidebar input:-moz-placeholder {
	color:#ffffff;
}

/* Adaptive */
@media only screen and (max-width: 1440px) and (min-width: 950px) {
	.cmsmasters_widget_departments .align-right {
		display:block;
		float:none;
		width:100%;
		text-align:left;
	}
}

.woocommerce form .form-row .required { visibility: visible; }

#cmsmasters_row_ac02f7b0b6 .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_ac02f7b0b6 .cmsmasters_row_outer_parent {
	padding-bottom: 0px;
}

#cmsmasters_row_ac02f7b0b6 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-left:0%;
}
#cmsmasters_row_ac02f7b0b6 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-right:0%;
}

#cmsmasters_row_1d42098c7b {
	background-color:#fbfbfb;
}

#cmsmasters_row_1d42098c7b .cmsmasters_row_outer_parent {
	padding-top: 13px;
}

#cmsmasters_row_1d42098c7b .cmsmasters_row_outer_parent {
	padding-bottom: 90px;
}



#cmsmasters_icon_box_2b8392b483 {
	border-width:0px;
	color:rgba(58,58,58,0.6);
}

#cmsmasters_icon_box_2b8392b483:before,
#cmsmasters_icon_box_2b8392b483 .icon_box_heading:before {
	font-size:32px;
	line-height:40px;
	width:40px;
	height:40px;
	border-width:0px;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#3eb8d7;
	background-color:rgba(255,255,255,0);
}

#cmsmasters_icon_box_2b8392b483 a:not(.cmsmasters_button),
#cmsmasters_icon_box_2b8392b483 a:not(.cmsmasters_button):hover,
#cmsmasters_icon_box_2b8392b483 h1,
#cmsmasters_icon_box_2b8392b483 h2,
#cmsmasters_icon_box_2b8392b483 h3,
#cmsmasters_icon_box_2b8392b483 h4,
#cmsmasters_icon_box_2b8392b483 h5,
#cmsmasters_icon_box_2b8392b483 h6 {
	color:rgba(58,58,58,0.6);}

#cmsmasters_icon_box_2b8392b483 a:not(.cmsmasters_button) {

	text-decoration:underline;}

#cmsmasters_icon_box_2b8392b483 a:not(.cmsmasters_button):hover {

	text-decoration:none;}

#cmsmasters_icon_box_2b8392b483.cmsmasters_icon_box_left,
#cmsmasters_icon_box_2b8392b483.cmsmasters_icon_box_left_top {
	padding-left:50px;
	margin-left:20px;
	}

#cmsmasters_icon_box_2b8392b483.cmsmasters_icon_box_left:before,
#cmsmasters_icon_box_2b8392b483.cmsmasters_icon_box_left_top:before {
	left:-20px;
	}

#cmsmasters_icon_box_2b8392b483.cmsmasters_icon_box_left:before {
	margin-top:-20px;
	}



#cmsmasters_heading_768707b6b4 {
	text-align:left;
	margin-top:-10px;
	margin-bottom:0px;
}

#cmsmasters_heading_768707b6b4 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_768707b6b4 .cmsmasters_heading, #cmsmasters_heading_768707b6b4 .cmsmasters_heading a {
	font-family:'Open Sans';
	font-size:20px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_768707b6b4 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_768707b6b4 .cmsmasters_heading_divider {
}




#cmsmasters_icon_box_8662358f66 {
	border-width:0px;
	color:rgba(58,58,58,0.6);
}

#cmsmasters_icon_box_8662358f66:before,
#cmsmasters_icon_box_8662358f66 .icon_box_heading:before {
	font-size:32px;
	line-height:40px;
	width:40px;
	height:40px;
	border-width:0px;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#0392ce;
	background-color:rgba(255,255,255,0);
}

#cmsmasters_icon_box_8662358f66 a:not(.cmsmasters_button),
#cmsmasters_icon_box_8662358f66 a:not(.cmsmasters_button):hover,
#cmsmasters_icon_box_8662358f66 h1,
#cmsmasters_icon_box_8662358f66 h2,
#cmsmasters_icon_box_8662358f66 h3,
#cmsmasters_icon_box_8662358f66 h4,
#cmsmasters_icon_box_8662358f66 h5,
#cmsmasters_icon_box_8662358f66 h6 {
	color:rgba(58,58,58,0.6);}

#cmsmasters_icon_box_8662358f66 a:not(.cmsmasters_button) {

	text-decoration:underline;}

#cmsmasters_icon_box_8662358f66 a:not(.cmsmasters_button):hover {

	text-decoration:none;}

#cmsmasters_icon_box_8662358f66.cmsmasters_icon_box_left,
#cmsmasters_icon_box_8662358f66.cmsmasters_icon_box_left_top {
	padding-left:50px;
	margin-left:20px;
	}

#cmsmasters_icon_box_8662358f66.cmsmasters_icon_box_left:before,
#cmsmasters_icon_box_8662358f66.cmsmasters_icon_box_left_top:before {
	left:-20px;
	}

#cmsmasters_icon_box_8662358f66.cmsmasters_icon_box_left:before {
	margin-top:-20px;
	}



#cmsmasters_heading_c3ca13ac1d {
	text-align:left;
	margin-top:-10px;
	margin-bottom:0px;
}

#cmsmasters_heading_c3ca13ac1d .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_c3ca13ac1d .cmsmasters_heading, #cmsmasters_heading_c3ca13ac1d .cmsmasters_heading a {
	font-family:'Open Sans';
	font-size:20px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_c3ca13ac1d .cmsmasters_heading a:hover {
}

#cmsmasters_heading_c3ca13ac1d .cmsmasters_heading_divider {
}




#cmsmasters_icon_box_64f8c052c2 {
	border-width:0px;
	color:rgba(58,58,58,0.6);
}

#cmsmasters_icon_box_64f8c052c2:before,
#cmsmasters_icon_box_64f8c052c2 .icon_box_heading:before {
	font-size:32px;
	line-height:40px;
	width:40px;
	height:40px;
	border-width:0px;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#3065b5;
	background-color:rgba(255,255,255,0);
}

#cmsmasters_icon_box_64f8c052c2 a:not(.cmsmasters_button),
#cmsmasters_icon_box_64f8c052c2 a:not(.cmsmasters_button):hover,
#cmsmasters_icon_box_64f8c052c2 h1,
#cmsmasters_icon_box_64f8c052c2 h2,
#cmsmasters_icon_box_64f8c052c2 h3,
#cmsmasters_icon_box_64f8c052c2 h4,
#cmsmasters_icon_box_64f8c052c2 h5,
#cmsmasters_icon_box_64f8c052c2 h6 {
	color:rgba(58,58,58,0.6);}

#cmsmasters_icon_box_64f8c052c2 a:not(.cmsmasters_button) {

	text-decoration:underline;}

#cmsmasters_icon_box_64f8c052c2 a:not(.cmsmasters_button):hover {

	text-decoration:none;}

#cmsmasters_icon_box_64f8c052c2.cmsmasters_icon_box_left,
#cmsmasters_icon_box_64f8c052c2.cmsmasters_icon_box_left_top {
	padding-left:50px;
	margin-left:20px;
	}

#cmsmasters_icon_box_64f8c052c2.cmsmasters_icon_box_left:before,
#cmsmasters_icon_box_64f8c052c2.cmsmasters_icon_box_left_top:before {
	left:-20px;
	}

#cmsmasters_icon_box_64f8c052c2.cmsmasters_icon_box_left:before {
	margin-top:-20px;
	}



#cmsmasters_heading_07e02b57f5 {
	text-align:left;
	margin-top:-10px;
	margin-bottom:0px;
}

#cmsmasters_heading_07e02b57f5 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_07e02b57f5 .cmsmasters_heading, #cmsmasters_heading_07e02b57f5 .cmsmasters_heading a {
	font-family:'Open Sans';
	font-size:20px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_07e02b57f5 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_07e02b57f5 .cmsmasters_heading_divider {
}


#cmsmasters_row_534cea9066 .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_534cea9066 .cmsmasters_row_outer_parent {
	padding-bottom: 0px;
}



#cmsmasters_fb_aa1485ad6a {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#3eb8d7;
}

#cmsmasters_fb_aa1485ad6a .featured_block_inner {
	width: 100%;
	padding: 40px 40px 40px 40px ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_aa1485ad6a .featured_block_text {
	text-align: left;
}



#cmsmasters_divider_06b86aee12 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	margin-top:13px;
	margin-bottom:0px;
}

#cmsmasters_divider_55404b1154 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	margin-top:10px;
	margin-bottom:0px;
}

#cmsmasters_button_515b9558ff {
	float:left;
	text-align:left;

}

#cmsmasters_button_515b9558ff .cmsmasters_button:before {
	margin-right:.5em;
	margin-left:0;
	vertical-align:baseline;
}

#cmsmasters_button_515b9558ff .cmsmasters_button {
	font-weight:normal;
	font-style:normal;
	border-style:solid;
	background-color:rgba(255,255,255,0);
	color:#ffffff;
	border-color:rgba(255,255,255,0.5);
}
#cmsmasters_button_515b9558ff .cmsmasters_button:hover {
	background-color:#ffffff;
	color:#3eb8d7;
	border-color:#ffffff;
}



#cmsmasters_fb_bb413181f0 {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#0392ce;
}

#cmsmasters_fb_bb413181f0 .featured_block_inner {
	width: 100%;
	padding: 40px 40px 40px 40px ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_bb413181f0 .featured_block_text {
	text-align: left;
}



#cmsmasters_divider_3312a4c640 {
	border-bottom-width:0px;
	border-bottom-style:solid;
	margin-top:13px;
	margin-bottom:0px;
}

#cmsmasters_divider_fd5401891d {
	border-bottom-width:0px;
	border-bottom-style:solid;
	margin-top:10px;
	margin-bottom:0px;
}

#cmsmasters_button_f122a87adb {
	float:left;
	text-align:left;

}

#cmsmasters_button_f122a87adb .cmsmasters_button:before {
	margin-right:.5em;
	margin-left:0;
	vertical-align:baseline;
}

#cmsmasters_button_f122a87adb .cmsmasters_button {
	font-weight:normal;
	font-style:normal;
	border-style:solid;
	background-color:rgba(255,255,255,0);
	color:#ffffff;
	border-color:rgba(255,255,255,0.5);
}
#cmsmasters_button_f122a87adb .cmsmasters_button:hover {
	background-color:#ffffff;
	color:#0392ce;
	border-color:#ffffff;
}



#cmsmasters_fb_92e0865b36 {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#3065b5;
}

#cmsmasters_fb_92e0865b36 .featured_block_inner {
	width: 100%;
	padding: 40px 40px 32px 40px ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_92e0865b36 .featured_block_text {
	text-align: left;
}


#cmsmasters_row_a9405b540c .cmsmasters_row_outer_parent {
	padding-top: 80px;
}

#cmsmasters_row_a9405b540c .cmsmasters_row_outer_parent {
	padding-bottom: 20px;
}



#cmsmasters_heading_cd0f4e4fae {
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
}

#cmsmasters_heading_cd0f4e4fae .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_cd0f4e4fae .cmsmasters_heading, #cmsmasters_heading_cd0f4e4fae .cmsmasters_heading a {
	font-size:36px;
	line-height:42px;
	font-weight:300;
	font-style:normal;
	color:#3065b5;
}

#cmsmasters_heading_cd0f4e4fae .cmsmasters_heading a:hover {
}

#cmsmasters_heading_cd0f4e4fae .cmsmasters_heading_divider {
}



#cmsmasters_heading_dc003823a6 {
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#cmsmasters_heading_dc003823a6 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_dc003823a6 .cmsmasters_heading, #cmsmasters_heading_dc003823a6 .cmsmasters_heading a {
	font-size:20px;
	font-weight:300;
	font-style:normal;
	color:#747474;
}

#cmsmasters_heading_dc003823a6 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_dc003823a6 .cmsmasters_heading_divider {
}


#cmsmasters_row_760dbd339f .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_760dbd339f .cmsmasters_row_outer_parent {
	padding-bottom: 50px;
}



#cmsmasters_icon_0bfa97157c {
	display:block;
	text-align:left; }

#cmsmasters_icon_0bfa97157c .cmsmasters_simple_icon {
	border-width:0px;
	width:90px;
	height:90px;
	font-size:50px;
	line-height:90px;
	text-align:left;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#0392ce;}
#cmsmasters_icon_0bfa97157c a:hover .cmsmasters_simple_icon {}
#cmsmasters_icon_0bfa97157c .cmsmasters_simple_icon_title {
	color:#0392ce;}
#cmsmasters_icon_0bfa97157c a:hover .cmsmasters_simple_icon_title {}


#cmsmasters_heading_deac12d98e {
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#cmsmasters_heading_deac12d98e .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_deac12d98e .cmsmasters_heading, #cmsmasters_heading_deac12d98e .cmsmasters_heading a {
	font-size:22px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_deac12d98e .cmsmasters_heading a:hover {
}

#cmsmasters_heading_deac12d98e .cmsmasters_heading_divider {
}




#cmsmasters_icon_9eb815a220 {
	display:block;
	text-align:left; }

#cmsmasters_icon_9eb815a220 .cmsmasters_simple_icon {
	border-width:0px;
	width:90px;
	height:90px;
	font-size:50px;
	line-height:90px;
	text-align:left;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#0392ce;}
#cmsmasters_icon_9eb815a220 a:hover .cmsmasters_simple_icon {}
#cmsmasters_icon_9eb815a220 .cmsmasters_simple_icon_title {
	color:#0392ce;}
#cmsmasters_icon_9eb815a220 a:hover .cmsmasters_simple_icon_title {}


#cmsmasters_heading_63d6aebdf4 {
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#cmsmasters_heading_63d6aebdf4 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_63d6aebdf4 .cmsmasters_heading, #cmsmasters_heading_63d6aebdf4 .cmsmasters_heading a {
	font-size:22px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_63d6aebdf4 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_63d6aebdf4 .cmsmasters_heading_divider {
}




#cmsmasters_icon_18048982c1 {
	display:block;
	text-align:left; }

#cmsmasters_icon_18048982c1 .cmsmasters_simple_icon {
	border-width:0px;
	width:90px;
	height:90px;
	font-size:50px;
	line-height:90px;
	text-align:left;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#0392ce;}
#cmsmasters_icon_18048982c1 a:hover .cmsmasters_simple_icon {}
#cmsmasters_icon_18048982c1 .cmsmasters_simple_icon_title {
	color:#0392ce;}
#cmsmasters_icon_18048982c1 a:hover .cmsmasters_simple_icon_title {}


#cmsmasters_heading_7aa17eb3f9 {
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#cmsmasters_heading_7aa17eb3f9 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_7aa17eb3f9 .cmsmasters_heading, #cmsmasters_heading_7aa17eb3f9 .cmsmasters_heading a {
	font-size:22px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_7aa17eb3f9 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_7aa17eb3f9 .cmsmasters_heading_divider {
}




#cmsmasters_icon_0672b66f14 {
	display:block;
	text-align:left; }

#cmsmasters_icon_0672b66f14 .cmsmasters_simple_icon {
	border-width:0px;
	width:90px;
	height:90px;
	font-size:50px;
	line-height:90px;
	text-align:left;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#0392ce;}
#cmsmasters_icon_0672b66f14 a:hover .cmsmasters_simple_icon {}
#cmsmasters_icon_0672b66f14 .cmsmasters_simple_icon_title {
	color:#0392ce;}
#cmsmasters_icon_0672b66f14 a:hover .cmsmasters_simple_icon_title {}


#cmsmasters_heading_17bc6da01b {
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#cmsmasters_heading_17bc6da01b .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_17bc6da01b .cmsmasters_heading, #cmsmasters_heading_17bc6da01b .cmsmasters_heading a {
	font-size:22px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_17bc6da01b .cmsmasters_heading a:hover {
}

#cmsmasters_heading_17bc6da01b .cmsmasters_heading_divider {
}


#cmsmasters_row_2a592f7a75 .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_2a592f7a75 .cmsmasters_row_outer_parent {
	padding-bottom: 0px;
}

#cmsmasters_row_2a592f7a75 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-left:0%;
}
#cmsmasters_row_2a592f7a75 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-right:0%;
}


#cmsmasters_divider_ff4ccb4dbc {
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:0px;
	margin-bottom:0px;
}
#cmsmasters_row_1cc4d76273 {
	background-color:#fcfcfc;
}

#cmsmasters_row_1cc4d76273 .cmsmasters_row_outer_parent {
	padding-top: 60px;
}

#cmsmasters_row_1cc4d76273 .cmsmasters_row_outer_parent {
	padding-bottom: 70px;
}



#cmsmasters_fb_0c7fe0f647 {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#3065b5;
}

#cmsmasters_fb_0c7fe0f647 .featured_block_inner {
	width: 100%;
	padding: 35px 35px 35px 35px ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_0c7fe0f647 .featured_block_text {
	text-align: left;
}



#cmsmasters_heading_702072e7a2 {
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
}

#cmsmasters_heading_702072e7a2 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_702072e7a2 .cmsmasters_heading, #cmsmasters_heading_702072e7a2 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_702072e7a2 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_702072e7a2 .cmsmasters_heading_divider {
}



#cmsmasters_heading_ea9b5d9a7a {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_ea9b5d9a7a .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_ea9b5d9a7a .cmsmasters_heading, #cmsmasters_heading_ea9b5d9a7a .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_ea9b5d9a7a .cmsmasters_heading a:hover {
}

#cmsmasters_heading_ea9b5d9a7a .cmsmasters_heading_divider {
}



#cmsmasters_heading_1591c2bbd5 {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_1591c2bbd5 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_1591c2bbd5 .cmsmasters_heading, #cmsmasters_heading_1591c2bbd5 .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_1591c2bbd5 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_1591c2bbd5 .cmsmasters_heading_divider {
}



#cmsmasters_heading_5b4fd20916 {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_5b4fd20916 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_5b4fd20916 .cmsmasters_heading, #cmsmasters_heading_5b4fd20916 .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_5b4fd20916 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_5b4fd20916 .cmsmasters_heading_divider {
}



#cmsmasters_heading_63e5d26b51 {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_63e5d26b51 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_63e5d26b51 .cmsmasters_heading, #cmsmasters_heading_63e5d26b51 .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_63e5d26b51 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_63e5d26b51 .cmsmasters_heading_divider {
}



#cmsmasters_heading_e0850b073e {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_e0850b073e .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_e0850b073e .cmsmasters_heading, #cmsmasters_heading_e0850b073e .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_e0850b073e .cmsmasters_heading a:hover {
}

#cmsmasters_heading_e0850b073e .cmsmasters_heading_divider {
}



#cmsmasters_heading_3473938d9d {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_3473938d9d .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_3473938d9d .cmsmasters_heading, #cmsmasters_heading_3473938d9d .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_3473938d9d .cmsmasters_heading a:hover {
}

#cmsmasters_heading_3473938d9d .cmsmasters_heading_divider {
}



#cmsmasters_heading_ff2aa1afb0 {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_ff2aa1afb0 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_ff2aa1afb0 .cmsmasters_heading, #cmsmasters_heading_ff2aa1afb0 .cmsmasters_heading a {
	font-size:15px;
	line-height:32px;
	font-weight:normal;
	font-style:normal;
	color:#b5cbed;
}

#cmsmasters_heading_ff2aa1afb0 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_ff2aa1afb0 .cmsmasters_heading_divider {
}



#cmsmasters_heading_9b53436d9f {
	text-align:left;
	margin-top:30px;
	margin-bottom:10px;
}

#cmsmasters_heading_9b53436d9f .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_9b53436d9f .cmsmasters_heading, #cmsmasters_heading_9b53436d9f .cmsmasters_heading a {
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_9b53436d9f .cmsmasters_heading a:hover {
}

#cmsmasters_heading_9b53436d9f .cmsmasters_heading_divider {
}




#cmsmasters_heading_d11c3874cf {
	text-align:left;
	margin-top:-6px;
	margin-bottom:0px;
}

#cmsmasters_heading_d11c3874cf .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_d11c3874cf .cmsmasters_heading, #cmsmasters_heading_d11c3874cf .cmsmasters_heading a {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#3eb8d7;
}

#cmsmasters_heading_d11c3874cf .cmsmasters_heading a:hover {
}

#cmsmasters_heading_d11c3874cf .cmsmasters_heading_divider {
}



#cmsmasters_heading_7ae924c169 {
	text-align:left;
	margin-top:0px;
	margin-bottom:-35px;
}

#cmsmasters_heading_7ae924c169 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_7ae924c169 .cmsmasters_heading, #cmsmasters_heading_7ae924c169 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#232323;
}

#cmsmasters_heading_7ae924c169 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_7ae924c169 .cmsmasters_heading_divider {
}


#cmsmasters_row_958e64ff5a {
	background-image: url(https://medical-clinic.cmsmasters.net/wp-content/uploads/2015/11/2parallax.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	position: static;
}

#cmsmasters_row_958e64ff5a .cmsmasters_row_outer_parent {
	padding-top: 60px;
}

#cmsmasters_row_958e64ff5a .cmsmasters_row_outer_parent {
	padding-bottom: 50px;
}



#cmsmasters_heading_3662c76830 {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_3662c76830 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_3662c76830 .cmsmasters_heading, #cmsmasters_heading_3662c76830 .cmsmasters_heading a {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:rgba(255,255,255,0.6);
}

#cmsmasters_heading_3662c76830 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_3662c76830 .cmsmasters_heading_divider {
}



#cmsmasters_heading_de445fde94 {
	text-align:center;
	margin-top:0px;
	margin-bottom:50px;
}

#cmsmasters_heading_de445fde94 .cmsmasters_heading {
	text-align:center;
}

#cmsmasters_heading_de445fde94 .cmsmasters_heading, #cmsmasters_heading_de445fde94 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_de445fde94 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_de445fde94 .cmsmasters_heading_divider {
}



#cmsmasters_quote_642aaa16caf02 .cmsmasters_quote_inner_top {background-color:#3eb8d7;}
#cmsmasters_quote_642aaa16caf02 .cmsmasters_quote_content:before {color:#3eb8d7;}

#cmsmasters_quote_642aaa16cb3c8 .cmsmasters_quote_inner_top {background-color:#0392ce;}
#cmsmasters_quote_642aaa16cb3c8 .cmsmasters_quote_content:before {color:#0392ce;}

#cmsmasters_quote_642aaa16cb8d1 .cmsmasters_quote_inner_top {background-color:#3065b5;}
#cmsmasters_quote_642aaa16cb8d1 .cmsmasters_quote_content:before {color:#3065b5;}
#cmsmasters_row_6a738daf32 {
	background-color:#0392ce;
}

#cmsmasters_row_6a738daf32 .cmsmasters_row_outer_parent {
	padding-top: 35px;
}

#cmsmasters_row_6a738daf32 .cmsmasters_row_outer_parent {
	padding-bottom: 20px;
}



#cmsmasters_counters_103a7567d1 .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner,
#cmsmasters_counters_103a7567d1 .cmsmasters_counter.counter_has_icon .cmsmasters_counter_inner, #cmsmasters_counters_103a7567d1 .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner {
	padding-top:80px;
}

#cmsmasters_counters_103a7567d1.counters_type_vertical .cmsmasters_counter .cmsmasters_counter_inner:before {
	margin-left:-30px;
}

#cmsmasters_counters_103a7567d1.counters_type_horizontal .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
	line-height:25px;
}

#cmsmasters_counters_103a7567d1 .cmsmasters_counter .cmsmasters_counter_inner:before {
	font-size:30px;
	line-height:60px;
	width:60px;
	height:60px;
	border-width:0px;
	-webkit-border-radius:50%;
	border-radius:50%;
}


#cmsmasters_counter_0a3c2aaa19 .cmsmasters_counter_inner:before {
}

#cmsmasters_counter_0a3c2aaa19 .cmsmasters_counter_counter_wrap {
	color:#ffffff;
}

#cmsmasters_counter_8642f92c56 .cmsmasters_counter_inner:before {
}

#cmsmasters_counter_8642f92c56 .cmsmasters_counter_counter_wrap {
	color:#ffffff;
}

#cmsmasters_counter_e233143e71 .cmsmasters_counter_inner:before {
}

#cmsmasters_counter_e233143e71 .cmsmasters_counter_counter_wrap {
	color:#ffffff;
}

#cmsmasters_counter_04f49e3618 .cmsmasters_counter_inner:before {
}

#cmsmasters_counter_04f49e3618 .cmsmasters_counter_counter_wrap {
	color:#ffffff;
}

#cmsmasters_counter_a888fda10d .cmsmasters_counter_inner:before {
}

#cmsmasters_counter_a888fda10d .cmsmasters_counter_counter_wrap {
	color:#ffffff;
}
#cmsmasters_row_f9b2ca92d1 {
	background-color:#fcfcfc;
}

#cmsmasters_row_f9b2ca92d1 .cmsmasters_row_outer_parent {
	padding-top: 50px;
}

#cmsmasters_row_f9b2ca92d1 .cmsmasters_row_outer_parent {
	padding-bottom: 40px;
}



#cmsmasters_heading_a23970834b {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_a23970834b .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_a23970834b .cmsmasters_heading, #cmsmasters_heading_a23970834b .cmsmasters_heading a {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#3eb8d7;
}

#cmsmasters_heading_a23970834b .cmsmasters_heading a:hover {
}

#cmsmasters_heading_a23970834b .cmsmasters_heading_divider {
}



#cmsmasters_heading_4517861ec2 {
	text-align:left;
	margin-top:0px;
	margin-bottom:50px;
}

#cmsmasters_heading_4517861ec2 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_4517861ec2 .cmsmasters_heading, #cmsmasters_heading_4517861ec2 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#232323;
}

#cmsmasters_heading_4517861ec2 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_4517861ec2 .cmsmasters_heading_divider {
}


#cmsmasters_row_98e0b18ffe .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_98e0b18ffe .cmsmasters_row_outer_parent {
	padding-bottom: 0px;
}

#cmsmasters_row_98e0b18ffe .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-left:0%;
}
#cmsmasters_row_98e0b18ffe .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-right:0%;
}


#cmsmasters_divider_917201f89b {
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:0px;
	margin-bottom:0px;
}
#cmsmasters_row_f097564cae {
	background-color:#ffffff;
}

#cmsmasters_row_f097564cae .cmsmasters_row_outer_parent {
	padding-top: 70px;
}

#cmsmasters_row_f097564cae .cmsmasters_row_outer_parent {
	padding-bottom: 50px;
}



#cmsmasters_heading_bbe0607ac0 {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_bbe0607ac0 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_bbe0607ac0 .cmsmasters_heading, #cmsmasters_heading_bbe0607ac0 .cmsmasters_heading a {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#3eb8d7;
}

#cmsmasters_heading_bbe0607ac0 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_bbe0607ac0 .cmsmasters_heading_divider {
}



#cmsmasters_heading_93830ba6d1 {
	text-align:left;
	margin-top:0px;
	margin-bottom:-35px;
}

#cmsmasters_heading_93830ba6d1 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_93830ba6d1 .cmsmasters_heading, #cmsmasters_heading_93830ba6d1 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#232323;
}

#cmsmasters_heading_93830ba6d1 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_93830ba6d1 .cmsmasters_heading_divider {
}




#cmsmasters_fb_7fb3382d2c {
	padding-top:0px;
	padding-bottom:0px;
	background-image: url(https://medical-clinic.cmsmasters.net/wp-content/uploads/2015/11/3-3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
}

#cmsmasters_fb_7fb3382d2c .featured_block_inner {
	width: 100%;
	padding: 360px 20px 10px 20px ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_7fb3382d2c .featured_block_text {
	text-align: left;
}


#cmsmasters_row_91d0ba86cb .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_91d0ba86cb .cmsmasters_row_outer_parent {
	padding-bottom: 0px;
}

#cmsmasters_row_91d0ba86cb .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-left:0%;
}
#cmsmasters_row_91d0ba86cb .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-right:0%;
}


#cmsmasters_divider_dc0b18e105 {
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:0px;
	margin-bottom:0px;
}
#cmsmasters_row_14f3008ed9 {
	background-color:#fcfcfc;
}

#cmsmasters_row_14f3008ed9 .cmsmasters_row_outer_parent {
	padding-top: 70px;
}

#cmsmasters_row_14f3008ed9 .cmsmasters_row_outer_parent {
	padding-bottom: 60px;
}



#cmsmasters_fb_85a3972ad4 {
	padding-top:0px;
	padding-bottom:0px;
	background-color:#3065b5;
}

#cmsmasters_fb_85a3972ad4 .featured_block_inner {
	width: 100%;
	padding: 40px 35px 45px 35px ;
	text-align: left;
	margin:0 auto;
}

#cmsmasters_fb_85a3972ad4 .featured_block_text {
	text-align: left;
}



#cmsmasters_heading_74905cdcb5 {
	text-align:left;
	margin-top:0px;
	margin-bottom:48px;
}

#cmsmasters_heading_74905cdcb5 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_74905cdcb5 .cmsmasters_heading, #cmsmasters_heading_74905cdcb5 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_74905cdcb5 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_74905cdcb5 .cmsmasters_heading_divider {
}




#cmsmasters_heading_9281528876 {
	text-align:left;
	margin-top:-3px;
	margin-bottom:0px;
}

#cmsmasters_heading_9281528876 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_9281528876 .cmsmasters_heading, #cmsmasters_heading_9281528876 .cmsmasters_heading a {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#3eb8d7;
}

#cmsmasters_heading_9281528876 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_9281528876 .cmsmasters_heading_divider {
}



#cmsmasters_heading_d8b404d1ff {
	text-align:left;
	margin-top:0px;
	margin-bottom:30px;
}

#cmsmasters_heading_d8b404d1ff .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_d8b404d1ff .cmsmasters_heading, #cmsmasters_heading_d8b404d1ff .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#232323;
}

#cmsmasters_heading_d8b404d1ff .cmsmasters_heading a:hover {
}

#cmsmasters_heading_d8b404d1ff .cmsmasters_heading_divider {
}


#cmsmasters_row_0c7f5da9d9 .cmsmasters_row_outer_parent {
	padding-top: 0px;
}

#cmsmasters_row_0c7f5da9d9 .cmsmasters_row_outer_parent {
	padding-bottom: 0px;
}

#cmsmasters_row_0c7f5da9d9 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-left:0%;
}
#cmsmasters_row_0c7f5da9d9 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
	padding-right:0%;
}


#cmsmasters_divider_5349fa1571 {
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:0px;
	margin-bottom:0px;
}
#cmsmasters_row_9df7af7bd7 .cmsmasters_row_outer_parent {
	padding-top: 30px;
}

#cmsmasters_row_9df7af7bd7 .cmsmasters_row_outer_parent {
	padding-bottom: -40px;
}



#cmsmasters_heading_19082ff762 {
	text-align:left;
	margin-top:0px;
	margin-bottom:-20px;
}

#cmsmasters_heading_19082ff762 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_19082ff762 .cmsmasters_heading, #cmsmasters_heading_19082ff762 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
}

#cmsmasters_heading_19082ff762 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_19082ff762 .cmsmasters_heading_divider {
}



#cmsmasters_clients_41a30c76ee .cmsmasters_clients_item { height:160px; line-height:160px; }
#cmsmasters_clients_41a30c76ee .cmsmasters_clients_item a { line-height:160px; }
#cmsmasters_row_f5693c5c3c {
	background-color:#3eb8d7;
}

#cmsmasters_row_f5693c5c3c .cmsmasters_row_outer_parent {
	padding-top: 25px;
}

#cmsmasters_row_f5693c5c3c .cmsmasters_row_outer_parent {
	padding-bottom: 25px;
}



#cmsmasters_heading_fb85212159 {
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
}

#cmsmasters_heading_fb85212159 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_fb85212159 .cmsmasters_heading, #cmsmasters_heading_fb85212159 .cmsmasters_heading a {
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_fb85212159 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_fb85212159 .cmsmasters_heading_divider {
}



#cmsmasters_heading_bee9e65243 {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#cmsmasters_heading_bee9e65243 .cmsmasters_heading {
	text-align:left;
}

#cmsmasters_heading_bee9e65243 .cmsmasters_heading, #cmsmasters_heading_bee9e65243 .cmsmasters_heading a {
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}

#cmsmasters_heading_bee9e65243 .cmsmasters_heading a:hover {
}

#cmsmasters_heading_bee9e65243 .cmsmasters_heading_divider {
}



#cmsmasters_column_1ac43068e6 .cmsmasters_column_inner {
	padding: 20px 0 0;
}


     #mailpoet_form_4 .mailpoet_form {  }
#mailpoet_form_4 .mailpoet_paragraph { line-height: 20px; float: left; margin-right: 5px; }
#mailpoet_form_4 .mailpoet_segment_label, #mailpoet_form_4 .mailpoet_text_label, #mailpoet_form_4 .mailpoet_textarea_label, #mailpoet_form_4 .mailpoet_select_label, #mailpoet_form_4 .mailpoet_radio_label, #mailpoet_form_4 .mailpoet_checkbox_label, #mailpoet_form_4 .mailpoet_list_label, #mailpoet_form_4 .mailpoet_date_label { display: block; font-weight: bold; }
#mailpoet_form_4 .mailpoet_text, #mailpoet_form_4 .mailpoet_textarea, #mailpoet_form_4 .mailpoet_select, #mailpoet_form_4 .mailpoet_date_month, #mailpoet_form_4 .mailpoet_date_day, #mailpoet_form_4 .mailpoet_date_year, #mailpoet_form_4 .mailpoet_date { display: block; }
#mailpoet_form_4 .mailpoet_text, #mailpoet_form_4 .mailpoet_textarea { width: 200px; }
#mailpoet_form_4 .mailpoet_checkbox {  }
#mailpoet_form_4 .mailpoet_submit { padding: 0 14px !important; line-height: 42px !important; }
#mailpoet_form_4 .mailpoet_divider {  }
#mailpoet_form_4 .mailpoet_message {  }
#mailpoet_form_4 .mailpoet_validate_success { font-weight: 600; color: #468847; }
#mailpoet_form_4 .mailpoet_validate_error { color: #b94a48; }#mailpoet_form_4{border-radius: 0px;text-align: left;}#mailpoet_form_4 form.mailpoet_form {padding: 20px;}#mailpoet_form_4{width: 100%;}#mailpoet_form_4 .mailpoet_message {margin: 0; padding: 0 20px;}#mailpoet_form_4 .mailpoet_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailpoet_form_4 {background-image: none;}} @media (min-width: 500px) {#mailpoet_form_4 .last .mailpoet_paragraph:last-child {margin-bottom: 0}}  @media (max-width: 500px) {#mailpoet_form_4 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child {margin-bottom: 0}}

/* === Правки для мобильной версии (Claude, 10.2026) === */
#header_addpriem_form{background-color:rgba(79,193,255,.97)!important}
#bottom a,#bottom li,#bottom p,#bottom span,#footer a,#footer li,#footer p,#footer span{color:#b8b8b8}
#blok-FAQ .accordion-button{white-space:normal;gap:12px}
#blok-FAQ .accordion-button::after{flex-shrink:0}
@media (max-width:767px){
 .header_top_outer{display:block!important}
 .header_top_inner{padding:8px 0!important}
 .header_top_right,.header_top_but{display:none!important}
 .header_top_left{padding-top:0!important}
 .header_top_left .meta_wrap a:first-child{display:none!important}
 .header_top_left .meta_wrap a{font-size:17px!important}
 #specialButton{top:auto!important;bottom:12px!important;left:12px!important;right:auto!important;font-size:11px!important;padding:6px 10px!important;opacity:.9}
 #slide_top{width:40px!important;height:40px!important;bottom:12px!important;right:12px!important;opacity:.85}
 #footer{padding-bottom:60px}
}
