/*
Theme Name: Custom Child
Author: ATN
Description: Custom
Version: 1.3.1
Template: custom
Text Domain: custom-child
*/

#main-content.main-content section.w-section {padding-top: 15px;}

/*
----------------------------------------------------------------------------------
 Add your custom styles below this line.
---------------------------------------------------------------------------------- */

.wp-caption .wp-caption-text {line-height: 1.5; font-weight: 400!important; font-size: 1.4rem!important;}

.iphorm-elements .wp-caption .wp-caption-text {line-height: 2; font-weight: 400!important;}

.featherlight .featherlight-content .caption {line-height: 1.7; font-weight: normal;}

header#masthead.site-header {padding-bottom: 0.5em;}

.locale-switcher { margin-left: 20px; }
.locale-switcher__item { font-size: 16px; color: #000; }
.locale-switcher__item + .locale-switcher__item { padding-left: 15px; }
.locale-switcher__item.active, .locale-switcher__item:hover { color: #da2627; }

.site-header {padding:20px;text-align: center;border-bottom: 1px #d9dde3 solid;margin-bottom:15px;}

.site-branding, .site-header-menu, .header-image {margin:0;}

#masthead a.custom-logo-link {display: inline-block;}

#masthead .custom-logo {display: inline-block;max-width:55px;margin-right:10px;float: left;}

.site-branding {margin-left: auto;
margin-right: auto;text-align: center;}

.site-branding .site-title a {display: inline-block;float: right;max-width:100%;font-size: 1rem;line-height: 1.2;font-weight: 500;color:#43526d;}

#masthead .wp-custom-logo, #masthead .site-title {margin-top:0em;}

#masthead div.site-description {text-align: right;display: inline;float: right;}

#primary.content-area {width: 100%;margin-right: 0;}

h1.entry-title {font-size: 1.2rem;text-align:center;color:#717171;font-weight: 500;margin-bottom: 0.8em;}

.no-sidebar .entry-content {margin-right: 10px;margin-left: 10px;}

#content.site-content {padding-right: 15px;padding-left: 15px;border-bottom: 1px #d9dde3 solid;margin-bottom:10px;}

figure.wp-caption.aligncenter {margin: 0 0.4em 0 !important;text-align: center!important;display: inline-block!important;}

.wp-caption .wp-caption-text {font-size: 1rem;text-align:center;color:#717171;font-weight: 500;font-style: normal;}

.img-home {border: 1px #d9dde3 solid;}

.wp-caption .wp-caption-text, .iphorm-elements {font-family: Montserrat, 'Helvetica Neue', sans-serif;}

h3.iphorm-title {font-family: Montserrat, 'Helvetica Neue', sans-serif;margin-top: 0em;margin-bottom: 0.5em;}

.iphorm-edit-form-wrap  {display: none;}

.site-info-footer {margin-left: auto;margin-right: auto;text-align:center;font-size: 0.8rem;color:#43526d;font-family: Montserrat, 'Helvetica Neue', sans-serif;}

/*Styles for all option labels*/
.iphorm-inner .iphorm_9_48-input-li label, .iphorm-inner .iphorm_9_51-input-li label {
    position: relative;
    padding: 170px 10px 2px 10px;
    min-width: 144px;
    min-height: 146px;
    border: 1px solid #cbcbcb;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.entry-content .iphorm_9_16_img {
    max-width: 90px;
    max-height: 120px;
}
.iphorm-inner .iphorm_9_48-input-li .iphorm_9_48_6_label,
.iphorm-inner .iphorm_9_51-input-li .iphorm_9_51_13_label {
    padding: 21px 10px 2px 10px;
}
.iphorm-inner .iphorm_9_51-input-li .iphorm_9_51_6_label {
    padding: 19px 10px 2px 10px;
}
.iphorm-inner .iphorm_9_48_6_img {
    max-width: 123px;
}
.iphorm-inner .iphorm_9_51_13_img {
    max-width: 115px;
}
/*Hovering*/
.iphorm-inner .iphorm_9_48-input-li label:hover, .iphorm-inner .iphorm_9_51-input-li label:hover {
    border: 1px solid #000;
}
/*Positioned top right. */
.iphorm-inner .iphorm_9_48-input-li div.radio, .iphorm-inner .iphorm_9_48-input-li div.checker, .iphorm-inner .iphorm_9_48-input-li input, .iphorm-inner .iphorm_9_51-input-li div.radio, .iphorm-inner .iphorm_9_51-input-li div.checker, .iphorm-inner .iphorm_9_51-input-li input {
    position: absolute;
    top: 5px;
    left: 5px;
    margin: 0;
}
/*Extra space between*/
.iphorm-inner .iphorm_9_48-input-li, .iphorm-inner .iphorm_9_51-input-li {
    padding-right: 10px;
}

/*SEQUENCE 1*/

.iphorm-inner label.iphorm_9_48_1_label {
    background: #fff url(../img/f-1.png) no-repeat center 80px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_2_label {
    background: #fff url(../img/f-2.png) no-repeat center 53px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_3_label {
    background: #fff url(../img/f-3.png) no-repeat center 35px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_4_label {
    background: #fff url(../img/f-4.png) no-repeat center 45px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_5_label {
    background: #fff url(../img/ten-5.png) no-repeat center 12px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_6_label {
    background: #fff;
    /* background: #fff url(https://ten.atn.org.ua/wp-content/uploads/2017/09/ten-5n-103x124.png) no-repeat center 5px; */
}

.iphorm-inner label.iphorm_9_48_7_label {
    background: #fff url(../img/f-7.png) no-repeat center 50px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_8_label {
    background: #fff url(../img/f-8.png) no-repeat center 23px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_9_label {
    background: #fff url(../img/f-9.png) no-repeat center 35px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_10_label {
    background: #fff url(../img/f-10.png) no-repeat center 25px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_11_label {
    background: #fff url(../img/f11-uz.png) no-repeat center 5px;
    background-size: contain;
}
.iphorm-inner label.iphorm_9_48_12_label {
    background: #fff url(../img/f12-mz.png) no-repeat center 5px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_48_13_label {
    background: #fff url(../img/f13-yz.png) no-repeat center 5px;
    background-size: contain;
}
.iphorm-inner label.iphorm_9_48_14_label {
    background: #fff url(../img/ten-14.png) no-repeat center 25px;
    background-size: contain;
}




/*SEQUENCE 2*/

.iphorm-inner label.iphorm_9_51_1_label {
    background: #fff url(../img/f-1a.png) no-repeat center 80px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_2_label {
    background: #fff url(../img/f-2a.png) no-repeat center 50px;
    background-size: contain;
}
.iphorm-inner label.iphorm_9_51_3_label {
    background: #fff url(../img/f-3a.png) no-repeat center 25px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_4_label {
    background: #fff url(../img/f-4a.png) no-repeat center 40px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_5_label {
    background: #fff url(../img/ten-5a.png) no-repeat center 5px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_6_label {
    background: #fff;
    /* background: #fff url(../img/ten-5n_a.png) no-repeat center 5px; */
    /* background-size: contain; */
}

.iphorm-inner label.iphorm_9_51_7_label {
    background: #fff url(../img/f-6a.png) no-repeat center 35px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_8_label {
    background: #fff url(../img/f-7a.png) no-repeat center 50px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_9_label {
    background: #fff url(../img/f-8a.png) no-repeat center 40px;
    background-size: contain;
}


.iphorm-inner label.iphorm_9_51_10_label {

}

.iphorm-inner label.iphorm_9_51_11_label {
    background: #fff url(../img/f-10a.png) no-repeat center 15px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_12_label {
    background: #fff url(../img/f11a-uz.png) no-repeat center 5px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_13_label {
    background: #fff;
    /* background: #fff url(../img/f12a-mz.png) no-repeat center 5px; */
    /* background-size: contain; */
}

.iphorm-inner label.iphorm_9_51_14_label {
    background: #fff url(../img/f13a-yz.png) no-repeat center 5px;
    background-size: contain;
}

.iphorm-inner label.iphorm_9_51_15_label {
    background: #fff url(../img/ten-15.png) no-repeat center 55px;
    background-size: contain;
}

/*Styles for two labels*/
.iphorm-inner .iphorm_9_16-input-li label {
    position: relative;
    padding: 30px 10px 5px 10px;
    min-width: 104px;
    min-height: 64px;
    border: 1px solid #cbcbcb;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*Hovering*/
.iphorm-inner .iphorm_9_16-input-li label:hover {
    border: 1px solid #000;
}
/*Positioned top right. */
.iphorm-inner .iphorm_9_16-input-li div.radio, .iphorm-inner .iphorm_9_16-input-li div.checker, .iphorm-inner .iphorm_9_16-input-li input {
    position: absolute;
    top: 5px;
    left: 5px;
    margin: 0;
}
/*Extra space between*/
.iphorm-inner .iphorm_9_16-input-li {
    padding-top: 5px;
    padding-left: 5px;
}

/*SEQUENCE for two*/

.iphorm-inner label.iphorm_9_16_1_label {
    background: #fff url(https://ten.atn.org.ua/wp-content/uploads/2017/12/wo-shtuz.png) no-repeat center 20px;
}

.iphorm-inner label.iphorm_9_16_2_label {
    background: #fff url(https://ten.atn.org.ua/wp-content/uploads/2017/12/w-shtuz.png) no-repeat center 20px;
}

.title-bar {
  background: #04215b;
  padding:25px 0;
}
.title-bar .main-title {
color:#fff;
}
.primary-menu-container {
margin-bottom:10px;
margin-top:10px;
}
#main-content.main-content section.w-section {
padding-top:30px;
}
.tel {
	float:right;
    position: relative;
    display: flex;
    font-size: 20px;

}
.tel a {
	 color: #000;
}
.tel .primary-phone a {
    cursor: pointer;
    color: #da2627;
}
.tel .primary-phone {
    cursor: pointer;
    color: #da2627;
}
.lin{
    font-size: 16px;
    margin: 0 10px 0 0;
	 color: #000;
}
.tel .primary-phone i {
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    color: #000;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tel .additional-phones {
    min-width: 200px;
}
.tel .additional-phones {
    display: none;
    position: absolute;
    top: 100%;
    background: #fff;
    padding: 6px;
    border: 2px solid #000;
    right: 0;
}
.tel .additional-phones a {
    display: block;
    font-size: 16px;
    text-align: center;
}
.tel .additional-phones.active {
    display: block;
}
.logo {
display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.slogan {
    margin: 0 0 0 20px;
}

.slogan p {
    margin: 0;
    font-family: "Open Sans", sans-serif;
	font-weight:600;
    font-size: 22px;
    line-height: 28px;
 color: #000;
}

.slogan p:last-of-type {
    color: #da2627;
}
.main-footer {
background:#04215b;
}
.copy {
float:right;
}
.tel-footer {
    float: left;
}
.tel-footer ul {
padding:0;
}
.tel-footer ul  a{
color:#fff;
margin-right:20px;
}
.tel-footer ul a:hover {
color:#da2627;
}
.tel-footer ul li {
display:inline-block;
}
.callback {
margin-bottom:20px;
}
.callback span {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-size: 18px;
	}
.iphorm-inner label.iphorm_9_48_9_label {
background:#fff url(images/block-124x78.png) no-repeat center 35px;
}

@media (max-width:1200px) {
    .container {
        max-width: 1200px;
        width: 100%;
    }
    .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap {
        width: 50%;
    }
}
@media (max-width:992px) {
.tel {
float:none;
display:block;
}
}
@media (max-width:640px) {
.navbar-primary .primary-menu-container {
display:block;
}
.galactica-default-navbar {
margin:0 -15px;
}
.navbar-primary .galactica-navbar-header {
margin-bottom:10px;
float:none;
}
.tel {
	float: none;
    display: inline-block;
}
}
.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
    border: 1px solid #c2c2cc;
    border-radius: 3px;
    box-shadow: inset 3px 3px 1px 0 #d8d8d8;
    font-size: 1.15385em;
}
.iphorm-group-style-bordered > .iphorm-group-elements {
        background-color: rgb(0, 0, 0)!important;
    border: 1px solid #ededed;
    border-bottom: 0;
    box-shadow: inset 0 -3px 0 0 #c5c5c5, 3px 3px 7px 0 rgba(200,200,200,.5);
    border-radius: 3px;
}
.iphorm-uniform-theme-default div.radio, .iphorm-uniform-theme-default div.radio span, .iphorm-uniform-theme-default div.radio input {
    position: relative;
    vertical-align: middle;
    margin: -7px 5px 0px -2px;
    background: #ffffff;
    width: 20px;
    min-height: 20px;
    height: 20px;
    border: solid 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    border-radius: 100%;
}
.iphorm-inner label.iphorm_9_16_1_label, .iphorm-inner label.iphorm_9_16_2_label {
color:#000;
}
.iphorm-uniform-theme-default div.radio span.checked {
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .5);
        background: #0c4ccc; width: 20px;
        min-height: 16px;
        height: 22px;
    	min-width: 22px;
}
.iphorm_9_48-element-wrap{
    background-color: rgb(0, 0, 0)!important;
    border: 1px solid #ededed;
    border-bottom: 0;
    box-shadow: inset 0 -3px 0 0 #c5c5c5, 3px 3px 7px 0 rgba(200,200,200,.5);
    border-radius: 3px;
	color: #000;
}
.iphorm_9_26-group-wrap {
    background-color: rgb(0, 0, 0)!important;
    border: 1px solid #ededed;
    border-bottom: 0;
    box-shadow: inset 0 -3px 0 0 #c5c5c5, 3px 3px 7px 0 rgba(200,200,200,.5);
    border-radius: 3px;
	padding:10px;
}
.iphorm_9_51-element-wrap {
    background-color: rgb(0, 0, 0)!important;
    border: 1px solid #ededed;
    border-bottom: 0;
    box-shadow: inset 0 -3px 0 0 #c5c5c5, 3px 3px 7px 0 rgba(200,200,200,.5);
    border-radius: 3px;
	padding:10px;
	    color: #000;
}
.iphorm_9_51-outer-label {
color: #fff;
}
.iphorm_9_38-group-wrap {
   background-color: rgb(0, 0, 0)!important;
    border: 1px solid #ededed;
    border-bottom: 0;
    box-shadow: inset 0 -3px 0 0 #c5c5c5, 3px 3px 7px 0 rgba(200,200,200,.5);
    border-radius: 3px;
	padding:10px;
}
.iphorm_9_37-element-spacer a {
color#fff;
text-transform:underline;
font-weight:bold;
}
.main-content {
    /* background: linear-gradient(45deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 25%, rgba(150, 29, 29, 1) 73%, rgba(150, 29, 30, 1) 100%); */
	border-bottom: 1px solid #e0eded;
    background: #04215b;
}
#main-content.main-content section.w-section {

}
body {
color:#fff;
}
.iphorm_9_23-group-wrap {
background:#fff;
color:#000;
}
p.iphorm-description {
color:#fff!important;
}
.iphorm-submit-wrap button em {
    background-color: rgba(255, 255, 255, 0)!important;
	    position: relative;
    z-index: 5;
    width: 260px;
    height: 52px;
    background: transparent;
    font-size: 20px;
    color: #fff;
    display: inline-block;
    padding: 10px;
    text-align: center;
    transition: all ease-out 0.3s;
    border: 3px solid #da2627;
	text-transform:none;
	  transition: all ease-out 0.5s;

  display: block;
}
.iphorm-submit-wrap button em:hover, .iphorm-submit-wrap button span:hover {
background:transparent;
}
.iphorm-submit-wrap button span {
padding:0;
background:transparent;
border:none;
  transition: all ease-out 0.5s;

  display: block;
}
.iphorm-submit-wrap button span:hover {
  border-color: #da2627;
  background: #da2627;
}
.iphorm-responsive .iphorm-elements .iphorm-element-wrap-text input {
padding-left:10px;
}
.iphorm_9_356-element-spacer {
margin-right:10px;
}
@media (max-width:1075px) {
    .iphorm-inner .iphorm_9_48-input-li .iphorm_9_48_6_label,
    .iphorm-inner .iphorm_9_51-input-li .iphorm_9_51_13_label {
        padding: 22px 10px 2px 10px;
    }
}
@media (max-width:991px) {
.iphorm-submit-wrap button em {
    font-size: 16px!important;
}
.iphorm_9_23-group-wrap {
padding-bottom:15px;
}
.iphorm-uniform-theme-default div.radio, .iphorm-uniform-theme-default div.radio span, .iphorm-uniform-theme-default div.radio input {
    margin: -7px 5px 0px -1px;
}
.iphorm-responsive .iphorm-group-row > .iphorm-group-wrap {
    float: none;
    width: 100% !important;
    display: block;
    padding: 0!important;
}
.navbar-primary .primary-menu-container {
    flex-wrap: wrap;
}
.galactica-default-navbar {
  width: 100%;
  margin: 20px 0 10px;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}
}
@media (max-width:768px) {

    .iphorm-inner .iphorm_9_48-input-li .iphorm_9_48_6_label,
    .iphorm-inner .iphorm_9_51-input-li .iphorm_9_51_13_label {
        padding: 20px 10px 2px 10px;
    }
}
@media (max-width:581px) {
    .iphorm-inner .iphorm_9_48-input-li .iphorm_9_48_6_label,
    .iphorm-inner .iphorm_9_51-input-li .iphorm_9_51_13_label {
        padding: 22px 10px 2px 10px;
    }

}
@media (max-width:560px) {
    .logo {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        flex-wrap: wrap;
    }
    .logo a,
    .logo .slogan {
        width: 100%;
    }
    .logo .slogan {
        margin: 20px 0 0;
    }
.copy {
float:none;
}
}
.iphorm-inner label.iphorm_9_51_10_label {
background:#fff url(images/block-124x78.png) no-repeat center 60px;
}
.button-tenko {
float:right;
}
.button-tenko a{
color:#fff;
padding:15px;
background:#f00;
}
.button-tenko a:hover{
color:#fff;
}
.iphorm_9_201-input-li {
	display:block!important;
    float: none!important;
}
@media (max-width:430px) {
.button-tenko {
    float: none!important;
	display:block;
	}
.title-bar .main-title {
    float: none!important;
	display:block;
	margin-bottom:30px;
}
}
