/* McIfald Style */
.contents {
	width: 970px;
	height:auto;
	margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.contentmenu {
	float:left;
	width:75%;
	height:auto;
}

.contentmenurow {
	float:left;
	width:50%;
	height:auto;
}

.rightnews {
	float:left;
	width:25%;
	height:auto;
}

.block{
	width: 335px;
	margin-bottom: 10px;
	float:left;
    padding: 10px;
}

.block_faculty {
	width: 335px;
	margin-bottom: 10px;
	float:left;
    background: url("../img/bg-box1.png") no-repeat scroll 100% 0 #fff;
    padding: 10px;
    text-align: center;
}

.rnews {
	width: 100%;
	float:left;
    background: url("../img/bg-box3.png") no-repeat scroll 100% 0 #fff;
    text-align: center;
	margin-bottom:5px;
}

.rnews .texte {
	padding-top:5px;
	background:#FFF;
}


.timg img:first-child {
	display: block !important;
	float: left;
	/*width: 200px;*/
}

.babit {
	background: #f6d654 url("../img/pk2018.jpg") no-repeat;
	height: 139px;
}
.znopravo {
	background: #f6d654 url("../img/zno_pravo.jpg") no-repeat;
	height: 139px;
}
.nv {
	background: #f6d654 url("../img/nv.jpg") no-repeat;
	height: 71px;
}

.babit2 {
	background: #f6d654 url("../img/dvd.jpg") no-repeat;
	height: 139px;
}
.babit3 {
	background: #f6d654 url("../img/50.jpg") no-repeat;
	height: 139px;
}
.entrant .title{
	line-height: 19px;
	padding: 6px;
}

.center-img {
  display: block;
  margin: 0 auto;
  text-align: center;
}

.entrant_img {
	height: 148px;
}

.entrant_img img{
    max-width:100% !important;
    height:auto;
    display:block;
}

.specialities_entrant{
	background: url("../img/entrant/specialities_entrant.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.navigator_entrant{
	background: url("../img/entrant/navigator.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.documents_entrant{
	background: url("../img/entrant/documents_entrant.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.legal_documents_entrant{
	background: url("../img/entrant/legal_documents_entrant.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.ranking_lists_entrant{
	background: url("../img/entrant/ranking_lists_entrant.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.certification_testing_entrance_test{
	background: url("../img/entrant/certification_testing_entrance_test.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}

.applicants_navigator{
	background: url("../img/entrant/applicants_navigator.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}

.schedule_entrance{
	background: url("../img/entrant/schedule_entrance.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.decision_entrant{
	background: url("../img/entrant/decision_entrant.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.questions_and_answers_entrant{
	background: url("../img/entrant/questions_and_answers_entrant.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.junior_specialist{
	background: url("../img/entrant/junior_specialist.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.master{
	background: url("../img/entrant/master.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.bachelor{
	background: url("../img/entrant/bachelor.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.degree_doctorate{
	background: url("../img/entrant/degree_doctorate.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.specialist{
	background: url("../img/entrant/specialist.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.ternopil_business_school_mba_program{
	background: url("../img/entrant/ternopil_business_school_mba_program.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.documents_entrant2{
	background: url("../img/entrant/documents_entrant2.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.competitive_selection{
	background: url("../img/entrant/competitive_selection.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}
.enrollment{
	background: url("../img/entrant/enrollment.jpg") no-repeat scroll 100% 0 #fff;
	height: 148px;
}

@font-face {
    font-family: 'si';
    src: url('../img/social/socicon.eot');
    src: url('../img/social/socicon.eot?#iefix') format('embedded-opentype'),
         url('../img/social/socicon.woff') format('woff'),
         url('../img/social/socicon.ttf') format('truetype'),
         url('../img/social/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(../img/social/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 6px;
    color: #ffffff;
    background-color: none;
}

.soc a:hover {
    z-index: 2;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
}

.soc-icon-last{
    margin:0 !important;
}

.soc-email1 {
    background-color: #578AD6;
	width: 40px;
}
.soc-email1:before {
    content:'<';
}
.soc-facebook {
    background-color: #3e5b98;
	width: 40px;
}
.soc-facebook:before {
    content:'b';
}
.soc-vkontakte {
    background-color: #5a7fa6;
	width: 40px;
}
.soc-vkontakte:before {
    content:';';
}
.soc-skype {
    background-color: #28abe3;
	width: 40px;
}
.soc-skype:before {
    content:'g';
}

.soc-pm {
    background-color: #d93e2d;
	width: 300px;
}

.publish {
	background: url("../img/bg/1455.png") no-repeat;
	height: 81px;
	width: 173px;
}
.pedrpesa-s {
	background: url("../img/bg/pedrpesa-s.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.eua {
	background: url("../img/bg/eua.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.eaie {
	background: url("../img/bg/eaie.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.gov {
	background: url("../img/bg/gov.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.guds {
	background: url("../img/bg/guds.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.mita {
	background: url("../img/bg/mita.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.mos {
	background: url("../img/bg/mos.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.bse {
	background: url("../img/bg/bse.jpg") no-repeat;
	height: 81px;
	width: 173px;
}
.print {
	color: #fff;
}

.print a:hover {
	color: #fff;
}

.live {
	background-color: #000000;
}

.right {
	text-align: right;
	color:#000000;
	font-size: 16px;
    margin-right: 15px;
}
.dvd {
	background: url(../img/dvd.png) no-repeat;
	height: 112px;
	
}
.50 {
	background: url(../img/50.png) no-repeat;
	height: 112px;
	
}

.android {
	background: url(../img/android_s.jpg) no-repeat;
	height: 112px;
	
}

.dvd h8{
	color: #fff;
    font: 18px/70px "Oswald-Light", "Trebuchet MS", Arial;
    text-transform: uppercase;
    text-align: center;
}

.gsc-control-cse {
	border-color: #544B4B;
    background-color:#E7ECEF;
}
.searsh {
	background-color:#fff;
}

.oldnews {
	background: rgb(32, 42, 82);
	font-size: 18px;
    color: white;
	padding-left: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.wellmarker{
    background-color:none ;
    background: #efefef;
}

.titlemarker{
    background-color:none ;
    background: #202a52;
}

.titlemarker h4{
	color: #fff;
}
.pay{
	margin-left: 55px;
}

/*кнопка звонка*/

.callback-bt {
        background:#f9ae32;
        border:2px solid #23376с;
        border-radius:50%;
        box-shadow:0 8px 10px rgba(56,163,253,0.3);
        cursor:pointer;
        height:100px;
        text-align:center;
        width:100px;
        position: fixed;
        right: 8%;
        bottom: 18%;
        z-index:999;
        transition:.3s;
        -webkit-animation:hoverWave linear 1s infinite;
        animation:hoverWave linear 1s infinite;
}

.callback-bt .text-call{
        height:100px;
        width:100px;        
        border-radius:50%;
        position:relative;
        overflow:hidden;
}

.callback-bt .text-call span {
    text-align: center;
    color:#23376с;
    opacity: 0;
    font-size: 0;
        position:absolute;
        right: 8px;
        top: 40px;
    line-height: 16px;
        font-weight: 800;
    text-transform: uppercase;
    transition: opacity .3s linear;
    font-family: 'montserrat', Arial, Helvetica, sans-serif;
}

.callback-bt .text-call:hover span {
    opacity: 1;
        font-size: 18px;
}
.callback-bt:hover i {
    display:none;
}

.callback-bt:hover {
        z-index:1;
        background:#fff;
        color:transparent;
        transition:.3s;
}
.callback-bt:hover i {
        color:#38a3fd;
        font-size:40px;
        transition:.3s;
}
.callback-bt i {
        color:#fff;
        font-size:60px;
        transition:.3s;
        line-height: 100px;transition: .5s ease-in-out;
}

.callback-bt i  {
    animation: 1200ms ease 0s normal none 1 running shake;
        animation-iteration-count: infinite;
        -webkit-animation: 1200ms ease 0s normal none 1 running shake;
        -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes hoverWave {
        0% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 0 rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
40% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 15px rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
80% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 26.7px rgba(56,163,253,0.067)
}
100% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 40px rgba(56,163,253,0.0)
}
}@keyframes hoverWave {
        0% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 0 rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
40% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 15px rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}
80% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 26.7px rgba(56,163,253,0.067)
}
100% {
        box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 40px rgba(56,163,253,0.0)
}
}

/* animations icon */

@keyframes shake {
0% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
10% {
    transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
}
20% {
    transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
}
30% {
    transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
}
40% {
    transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
}
50% {
    transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
}
60% {
    transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
}
70% {
    transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
}
80% {
    transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
}
90% {
    transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
}
100% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
}

@-webkit-keyframes shake {
0% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
10% {
    transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
}
20% {
    transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
}
30% {
    transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
}
40% {
    transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
}
50% {
    transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
}
60% {
    transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
}
70% {
    transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
}
80% {
    transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
}
90% {
    transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
}
100% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
}
/* конец кнопки звонка */

.well_nr {
    background: #fff;
    padding: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    list-style: none;
    overflow: hidden;
}

.vision {
	padding-top: 10px;
}

.img {
   filter: grayscale(100%);
}