@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,latin-ext");
@import url("https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700&subset=cyrillic,cyrillic-ext,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,500&subset=cyrillic");
body {
font-family: 'Open Sans', sans-serif;
color:#232323;
line-height:1.5;
font-size:16px;
background:url(//alemsaby.kz/sites/all/themes/site/images/bg.jpg);
}
a {
color:#232323;
}
.header {
height:108px;
padding-top:10px;
box-sizing:border-box;
}
.branding {
padding:0px;
}
.logo {
float:left;
margin-right:24px;
display:block;
width:149px;
}
.name {
display:block;
float:left;
font-size:16px;
height:auto;
padding:15px 0px 0px 0px;
width:220px;
line-height:1.6;
}
.name a {
color:rgba(0,0,0,0.7);
}
#block-block-1 {
padding:0px;
margin-left: -15px;
}
#block-block-1 p {
display:block;
padding-left:88px;
background:url(//alemsaby.kz/sites/all/themes/site/images/sabi.png) left top no-repeat;
padding-top:16px;
height:72px;
box-sizing:border-box;
font-size:16px;
color:#a79068;
}
#block-block-2 {
padding:15px 0px 0px 0px;
}
#block-block-2 p a {
font-size: 14px !important;
display:block;
background:url(//alemsaby.kz/sites/all/themes/site/images/btn-help.png) left top no-repeat;
width:205px;
height:66px;
color:#fff;
font-weight:bold;
font-size:18px;
line-height:55px;
text-align:center;
padding-right:8px;
box-sizing:border-box;
text-decoration:none;
}
#block-block-2 p a:hover {
background-position:left -66px;
}
#block-block-2 p a:focus {
background-position:left -132px;
}
#block-block-8 {
text-align:center;
padding-top:29px;
}
#block-block-8 p {
padding-left:29px;
}
#block-lang-dropdown-language {
padding-top:30px;
}
div.highlighted {
height:64px;
background-color:#3fc800;
padding-top:22px;
box-sizing:border-box;
}
#block-superfish-1 li.sf-depth-1 {
margin-right:38px;
}
#block-superfish-1 li.sf-depth-1.last {
margin-right:0px;
}
#block-superfish-1 a.sf-depth-1 {
color:#fff;
border-bottom:3px solid transparent;
text-decoration:none;
padding-bottom:5px;
display:block;
font-size:19px;
}
#block-superfish-1 a.sf-depth-1:hover,
#block-superfish-1 a.sf-depth-1.active,
#block-superfish-1 li.active-trail a.sf-depth-1 {
border-color:#fff600;
color:#fff600;
}
.bx-wrapper {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border: 0px;
background:none;
margin:0px;
}
#block-views-slider-block .view ul li {
height:576px;
}
#block-views-slider-block {
border-top:3px solid #fff;
height:579px;
overflow:hidden;
width:100%;
position:relative;
}
#block-views-slider-block:after {
display:block;
content:'';
width:100%;
height:58px;
background:url(//alemsaby.kz/sites/all/themes/site/images/slide-bg.png) center bottom no-repeat;
position:absolute;
left:0px;
bottom:-1px;
visibility: initial;
}
.bx-wrapper .bx-prev {
left: 10px;
background: url(//alemsaby.kz/sites/all/themes/site/images/left.png) no-repeat left top;
}
.bx-wrapper .bx-prev:focus {
background-position: left top;
}
.bx-wrapper .bx-prev:hover {
background-position: left bottom;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//alemsaby.kz/sites/all/themes/site/images/right.png) no-repeat left top;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
background-position: left bottom;
}
.bx-wrapper .bx-next:focus {
background-position: left top;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -46px;
outline: 0;
width: 90px;
height: 92px;
text-indent: -9999px;
z-index: 9999;
}
.slide-contest-wrapper {
width:100%;
max-width:554px;
background:url(//alemsaby.kz/sites/all/themes/site/images/color-line.png) center top repeat-x, url(//alemsaby.kz/sites/all/themes/site/images/green-corner.png) center bottom no-repeat;
background-color:#fff;
padding:50px 60px 50px 59px;
margin-top:47px;
}
.slide-contest-wrapper h2 {
padding:0px;
margin:0px;
color:#0b3300;
font-weight:normal;
font-size:40px;
padding-bottom:23px;
line-height:1.2;
}
.slide-body {
font-size:18px;
color:rgba(11,51,0,0.7);
line-height:1.4;
}
.slide-link {
text-align:center;
padding: 43px 0px 0px 10px;
}
.slide-link a {
display:inline-block;
background:url(//alemsaby.kz/sites/all/themes/site/images/btn2.png) left top no-repeat;
width:269px;
height:66px;
color:#fff;
font-weight:bold;
font-size:16px;
line-height:55px;
text-align:center;
padding-right:8px;
box-sizing:border-box;
text-decoration:none;
text-transform:uppercase;
}
.slide-link a:hover {
background-position:left -66px;
}
h2.block-title {
line-height:1;
margin:0px;
padding:67px 0px 53px 0px;
font-weight:normal;
color:#0b3300;
font-family: 'PT Sans Caption', sans-serif;
font-size:50px;
text-align:center;
}
.view-contest .grid-inner {
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
background-color:#fff;
margin-bottom:30px;
position:relative;
}
.view-contest .grid-inner:hover {
background-color:#FF9C00;
}
.views-field-field-contestfoto {
position:relative;
width:100%;
}
.views-field-field-contestfoto:after {
display:block;
content:'';
width:100%;
height:53px;
position:absolute;
bottom:0px;
left:0px;
background:url(//alemsaby.kz/sites/all/themes/site/images/white-corner.png) center top no-repeat;
margin-bottom:-3px;
}
.view-contest .grid-inner:hover .views-field-field-contestfoto:after {
background: url(//alemsaby.kz/sites/all/themes/site/images/orange-corner.png) center top no-repeat;
}
.view-contest .views-field-nothing {
position:absolute;
left:0px;
top:175px;
width:142px;
}
.start-date {
display:block;
width:142px;
box-sizing:border-box;
color:#fff;
font-size:13px;
padding-right:24px;
text-align:right;
font-weight:bold;
background-color:#ff9c00;
height:38px;
line-height:38px;
}
.start-date span {
font-size:17px;
}
.end-date {
display:block;
width:142px;
box-sizing:border-box;
color:#fff;
line-height:38px;
font-size:13px;
padding-right:24px;
text-align:right;
font-weight:bold;
background-color:#6ab601;
height:38px;
}
.end-date span {
font-size:17px;
}
.view-contest .views-field-title-1 a {
display:table-cell;
height:102px;
width:555px;
vertical-align:middle;
padding-left:36px;
box-sizing:border-box;
font-size:18px;
font-weight:600;
color:#6ab601;
text-decoration:none;
}
.view-contest .grid-inner:hover .views-field-title-1 a {
color:#fff;
}
.publications {
width:100%;
background:url(//alemsaby.kz/sites/all/themes/site/images/publications-bg.jpg) center top no-repeat;
min-height:801px;
margin-top:30px;
}
.publications .block-title {
color: #;
padding-top: 126px;
padding-bottom: 43px;
}
.front .view-publications .col {
padding:0px;
}
.front .view-publications .row {
margin:0px;
}
.front .view-publications .grid-inner {
background:#fff url(//alemsaby.kz/sites/all/themes/site/images/color-line2.png) center bottom no-repeat;
max-width:360px;
margin:0 auto;
position:relative;
padding-bottom:27px;
}
.front .view-publications .grid-inner:hover {
background-color:#ff9c00;
}
.front .views-field-field-pubfoto {
position:relative;
width:100%;
background-color:#fff;
}
.front .views-field-field-pubfoto:after {
display:block;
content:'';
width:100%;
height:35px;
position:absolute;
bottom:0px;
left:0px;
background:url(//alemsaby.kz/sites/all/themes/site/images/white-corner2.png) center top no-repeat;
margin-bottom:-3px;
}
.front .view-publications .grid-inner:hover .views-field-field-pubfoto:after {
background-position:center bottom;
}
.front .view-publications .views-field-nothing {
background-color:#fff;
position:absolute;
top:147px;
left:0px;
width:68px;
height:92px;
text-align:center;
box-sizing:border-box;
padding-top:10px;
color:#ff9c00;
font-weight:bold;
font-size:25px;
line-height:1.1;
box-shadow:1px 3px 5px rgba(106,182,1,0.3);
}
.front .view-publications .views-field-nothing span span {
color:#34a201;
font-size:11px;
position:relative;
top:-5px;
}
.front .view-publications .views-field-title {
height: 85px;
padding: 0px 24px;
margin-top: 12px;
line-height: 1.4;
}
.front .view-publications .views-field-title a {
text-decoration:none;
font-weight:600;
font-size:16px;
}
.front .view-publications .grid-inner:hover .views-field-title a  {
color:#fff;
}
.view-footer {
text-align:center;
padding-top:59px;
}
.view-footer a {
display:inline-block;
height:54px;
line-height:54px;
font-size:16px;
font-weight:bold;
color:#20bf00;
text-transform:uppercase;
border-radius:30px;
padding:0px 80px;
background-color:#fff;
text-decoration:none;
}
.view-footer a:hover {
background-color:#65C300;
color:#fff;
}
.view-footer a:focus {
box-shadow:inset 0px 0px 10px #ccc;
background-color:#fff;
}
#block-views-alemblock-block {
max-width:945px;
margin:0 auto;
text-align:center;
}
#block-views-alemblock-block .block-title {
padding-top: 62px;
padding-bottom: 42px;
}
.view-alemblock .views-field-title {
padding: 25px 20px 0px 20px;
font-weight: 600;
font-size: 16px;
color: #000000;
text-decoration: none;
line-height: 1.3;
}
.view-alemblock .bx-wrapper .bx-prev {
left: -97px;
background: url(//alemsaby.kz/sites/all/themes/site/images/left2.png) no-repeat left top;
}
.view-alemblock .bx-wrapper .bx-next {
right: -97px;
background: url(//alemsaby.kz/sites/all/themes/site/images/right2.png) no-repeat left top;
}
.view-alemblock .bx-wrapper .bx-prev:hover,
.view-alemblock .bx-wrapper .bx-next:hover {
background-position:left bottom;
}
.view-alemblock .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -35px;
outline: 0;
width: 68px;
height: 70px;
text-indent: -9999px;
z-index: 9999;
}
.view-alemblock .view-footer {
padding-top:75px;
}
.view-alemblock .view-footer a {
color:#fff;
background:url(//alemsaby.kz/sites/all/themes/site/images/btn3.png) center top no-repeat;
width:259px;
height:54px;
line-height:54px;
padding:0px;
}
.view-alemblock .view-footer a:hover {
background-position:center -54px;
}
.view-alemblock .view-footer a:focus {
background-position:center -108px;
}
.team {
width:100%;
background:url(//alemsaby.kz/sites/all/themes/site/images/com-bg.jpg) center top no-repeat;
height:666px;
color:#fff;
margin-top:30px;
}
.view-alemblock img,
.view-teamblock img {
border-radius:50%;
transition:0.3s;
}
.view-alemblock img:hover{
border: 3px solid #65c300;
}
#block-views-teamblock-block {
max-width:945px;
margin:0 auto;
text-align:center;
}
#block-views-teamblock-block .block-title {
padding-top: 108px;
padding-bottom: 42px;
color:#;
}
.view-teamblock .views-field-title {
padding: 25px 20px 0px 20px;
font-weight: 600;
font-size: 16px;
color: #fff;
text-decoration: none;
line-height: 1.3;
}
.view-teamblock .views-field-title a {
color:#fff;
}
.view-teamblock .bx-wrapper .bx-prev {
left: -97px;
background: url(//alemsaby.kz/sites/all/themes/site/images/left3.png) no-repeat left top;
}
.view-teamblock .bx-wrapper .bx-next {
right: -97px;
background: url(//alemsaby.kz/sites/all/themes/site/images/right3.png) no-repeat left top;
}
.view-teamblock .bx-wrapper .bx-prev:hover,
.view-teamblock .bx-wrapper .bx-next:hover {
background-position:left bottom;
}
.view-teamblock .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -35px;
outline: 0;
width: 68px;
height: 70px;
text-indent: -9999px;
z-index: 9999;
}
.view-teamblock .view-footer {
padding-top:75px;
}
.view-teamblock .view-footer a {
padding:0px 55px;
color:#ff9c00;
height:54px;
line-height:54px;
}
.view-teamblock .view-footer a:hover {
color:#65C300;
background:#fff;
}
.views-field>.views-field-field-alemfoto>.field-content>a> img{
border:3px solid green;
}
#block-views-itogi-block {
padding:0px 15px;
}
#block-views-itogi-block .block-title {
padding-top: 57px;
line-height: 1.2;
padding-bottom:58px;
}
.views-exposed-widgets {
margin-bottom: 0px;
}
.views-exposed-form .views-exposed-widget {
float: left;
padding: 0px;
}
.form-item-edit-field-pubcat-tid-i18n-all {
display:none !important;
}
.view-itogi .form-type-bef-link {
float:left;
position:relative;
margin-right:33px;
}
.view-itogi .form-type-bef-link:after {
display:block;
content:'';
width:33px;
height:15px;
background:url(//alemsaby.kz/sites/all/themes/site/images/year-rasp.png) center center no-repeat;
position:absolute;
right:-33px;
top:25px;
}
.view-itogi .form-type-bef-link a {
width:134px;
height:64px;
display:block;
box-sizing:border-box;
border:3px solid #ff9c00;
border-radius:30px;
line-height:58px;
text-align:center;
color:#0b3300;
font-size:30px;
font-family:"PT Sans Caption";
text-decoration:none;
}
.view-itogi .form-type-bef-link a:hover,
.view-itogi .form-type-bef-link a.active {
color:#fff;
background-color:#ff9c00;
}
.view-itogi .form-type-bef-link:last-child {
margin-right:0px;
}
.view-itogi .form-type-bef-link:last-child:after {
display:none;
}
.view-itogi .views-field-body {
width:850px;
margin:0 auto;
padding-top:76px;
}
.view-itogi .views-field-body ul,
.view-itogi .views-field-body ul li {
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
}
.view-itogi .views-field-body ul li {
margin-bottom:35px;
padding-left:49px;
background:url(//alemsaby.kz/sites/all/themes/site/images/orange-dot.png) left 12px no-repeat;
}
.view-itogi .views-field-body ul li strong:nth-child(1) {
font-size:25px;
color:#018216;
display:block;
padding-bottom:5px;
margin-bottom: -12px;
}
.footer-menu {
width:100%;
height:272px;
background:url(//alemsaby.kz/sites/all/themes/site/images/tert-bg.png) center top no-repeat;
color:#fff;
margin-top:72px;
}
#block-block-3 {
padding-top:90px;
}
#block-block-3 p {
display:block;
background:url(//alemsaby.kz/sites/all/themes/site/images/logo-bottom.png) left top no-repeat;
padding-top:49px;
text-align:center;
width:115px;
font-size:12px;
}
#block-block-4 {
padding-top: 68px;
font-size: 16px;
line-height: 1.4;
}
#block-block-4 p.phones-bottom {
margin-bottom:21px;
}
#block-block-4  strong {
color:#e4ff00;
}
#block-block-4 p a {
text-decoration:underline;
color:#fff;
}
.footer-menu .nav > li > a {
position: relative;
display: block;
padding: 0px;
background:none;
font-weight:bold;
font-size:16px;
color:#fff;
}
.footer-menu .nav > li > a:hover, .footer-menu .nav > li > a:focus {
text-decoration: none;
background-color: transparent;
}
.footer-menu .nav > li > a.active,
.footer-menu .nav > li > a:hover {
color:#fff600;
}
.footer-menu .nav > li {
margin-bottom:17px;
}
#block-menu-block-1,
#block-menu-block-2 {
padding-top:69px;
}
#block-menu-block-2 ul {
width:200px;
}
#block-simplenews-1 {
width:292px;
height:260px;
background:#fff url(//alemsaby.kz/sites/all/themes/site/images/green-corner2.png) center bottom no-repeat;
padding:0px 24px;
text-align:center;
box-shadow:0px 0px 30px rgba(0,0,0,0.3);
margin-top:-55px;
position: relative;
left: 82px;
}
#block-simplenews-1 .block-title {
font-weight: 600;
color: rgba(0,0,0,0.6);
padding: 32px 40px 20px 40px;
font-size: 25px;
line-height: 1.2;
}
#block-simplenews-1 label {
display:none;
}
#block-simplenews-1 input.form-text {
border:0px;
border-bottom:1px solid #ffa300;
padding:5px;
border-radius:0px;
box-shadow:none;
font-size:16px;
color:rgba(0,0,0,0.6);
font-family:"Open Sans";
}
#block-simplenews-1 .btn {
display:inline-block;
background:url(//alemsaby.kz/sites/all/themes/site/images/btn-help.png) left top no-repeat;
width:205px;
height:66px;
color:#fff;
font-weight:bold;
font-size:16px;
line-height:55px;
text-align:center;
padding:0px;
padding-right:8px;
box-sizing:border-box;
text-decoration:none;
border:0px;
cursor:pointer;
border-radius:0px;
padding-bottom:15px;
text-transform:uppercase;
}
#block-simplenews-1 .btn:hover {
background-position:left -66px;
}
#block-simplenews-1 .btn:focus {
background-position:left -132px;
}
.footer {
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top: 0px;
height:59px;
color:#0b3300;
background:url(//alemsaby.kz/sites/all/themes/site/images/footer-bg.png) center center no-repeat;
}
#block-block-5 p,
#block-block-13 p {
font-size:14px;
line-height:53px;
}
#block-block-6 ul,
#block-block-6 ul li {
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
text-align:center;
}
#block-block-6 ul {
margin-left:23px;
}
#block-block-6 ul li {
display:inline-block;
line-height:59px;
margin:0px 3px;
}
#block-block-7 p a {
color:#0b3300;
text-decoration:none;
display:inline-block;
line-height:53px;
font-size:14px;
}
#block-block-7 p {
text-align:right;
}
#block-block-7 p strong {
display:inline-block;
background:url(//alemsaby.kz/sites/all/themes/site/images/jnet.png) left center no-repeat;
padding-left:30px;
margin-left:10px;
font-weight:normal;
}
h1#page-title {
line-height: 1;
margin: 0px;
padding: 53px 0px 53px 0px;
font-weight: normal;
color: #0b3300;
font-family: 'PT Sans Caption', sans-serif;
font-size: 50px;
text-align: center;
}
#block-block-9 {}
.cont-wrapper {
background:url(//alemsaby.kz/sites/all/themes/site/images/contact-1.jpg) left top no-repeat;
box-sizing:border-box;
width:554px;
height:260px;
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
float:right;
position: relative;
left: -13px;
}
.cont-left {
float:left;
text-align:center;
width:273px;
padding-top:77px;
}
.cont-left strong {
display:inline-block;
font-size:14px;
color:#a79068;
background:url(//alemsaby.kz/sites/all/themes/site/images/sabi2.png) center top no-repeat;
padding-top:65px;
font-weight:600;
}
.cont-right {
float:left;
width:180px;
padding-top:24px;
font-weight:600;
font-size:14px;
color:#6a6a6a;
margin-left:15px;
}
.cont-right strong {
color:#ff9c00;
font-weight:600;
font-size:16px;
}
.cont-right ul,
.cont-right ul li {
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
}
.cont-right ul {
margin-bottom:19px;
}
.cont-right ul li  {
background:url(//alemsaby.kz/sites/all/themes/site/images/dot2.png) left center no-repeat;
padding-left:15px;
margin-bottom: 4px;
}
.cont-right a {
text-decoration:underline;
color:#6a6a6a;
}
#block-webform-client-block-28  {
width:390px;
height:440px;
background:url(//alemsaby.kz/sites/all/themes/site/images/contact-2.png) left top no-repeat;
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
margin-left:2px;
padding:29px 65px 0px 65px;
}
#block-webform-client-block-28 .block-title {
font-weight:600;
font-size:16px;
color:#ff9c00;
line-height:1;
padding:0px 0px 26px 0px;
text-align:left;
}
#block-webform-client-block-28 input.form-text {
border:0px;
border-bottom:1px solid #e1e1e1;
padding:5px;
border-radius:0px;
box-shadow:none;
font-size:14px;
color:rgba(0,0,0,0.6);
font-family:"Open Sans";
background:none;
}
#block-webform-client-block-28 input.form-text:focus {
border-color:#ffa300;
color:#ffa300;
}
#block-webform-client-block-28 input.form-text.error {
border-color:red;
}
#block-webform-client-block-28 .btn {
display:inline-block;
background:url(//alemsaby.kz/sites/all/themes/site/images/btn-help.png) left top no-repeat;
width:205px;
height:66px;
color:#fff;
font-weight:bold;
font-size:16px;
line-height:55px;
text-align:center;
padding:0px;
padding-right:8px;
box-sizing:border-box;
text-decoration:none;
border:0px;
cursor:pointer;
border-radius:0px;
padding-bottom:15px;
text-transform:uppercase;
}
#block-webform-client-block-28 .btn:hover {
background-position:left -66px;
}
#block-webform-client-block-28 .btn:focus {
background-position:left -132px;
}
#block-webform-client-block-28 .form-actions {
text-align:center;
padding-left:10px;
}
#block-webform-client-block-28 textarea {
resize:none;
width:100%;
height:93px;
border:1px solid #e1e1e1;
padding:5px;
border-radius:0px;
box-shadow:none;
font-size:14px;
color:rgba(0,0,0,0.6);
font-family:"Open Sans";
background:none;
}
#block-webform-client-block-28 textarea.error {
border-color:red;
}
#block-webform-client-block-28 .form-item {
margin:0px 0px 30px 0px;
}
#block-webform-client-block-28 .webform-component-email,
#block-webform-client-block-28 .webform-component-textarea {
margin-bottom:40px;
}
div.error {
display:none;
}
.webform-confirmation {
text-align:center;
padding:50px 0px 20px 0px;;
}
div.links {
text-align:center;
font-size:14px;
}
.block-custom {
padding-bottom:40px;
}
.ui-tabs {
position: relative;
padding: 0px;
border-radius:0px;
margin-top:-10px;
}
.ui-widget-content {
border: 0px;
background: none;
color:#232323;
}
.ui-widget {
font-family: "Open Sans",sans-serif;
font-size:16px;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding:0px;
text-align:center;
border-radius:0px;
}
.ui-widget-header {
border: 0px;
background: none;
color: #0b3300;
font-weight: normal;
font-family:"PT Sans Caption";
font-size:22px;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: none;
display:inline-block;
position: relative;
top: 0;
margin: 0px 10px;
border-bottom-width: 3px;
padding: 0;
white-space: nowrap;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 3px solid #ffcd7f;
background:none;
font-weight: normal;
color: #0b3300;
border-radius:30px;
text-align:center;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 3px solid #ff9c00;
background: #ff9c00;
font-weight: normal;
color: #fff;
}
.ui-tabs .ui-tabs-nav li a {
float: none;
padding: 0px 48px;
height:44px;
line-height:44px;
text-decoration: none;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
color: #0b3300;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #fff;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li a:focus {
outline:none;
}
.ui-tabs .ui-tabs-panel,
.node-page {
display: block;
border-width: 0;
padding: 50px 0px 50px 0px;
background: 0;
max-width:945px;
margin:0 auto;
}
.node-page {
padding-top:0px;
}
.ui-tabs .ui-tabs-panel h2,
.node-page h2 {
font-weight:bold;
font-size:32px;
line-height:1;
padding:10px 0px 3px 0px;
color:#000;
}
.ui-tabs .ui-tabs-panel h3,
.node-page h3 {
font-size:20px;
color:#018216;
font-weight:bold;
padding:20px 0px 6px 0px;
}
.ui-tabs .ui-tabs-panel ul,
.ui-tabs .ui-tabs-panel ul li,
.node-page ul,
.node-page ul li {
padding:0px;
margin:0px;
list-style:none;
list-style-image:none;
}
.ui-tabs .ui-tabs-panel ul li,
.node-page ul li {
background:url(//alemsaby.kz/sites/all/themes/site/images/orange-dot2.png) left 7px no-repeat;
padding-left:30px;
margin-bottom:20px;
}
.view-media .views-exposed-widgets,
.view-publications .views-exposed-widgets,
#block-menu-block-3,
#block-menu-block-4,
#block-menu-block-5,
.alem-menu {
text-align:center;
color: #0b3300;
font-weight: normal;
font-family:"PT Sans Caption";
font-size:22px;
padding-bottom:80px;
}
.alem-menu {
padding-bottom:31px;
}
.page-diary .alem-menu {
padding-bottom:41px;
}
#block-menu-block-3,
#block-menu-block-4,
#block-menu-block-5 {
margin-top:-10px;
padding-bottom: 49px;
}
#block-menu-block-3 ul,
#block-menu-block-4 ul,
#block-menu-block-5 ul,
.alem-menu ul {
padding:0px;
}
.view-media .form-type-bef-link,
.view-publications .form-type-bef-link,
#block-menu-block-3 ul li,
#block-menu-block-4 ul li,
#block-menu-block-5 ul li,
.alem-menu ul li {
list-style: none;
float: none;
display:inline-block;
position: relative;
top: 0;
margin: 0px 10px;
border-bottom-width: 3px;
padding: 0;
white-space: nowrap;
}
.view-media .views-exposed-widgets a,
.view-publications .views-exposed-widgets a,
#block-menu-block-3 ul li a,
#block-menu-block-4 ul li a,
#block-menu-block-5 ul li a,
.alem-menu ul li a {
float: none;
display:inline-block;
padding: 0px 50px;
height: 50px;
line-height: 44px;
text-decoration: none;
border: 3px solid #ffcd7f;
background:none;
font-weight: normal;
color: #0b3300;
border-radius:30px;
text-align:center;
}
#block-menu-block-3 ul li a,
#block-menu-block-4 ul li a,
#block-menu-block-5 ul li a,
.alem-menu ul li a {
padding:0px 48px;
}
.view-publications .views-exposed-widgets a {
padding:0px 32px;
}
.view-media .views-exposed-widgets a.active,
.view-media .views-exposed-widgets a:hover,
.view-publications .views-exposed-widgets a.active,
.view-publications .views-exposed-widgets a:hover,
#block-menu-block-3 ul li a:hover,
#block-menu-block-3 ul li a.active,
#block-menu-block-4 ul li a:hover,
#block-menu-block-4 ul li a.active,
#block-menu-block-5 ul li a:hover,
#block-menu-block-5 ul li a.active,
.alem-menu a:hover,
.alem-menu a.active,
.node-type-contest .alem-menu ul li.cont1 a,
.node-type-works .alem-menu ul li.cont3 a,
.node-type-rules .alem-menu ul li.cont2 a {
text-decoration: none;
border: 3px solid #ff9c00;
background: #ff9c00;
font-weight: normal;
color: #fff;
}
.view-media .views-exposed-widgets a:focus,
.view-publications .views-exposed-widgets a:focus.
#block-menu-block-3 ul li a:focus,
#block-menu-block-4 ul li a:focus,
#block-menu-block-5 ul li a:focus,
.alem-menu a:focus {
outline:none;
}
.view-media .views-exposed-form .views-exposed-widget,
.view-publications .views-exposed-form .views-exposed-widget {
text-align:center;
float:none;
}
.view-media .grid-inner,
.view-publications .grid-inner,
.view-diary .grid-inner {
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
background-color:#fff;
margin-bottom:30px;
position:relative;
text-align:center;
}
.front .view-publications .grid-inner {
text-align:left;
}
.view-media .views-field-field-gallery,
.view-media .views-field-field-video {
position:relative;
width:100%;
}
.view-media .views-field-field-gallery:after,
.view-media .views-field-field-video:after {
display:block;
content:'';
width:100%;
height:53px;
position:absolute;
bottom:0px;
left:0px;
background:url(//alemsaby.kz/sites/all/themes/site/images/white-corner3.png) center top no-repeat;
margin-bottom:-3px;
}
.view-media .views-field-title {
padding:10px 10px 15px 10px;
}
.view-media .views-field-title a {
color:#0b3300;
font-weight:600;
text-decoration:none;
font-size:16px;
}
a.node-more {
position:absolute;
top:0px;
left:0px;
display:block;
content:'';
width:100%;
text-decoration:none;
height:100%;
}
a.node-more:hover {
text-decoration:none;
}
.view-media .col:hover .grid-inner {
background-color:#ff9c00;
}
.view-media .col:hover .views-field-title a {
color:#fff;
}
.view-media .col:hover .views-field-field-gallery:after,
.view-media .col:hover .views-field-field-video:after {
background-position:center -53px;
}
.publication-top,
.contest-top {
width:100%;
height:576px;
color:#fff;
margin-top:3px;
background-repeat:no-repeat !important;
background-size:cover !important;
position:relative;
margin-bottom:60px;
}
.contest-top {
margin-bottom:80px;
}
.publication-top:before {
display:block;
content:'';
position:absolute;
bottom:0px;
left:0px;
width:100%;
height:118px;
background:rgba(0,0,0,0.3);
}
.publication-top:after,
.contest-top:after {
display:block;
content:'';
position:absolute;
bottom:0px;
left:0px;
width:100%;
height:57px;
background:url(//alemsaby.kz/sites/all/themes/site/images/pub-corner.png) center top no-repeat;
z-index:1;
}
.contest-top:after {
background:url(//alemsaby.kz/sites/all/themes/site/images/pub-corner3.png) center top no-repeat;
}
.node-type-alem .publication-top,
.page-diary .publication-top {
padding-top:58px;
}
.node-type-alem .publication-top:before,
.page-diary .publication-top:before {
display:none;
}
h1.publication-title {
color:#fff;
padding-top:152px;
max-width:650px;
margin:0 auto;
font-weight:600;
font-size:40px;
line-height:1.2;
text-align:center;
}
.node-type-publication h1.publication-title {
text-align: right;
color: #232323;
max-width: 546px;
float: right;
}
.publication-meta {
position:absolute;
bottom:0px;
left:0px;
width:100%;
height:118px;
text-align:center;
padding-top:40px;
box-sizing:border-box;
z-index:100;
}
.publication-date {
display:inline-block;
padding:0px 22px;
line-height:36px;
font-weight:bold;
font-size:18px;
color:#fff;
background-color:#ff9c00;
}
.field-name-field-gallery .field-item {
margin-bottom:30px;
position:relative;
max-width:360px;
}
.gallery-caption {
position:absolute;
bottom:0px;
left:0px;
display:block;
}
.gallery-caption span {
display:table-cell;
width:359px;
height:59px;
color:#fff;
background-color:rgba(47,47,46,0.8);
text-align:center;
vertical-align:middle;
font-size:15px;
}
.field-name-field-gallery .field-item:hover .gallery-caption span {
background-color:#FF9C00;
color:#fff;
}
.view-media h1#page-title { 
padding-bottom:43px;
}
.view-team .grid-inner {
height:411px;
text-align:center;
}
.team-wrapper {
max-width:302px;
margin:0 auto;
position:relative;
}
.team-foto {
padding:5px;
background:url(//alemsaby.kz/sites/all/themes/site/images/foto-bg.png) center center no-repeat;
width:302px;
height:302px;
text-align:center;
box-sizing:border-box;
}
.team-foto img {
border-radius:50%;
}
.team-name {
padding-top:25px;
font-size:22px;
}
.team-desc {
position:absolute;
top:0px;
left:0px;
width:302px;
height:302px;
background:url(//alemsaby.kz/sites/all/themes/site/images/foto-bg-hover.png) center center no-repeat;
color:#fff;
font-weight:600;
font-size:14px;
display:none;
}
.team-desc span {
display:table-cell;
vertical-align:middle;
text-align:left;
padding:0px 29px;
width:302px;
height:302px;
}
.team-wrapper:hover .team-desc {
display:block;
}
.view-team h1#page-title {
padding-bottom:77px;
}
.view-alem .views-exposed-form .views-exposed-widget {
float:none;
text-align:center;
}
.view-alem .bef-select-as-links {
background-color:#fff;
border:2px solid #f0f0f0;
border-radius:20px;
height:75px;
margin-bottom:50px;
}
.view-alem .form-type-bef-link {
float:left;
border-right:1px solid #f0f0f0;
height:71px;
}
.view-alem .form-type-bef-link:last-child {
border:0px;
}
.view-alem .form-type-bef-link:nth-child(1) {
width:184px;
}
.view-alem .form-type-bef-link:nth-child(1) a {
border-radius:20px 0px 0px 20px;
width:184px !important;
}
.view-alem .form-type-bef-link:last-child a {
border-radius:0px 20px 20px 0px;
}
.view-alem .form-type-bef-link a {
display:table-cell;
width:100%;
text-align:left;
vertical-align:middle;
height:71px;
padding:0px 28px 0px 26px;
font-size:18px;
font-family:"PT Sans Caption";
text-decoration:none;
position:relative;
line-height:1.2;
}
.view-alem .form-type-bef-link a.active,
.view-alem .form-type-bef-link a:hover {
color:#fff;
background-color:#ff9c00;
}
.view-alem .form-type-bef-link a:before {
position:absolute;
left:22px;
top:18px;
}
.view-alem .form-type-bef-link a.active:before,
.view-alem .form-type-bef-link a:hover:before {
background-position:left bottom !important;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-4 {
max-width:193px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-4 a {
padding-left:86px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-4 a:before {
display:inline-block;
width:35px;
height:35px;
background:url(//alemsaby.kz/sites/all/themes/site/images/cat1.png) top left no-repeat;
vertical-align:middle;
content:'';
margin-right:15px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-5 {
max-width:185px;
}
.i18n-en .view-alem .form-item-edit-field-alemcat-tid-i18n-5 {
width:155px;
max-width:100%;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-5 a {
padding-left:71px;
}
.i18n-en .view-alem .form-item-edit-field-alemcat-tid-i18n-5 a {
width:155px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-5 a:before {
display:inline-block;
width:36px;
height:33px;
background:url(//alemsaby.kz/sites/all/themes/site/images/cat2.png) top left no-repeat;
vertical-align:middle;
content:'';
margin-right:15px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-6 {
max-width:163px;
}
.i18n-kk .view-alem .form-item-edit-field-alemcat-tid-i18n-6,
.i18n-en .view-alem .form-item-edit-field-alemcat-tid-i18n-6 {
max-width:193px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-6 a {
padding-left:74px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-6 a:before {
display:inline-block;
width:31px;
height:33px;
background:url(//alemsaby.kz/sites/all/themes/site/images/cat3.png) top left no-repeat;
vertical-align:middle;
content:'';
margin-right:15px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-7 {
max-width:234px;
}
.i18n-kk .view-alem .form-item-edit-field-alemcat-tid-i18n-7 {
max-width: 242px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-7 a {
padding-left:87px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-7 a:before {
display:inline-block;
width:43px;
height:38px;
background:url(//alemsaby.kz/sites/all/themes/site/images/cat4.png) top left no-repeat;
vertical-align:middle;
content:'';
margin-right:15px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-8 {
width:177px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-8 a {
padding-left:72px;
width:177px;
}
.view-alem .form-item-edit-field-alemcat-tid-i18n-8 a:before {
display:inline-block;
width:34px;
height:33px;
background:url(//alemsaby.kz/sites/all/themes/site/images/cat5.png) top left no-repeat;
vertical-align:middle;
content:'';
margin-right:15px;
}
.view-alem {
margin-bottom:50px;
}
.view-alem .grid-inner {
height:203px;
border-radius:203px 0px 0px 203px;
position:relative;
background-color:#fff;
margin-bottom:30px;
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
color:#797979;
font-weight:600;
font-size:14px;
}
.view-alem .grid-inner:hover {
color:#fff;
background-color:#ff9c00;
box-shadow:2px 5px 15px rgba(255,156,0,0.5);
}
.view-alem .grid-inner:hover a {
color:#fff;
}
.view-alem .grid-inner:hover .alem-bday:before,
.view-alem .grid-inner:hover .alem-cat:before {
background-position:left bottom !important;
}
.view-alem .grid-inner:hover .alem-city:before {
background-position:3px bottom !important;
}
.view-alem .grid-inner img {
border-radius:50%;
position:relative;
}
.alem-left {
float:left;
width:256px;
}
.alem-right {
float:left;
width:285px;
padding-top:25px;
}
.alem-right a {
color:#34a201;
font-size:18px;
text-transform:uppercase;
text-decoration:none;
line-height:1;
padding-bottom:25px;
display:block;
}
.alem-bday {
margin-bottom:19px;
}
.alem-bday:before {
display:inline-block;
vertical-align:middle;
width:21px;
height:21px;
content:'';
margin-right:17px;
background:url(//alemsaby.kz/sites/all/themes/site/images/a1.png) left top no-repeat;
}
.alem-city {
margin-bottom:19px;
}
.alem-city:before {
display:inline-block;
vertical-align:middle;
width:21px;
height:21px;
content:'';
margin-right:17px;
background:url(//alemsaby.kz/sites/all/themes/site/images/a2.png) 3px top no-repeat;
}
.alem-cat:before {
display:inline-block;
vertical-align:middle;
content:'';
margin-right:17px;
}
.publication-top .alem-cat:before {
margin-right:32px;
width:35px !important;
height:35px !important;
}
.alem-cat-4:before {
background:url(//alemsaby.kz/sites/all/themes/site/images/cat-small1.png) left top no-repeat;
width:21px;
height:15px;
}
.alem-cat-5:before {
background:url(//alemsaby.kz/sites/all/themes/site/images/cat-small2.png) left top no-repeat;
width:21px;
height:21px;
}
.alem-cat-6:before {
background:url(//alemsaby.kz/sites/all/themes/site/images/cat-small3.png) left top no-repeat;
width:21px;
height:21px;
}
.alem-cat-7:before {
background:url(//alemsaby.kz/sites/all/themes/site/images/cat-small4.png) left top no-repeat;
width:21px;
height:21px;
}
.alem-cat-8:before {
background:url(//alemsaby.kz/sites/all/themes/site/images/cat-small5.png) left top no-repeat;
width:21px;
height:21px;
}
.not-front .view-publications .grid-inner,
.view-diary .grid-inner {
height:244px;
}
.pub-foto {
float:left;
width:250px;
position:relative;
}
.pub-foto:after {
display:block;
content:'';
position:absolute;
top:0px;
right:2px;
width:25px;
height:244px;
background:url(//alemsaby.kz/sites/all/themes/site/images/pub-corner2.png) left top no-repeat;
}
.not-front .view-publications .grid-inner:hover,
.view-diary .grid-inner:hover {
background-color:#ff9c00;
box-shadow:2px 5px 15px rgba(255,156,0,0.5);
color:#fff;
}
.not-front .view-publications .grid-inner:hover .pub-foto:after,
.view-diary .grid-inner:hover .pub-foto:after {
background-position:right top !important;
}
.pub-right {
float:left;
width:280px;
margin-left:14px;
padding-top:25px;
}
.pub-title {
text-align:left;
line-height:1.2;
}
.pub-title a {
color:#34a201;
font-weight:600;
font-size:18px;
text-decoration:none;
}
.not-front .view-publications .grid-inner:hover .pub-title a,
.view-diary .grid-inner:hover .pub-title a { 
color:#fff;
}
.pub-body {
text-align:left;
padding-top:5px;
font-size:14px;
}
.pub-created {
position:absolute;
top:0px;
right:3px;
width:49px;
height:66px;
background-color:#ff9c00;
color:#fff;
text-align:center;
font-size:19px;
padding-top:10px;
font-weight:bold;
z-index:10;
line-height:1.1;
box-sizing:border-box;
}
.pub-created span {
font-size:9px;
position:relative;
top:-8px;
}
.not-front .view-publications .grid-inner:hover .pub-created,
.view-diary .grid-inner:hover .pub-created {
color:#ff9c00;
background-color:#fff;
}
.view-publications h1#page-title {
padding-bottom:43px;
}
.contest-bg {
background-color:#fff;
width:787px;
height:502px;
color:#0b3300;
margin:0 auto;
box-sizing:border-box;
margin-top: 25px;
}
.contest-bg h1 {
text-align:center;
width:100%;
background:url(//alemsaby.kz/sites/all/themes/site/images/colored-line.png) center 10px no-repeat;
padding-top:49px;
line-height:1;
color:#0b3300;
font-size:35px;
font-weight:normal;
padding-bottom:32px;
margin-top:0px;
margin-bottom:5px;
}
.contest-left,
.contest-right {
float:left;
width:50%;
text-align:center;
}
.contest-date {
height:200px;
width:100%;
background:url(//alemsaby.kz/sites/all/themes/site/images/contest-rasp.png) center top no-repeat;
}
.contest-date h3 {
margin:0px;
padding:0px 0px 29px 0px;
line-height:1;
font-size:20px;
font-weight:600;
}
.contest-left h3 {
color:#6ab601;
}
.contest-right h3 {
color:#ff9c00;
}
.date-start,
.date-end {
width:170px;
height:50px;
line-height:50px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:24px;
margin:0 auto;
}
.date-start {
background-color:#6ab601;
}
.date-end {
background-color:#43a001;
}
.date-start strong,
.date-end strong {
font-size:12px;
}
.date-start span,
.date-end span,
.date-final span {
font-size:14px;
display:inline-block;
width:25px;
text-align:right;
}
.date-final {
width:182px;
height:99px;
line-height:99px;
text-align:center;
color:#fff;
background-color:#ff9c00;
font-weight:bold;
font-size:30px;
margin:0 auto;
}
.date-final strong {
font-size:14px;
}
.date-final span {
font-size:18px;
}
.row-timer {
background:#f1fee8 url(//alemsaby.kz/sites/all/themes/site/images/colored-line.png) center top no-repeat;
padding-top:26px;
text-align:center;
height:182px;
}
.row-timer h3 {
padding:0px;
margin:0px;
font-size:24px;
line-height:1;
padding-bottom:28px;
}
.countdown-section {
display:inline-block;
width:auto;
height:64px;
vertical-align:top;
background:url(//alemsaby.kz/sites/all/themes/site/images/timer-bg.png) left top repeat-x;
text-align:left;
font-size:39px;
color:#fff;
font-family: 'Ubuntu', sans-serif;
font-weight:600;
position:relative;
margin-right:34px;
}
.countdown-section:after {
display:inline-block;
text-align:center;
vertical-align:middle;
line-height:64px;
content:':';
font-family:"Ubuntu";
color:#4e626c;
font-size:10px;
width:34px;
position:absolute;
right:-34px;
top:0px;
}
.countdown-section:last-child:after {
display:none;
}
.countdown-section:last-child {
margin-right:0px;
}
.countdown-amount {
letter-spacing:23px;
padding-left:12px;
margin-right:-10px;
}
.countdown-period {
color:#231f20;
text-transform:uppercase;
font-size:12px;
position:absolute;
bottom:-25px;
left:0px;
padding:0px;
margin:0px;
width:100%;
text-align:center;
font-weight:normal;
font-family:"Open Sans";
}
.field-name-field-contestdesc {
max-width:840px;
margin:0 auto;
padding:0px 0px 50px 0px;
font-size:18px;
}
.field-name-field-contestdesc p {
clear:both;
margin-bottom:20px;
}
.field-name-field-contestdesc h2 {
padding:0px;
margin:0px;
line-height:1;
color:#018216;
font-weight:bold;
font-size:32px;
padding-bottom:36px;
}
.field-name-field-contestdesc em {
display:block;
float:left;
width:43px;
font-size:25px;
font-weight:bold;
color:#6ab601;
font-style:normal;
position:relative;
top:-7px;
}
.field-name-field-showawards {
display:none;
}
.award {
width:100%;
height:731px;
background:url(//alemsaby.kz/sites/all/themes/site/images/award-bg2.jpg) center top no-repeat;
margin-bottom:50px;
}
.award h2 {
text-align:center;
line-height:1;
padding: 64px 0px 75px 0px;
margin:0px;
font-size:50px;
font-weight:normal;
color:#0b3300;
font-family:"PT Sans Caption";
display:none;
}
.award-left {
float:left;
width:669px;
height:445px;
margin-left:-15px;
background-color:#fff;
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
position:relative;
}
.award-right {
text-align:center;
padding-top:335px;
}
.award-right a {
display:inline-block;
width:291px;
height:119px;
font-weight:bold;
font-size:22px;
background:url(//alemsaby.kz/sites/all/themes/site/images/contest-btn.png) center top no-repeat;
text-align:center;
color:#fff !important;
text-decoration:none;
line-height:1.2;
box-sizing:border-box;
padding-top:27px;
}
.award-right a:hover {
background-position:center bottom;
}
.award-title {
position:absolute;
top:313px;
left:0px;
width:130px;
height:46px;
line-height:46px;
text-align:center;
color:#fff;
font-weight:bold;
font-size:23px;
background-color:#ff9c00;
}
.field-name-field-contestnagradaimg {
position:relative;
}
.field-name-field-contestnagradaimg:after {
position:absolute;
bottom:0px;
left:0px;
width:100%;
height:50px;
background:url(//alemsaby.kz/sites/all/themes/site/images/award-corner.png) center top no-repeat;
display:block;
content:'';
}
.field-name-field-contestnagrada {
padding:20px 30px 0px 30px;
color:#34a201;
font-size:23px;
}
.node-type-publication .publication-date {
vertical-align:middle;
}
.field-name-field-pubcat,
.publication-stats {
display:inline-block;
vertical-align:middle;
width:225px;
}
.field-name-field-pubcat a {
color:#fff;
font-weight:600;
font-size:16px;
text-decoration:underline;
}
.node .field-name-field-pubcat a {
color:#fff;
}
.field-name-field-pubcat a:hover {
text-decoration:none;
}
.field-name-field-pubcat {
text-align:right;
padding-right:40px;
box-sizing:border-box;
}
.publication-stats {
text-align:left;
padding-left:40px;
box-sizing:border-box;
}
.publication-stats span {
display:inline-block;
padding-left:42px;
background:url(//alemsaby.kz/sites/all/themes/site/images/view-icon.png) left center no-repeat;
color:#fff;
font-weight:bold;
font-size:14px;
}
.publication-body {
max-width:945px;
margin:0 auto;
font-size: 18px;
}
.publication-social {
text-align:center;
padding:60px 0px;
}
.share,
.likely {
display:inline-block;
vertical-align:middle;
}
.share {
font-weight:bold;
font-size:16px;
color:#666666;
padding-right:20px;
}
.node-type-alem .alem-wrapper,
.page-diary .alem-wrapper {
width:100%;
background:#fff url(//alemsaby.kz/sites/all/themes/site/images/alem-bg.png) right top no-repeat;
max-width:1000px;
margin:0 auto;
height:428px;
}
.alem-foto {
float:left;
width:400px;
position:relative;
}
.alem-foto:after {
width:35px;
height:428px;
background:url(//alemsaby.kz/sites/all/themes/site/images/alem-corner.png) left top no-repeat;
position:absolute;
top:0px;
right:0px;
display:block;
content:'';
}
.alem-desc {
float:left;
width:470px;
margin-left:80px;
color:#797979;
font-size:18px;
padding-top:75px;
}
.alem-desc h1 {
font-size:36px;
font-weight:600;
color:#0b3300;
margin:0px;
line-height:1;
padding:0px 0px 29px 0px;
margin-bottom:44px;
background:url(//alemsaby.kz/sites/all/themes/site/images/color-line2.jpg) center bottom no-repeat;
display:inline-block;
}
.alem-desc .alem-bday,
.alem-desc .alem-city {
margin-bottom:30px;
}
.alem-desc .alem-bday:before {
display: inline-block;
vertical-align: middle;
width: 35px;
height: 35px;
content: '';
margin-right: 32px;
background: url(//alemsaby.kz/sites/all/themes/site/images/alem-calendar.png) left top no-repeat;
}
.alem-desc .alem-city:before {
display: inline-block;
vertical-align: middle;
width: 35px;
height: 35px;
content: '';
margin-right: 32px;
background: url(//alemsaby.kz/sites/all/themes/site/images/alem-city.png) center top no-repeat;
}
.alem-desc .alem-cat-4:before {
display: inline-block;
vertical-align: middle;
width: 35px;
height: 35px;
content: '';
margin-right: 32px;
}
.alem-desc .alem-cat-4:before {
background: url(//alemsaby.kz/sites/all/themes/site/images/cat1-big.png) center center no-repeat;
}
.alem-desc .alem-cat-5:before {
background: url(//alemsaby.kz/sites/all/themes/site/images/cat2-big.png) center center no-repeat;
}
.alem-desc .alem-cat-6:before {
background: url(//alemsaby.kz/sites/all/themes/site/images/cat3-big.png) center center no-repeat;
}
.alem-desc .alem-cat-7:before {
background: url(//alemsaby.kz/sites/all/themes/site/images/cat4-big.png) center center no-repeat;
}
.alem-desc .alem-cat-8:before {
background: url(//alemsaby.kz/sites/all/themes/site/images/cat5-big.png) center center no-repeat;
}
.alem-bio-wrapper {
background:#fff url(//alemsaby.kz/sites/all/themes/site/images/alem-top-bg.png) center top repeat-x;
margin-bottom:50px;
}
.alem-bio {
padding:42px 115px;
position:relative;
background:url(//alemsaby.kz/sites/all/themes/site/images/alem-bottom-bg.png) center bottom repeat-x;
}
.alem-bio:before {
display:block;
content:'';
background:url(//alemsaby.kz/sites/all/themes/site/images/alem-left-bg.png) center top no-repeat;
background-size:cover;
height:100%;
width:6px;
position:absolute;
left:0px;
top:0px;
}
.alem-bio:after {
display:block;
content:'';
background:url(//alemsaby.kz/sites/all/themes/site/images/alem-right-bg.png) center top no-repeat;
background-size:cover;
height:100%;
width:6px;
position:absolute;
right:0px;
top:0px;
}
.alem-bio h3 {
padding:0px;
margin:0px;
font-weight:bold;
font-size:20px;
color:#018216;
padding-bottom:15px;
line-height:1.2;
}
.alem-bio p {
margin-bottom:35px;
}
.alem-bio p:last-child {
margin-bottom:0px;
}
.node-type-contest,
.node-type-rules,
.node-type-works {
background:#fff;
}
.node-type-contest .header,
.node-type-rules .header,
.node-type-works .header {
background:url(//alemsaby.kz/sites/all/themes/site/images/bg.jpg);
}
.node-type-contest .alem-menu,
.node-type-rules .alem-menu,
.node-type-works .alem-menu {
padding-bottom:45px;
}
.news-block {
margin-bottom:80px;
}
.news-block h2 {
margin:0px;
padding:0px 0px 50px 0px;
line-height:1;
text-align:center;
font-size:50px;
font-family:"PT Sans Caption";
color:#0b3300;
}
.news-block .grid-inner {
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
background:#fff url(//alemsaby.kz/sites/all/themes/site/images/contest-news-line.png) center bottom repeat-x;
position:relative;
height:271px;
margin-bottom:30px;
}
.news-block .grid-inner:hover {
background-color:#FF9C00;
}
.news-block .views-field-nothing {
background-color:#fff;
position:absolute;
top:110px;
left:0px;
width:50px;
height:70px;
text-align:center;
box-sizing:border-box;
padding-top:0px;
color:#ff9c00;
font-weight:bold;
font-size:20px;
line-height:1.1;
box-shadow:1px 3px 5px rgba(106,182,1,0.3);
padding-top:5px;
}
.news-block .views-field-nothing span span {
color:#34a201;
font-size:10px;
position:relative;
top:-5px;
}
.news-block .views-field-title {
padding: 0px 14px;
margin-top: 14px;
line-height: 1.2;
}
.news-block .views-field-title a {
text-decoration:none;
font-weight:600;
font-size:13px;
}
.node .news-block .views-field-title a {
color: #0b3300;
}
.news-block .grid-inner:hover .news-block .views-field-title a {
color:#fff !important;
}
.news-block .views-field-field-pubfoto {
position:relative;
}
.news-block .views-field-field-pubfoto:after {
display:block;
content:'';
width:100%;
height:24px;
position:absolute;
bottom:0px;
left:0px;
background:url(//alemsaby.kz/sites/all/themes/site/images/contest-news-corner.png) center top no-repeat;
}
.news-block .grid-inner:hover .views-field-field-pubfoto:after {
background-position:center bottom;
}
.slicknav_menu {
display:none;
}
.menu-overlay {
background:rgba(0,0,0,0.7);
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:999;
}
.menu-close {
position:absolute;
top:20px;
left:311px;
z-index:1000;
cursor:pointer;
background:url(//alemsaby.kz/sites/all/themes/site/images/close.png) center center no-repeat;
width:24px;
height:24px;
}
#block-search-form {
display:none;
}
#block-search-form .form-control,
#block-multiblock-2 .form-control {
display: block;
width: 100%;
height: 34px;
padding: 5px 12px;
font-family:"Open Sans";
font-weight:600;
font-size: 12px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 0px;
border-radius: 0px;
border-top-right-radius: none;
border-bottom-right-radius: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#block-search-form .btn-primary,
#block-search-form .btn-primary:hover,
#block-multiblock-2 .btn-primary,
#block-multiblock-2 .btn-primary:hover {
color: #96c24e;
background:#fff;
border-color: transparent;
border-radius:0px;
}
.region-header {
position:relative;
}
#block-multiblock-2 {
display:none;
position:absolute;
right:50px;
top:70px;
box-shadow:2px 5px 15px rgba(106,182,1,0.5);
max-width:200px;
}
.search-btn {
cursor:pointer;
}
.search-btn.active {
opacity:0.8;
}
#block-multiblock-2 .form-group {
margin-bottom:0px;
}
#node-33 {
max-width:783px;
margin:0 auto;
margin-bottom:50px;
}
#node-33 strong,
#node-33 label {
font-size:20px;
color:#018216;
padding:0px;
margin:0px;
padding-bottom:20px;
display:block;
}
#node-33 strong em {
font-style:normal;
color:#9e9e9e;
font-size:16px;
}
#node-33 .form-item {
margin:0px;
}
#node-33 textarea {
resize:none;
border-radius:0px;
box-shadow:0px;
margin-bottom:40px;
}
#node-33 input.form-text {
width:250px;
height:50px;
box-sizing:border-box;
border-radius:0px;
padding:0px 10px;
margin-bottom:40px;
}
#node-33 .webform-component-textfield {
display:inline-block;
margin-right:16px;
}
#node-33 .webform-component--otchestvo {
margin-right:0px;
}
#node-33 select {
margin:0px 0px 40px 0px;
border-radius:0px;
height:50px;
text-align:left;
width:80px;
padding-left:10px;
box-sizing:border-box;
}
#node-33 .webform-component--chtoby-zapolnit-anketu-pravilno-pozhaluysta-vnimatelno-oznakomtes-s--pravilami-zapolneniya-rezyume {
font-weight:bold;
padding-bottom:40px;
font-size:16px;
}
#node-33 .webform-component--chtoby-zapolnit-anketu-pravilno-pozhaluysta-vnimatelno-oznakomtes-s--pravilami-zapolneniya-rezyume a {
text-decoration:none;
color:#ff9c00;
}
#node-33 .webform-component--nomer-telefona {
display:inline-block;
margin-right:50px;
}
#node-33 .webform-component-email {
display:inline-block;
}
#node-33 .btn {
display:inline-block;
background:url(//alemsaby.kz/sites/all/themes/site/images/btn-help.png) left top no-repeat;
width:205px;
height:66px;
color:#fff;
font-weight:bold;
font-size:16px;
line-height:55px;
text-align:center;
padding:0px;
padding-right:8px;
box-sizing:border-box;
text-decoration:none;
border:0px;
cursor:pointer;
border-radius:0px;
padding-bottom:15px;
text-transform:uppercase;
}
#node-33 .btn:hover {
background-position:left -66px;
}
#node-33 .btn:focus {
background-position:left -132px;
}
.file-video {
text-align:center;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 40px 0 0 0;
border-radius: 4px;
}
.pagination > li.pager-last,
.pagination > li.pager-first {
display:none;
}
.pagination > li > a, .pagination > li > span {
position: relative;
float: left;
padding: 0px 17px;
height:44px;
line-height:38px;
margin-left: -1px;
color: #7c7c7c;
font-size:19px;
font-weight:600;
text-decoration: none;
background-color: #fff;
border: 1px solid #f2f2f2;
border-top:2px solid #f2f2f2;
border-bottom:2px solid #f2f2f2;
}
.pagination > li.next a {
position:relative;
overflow:hidden;
text-indent:-1000px;
width:49px;
text-align:center;
border-radius:0px 30px 30px 0px;
border-right-width:2px;
}
.pagination > li.next a:after {
display:inline-block;
vertical-align:middle;
content:'';
width:10px;
height:15px;
position:absolute;
left:50%;
margin-left:-5px;
top:50%;
margin-top:-7px;
background:url(//alemsaby.kz/sites/all/themes/site/images/arrow-right.png) left top no-repeat;
}
.pagination > li.prev a {
position:relative;
overflow:hidden;
text-indent:-1000px;
width:49px;
text-align:center;
border-radius:30px 0px 0px 30px;
border-left-width:2px;
}
.pagination > li.prev a:after {
display:inline-block;
vertical-align:middle;
content:'';
width:10px;
height:15px;
position:absolute;
left:50%;
margin-left:-5px;
top:50%;
margin-top:-7px;
background:url(//alemsaby.kz/sites/all/themes/site/images/arrow-left.png) left top no-repeat;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus,
.pagination > li > a:hover, .pagination > li > span:hover {
z-index: 3;
color: #fff;
background-color: #ff9c00;
border-color: #f2f2f2;
cursor:pointer;
}
.pagination > li.next a:hover:after,
.pagination > li.prev a:hover:after {
background-position:left bottom;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
border-radius:0px 30px 30px 0px;
border-right-width:2px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
margin-left: 0;
border-radius:30px 0px 0px 30px;
border-left-width:2px;
}
.dd-container {
width:100% !important;
}
div.dd-select {
border-radius: 0px;
border: 0px !important;
position: relative;
cursor: pointer;
width:100% !important;
background:none !important;
padding:0px !important;
font-size: 16px;
color:#80c341;
text-transform:uppercase; 
cursor:pointer;
margin-left:28px;
margin-top:2px;
}
a.dd-selected {
border-radius: 0px;
border: 0px !important;
position: relative;
cursor: pointer;
width:100% !important;
background:none !important;
padding:0px 0px 0px 25px !important;
font-size: 16px;
color:#80c341;
cursor:pointer;
text-transform:uppercase; 
}
a.dd-selected:hover {
color:#FFAC03;
}
.dd-pointer,
.dd-pointer-up {
width: 14px !important;
height: 9px !important;
position: absolute !important;
right: auto !important;
left:0px !important;
top: 50% !important;
margin-top:-5px !important;
background:url(//alemsaby.kz/sites/all/themes/site/images/arrow-down.png) left top no-repeat !important;
}
.dd-pointer-down,
.dd-pointer-up {
border:0px !important;
}
.dd-select label {
margin:0px;
cursor:pointer;
}
.dd-options {
border: 0px !important;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) !important;
margin:5px 0px 0px 25px !important;
}
.dd-option {
padding: 8px 0px 8px 17px !important;
border-bottom:1px solid #eeeeee !important;
color: #80c341 !important;
cursor:pointer;
font-size:15px;
line-height:15px;
font-weight:bold;
text-transform:uppercase;
}
a.dd-option:hover,
a.dd-option-selected {
color: #fff !important;
background-color:#FFAC03 !important;
}
.dd-option label {
margin-bottom:0px !important;
cursor:pointer;
}
.view-empty {
padding-bottom:30px;
}
.node a {
color:#FF9C00;
}
.mobileslide {
display:none;
}
.wanna_help_content {
width: 920px;
margin: 0 auto;
}
.right_w_h {
width: 555px;
height: 520px;
float: left;
font-size: 20px;
text-transform: uppercase;
font-family: "Tahoma";
}
.left_w_h {
width: 335px;
height: 520px;
float: right;
}
.pay_online {
font-size: 20px;
text-transform: uppercase;
font-family: "Tahoma";
}
.enter_info {
font-size: 14px;
font-family: "Tahoma";
font-weight: bold;
}
.charity_form {
width: 335px;
height: 135px;
}
.pers_email {
width: 335px;
height: 30px;
margin-top: 20px;
}
.enter_info {
font-size: 14px;
font-family: "Tahoma";
font-weight: bold;
margin-top: 38px;
}
.summa {
width: 220px;
height: 30px;
}
.select_currency {
width: 100px;
height: 30px;
float: right;
text-align: center;
}
.donate_sub {
background-image: url(//alemsaby.kz/sites/all/themes/site/images/donate.png);
width: 150px;
height: 28px;
outline: none;
border: 0;
background-position: 0 0;
float: right;
margin-top: 44px;
cursor: pointer;
}
.donate_sub:hover {
background-position: 0 -28px;
}
.donate_sub_kz{
background-image: url(//alemsaby.kz/sites/all/themes/site/images/donate-kaz.png);
width: 150px;
height: 28px;
outline: none;
border: 0;
background-position: 0 -28px;
float: right;
margin-top: 44px;
cursor: pointer;
}
.donate_sub_kz:hover {
background-position: 0 0;
}
.donate_sub_eng{
background-image: url(//alemsaby.kz/sites/all/themes/site/images/donate-eng.png);
width: 100px;
height: 28px;
outline: none;
border: 0;
background-position: 0 -28px;
float: right;
margin-top: 44px;
cursor: pointer;
}
.donate_sub_eng:hover {
background-position: 0 0;
}
#colorbox #pay {
display:block !important;
}
.i18n-kk .date-end span,
.i18n-kk .date-start span,
.i18n-kk .date-final span {
display:none;
}
@media (min-width:0px) and (max-width:976px) {
.right_w_h img {
width: 100%;
height: auto;
}
.right_w_h {
width: 100% !important;
float: left !important;
display: block;
height: auto;	
}
#cboxLoadedContent {
overflow-x: hidden !important;
}
.left_w_h {
width: 80% !important;
float: left !important;
display: block;
height: auto;
padding-top: 17px;
}
.wrap {
max-width: 330px !important;
padding-right:15px !important;
}
.charity_form {
height: 135px;
width: 314px !important;
}
.enter_info {
font-family: "Tahoma";
font-size: 14px;
font-weight: bold;
margin-top: 18px  !important;
}
.summa {
height: 30px;
width: 207px  !important;
}
}
@media (max-width:767px) and (min-width:376px) {
#block-views-alemblock-block .view, #block-views-teamblock-block .view {
padding:0 125px!important;
}
}
#node-4 .contest-bg, #node-95 .contest-bg {
display: none;
}
#node-4 .award, #node-95 .award {
display: none;
}.slicknav_btn {
position: relative;
display: block;
vertical-align: middle;
cursor: pointer; 
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
margin-top: 0.188em; 
}
.slicknav_menu {
*zoom: 1; }
.slicknav_menu .slicknav_menutxt {
display: block;
line-height: 1.188em;
float: left; }
.slicknav_menu .slicknav_icon {
float: left;
width: 1.125em;
height: 0.875em;
margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_icon:before {
background: transparent;
width: 1.125em;
height: 0.875em;
display: block;
content: "";
position: absolute; }
.slicknav_menu .slicknav_no-text {
margin: 0; }
.slicknav_menu .slicknav_icon-bar {
display: block;
width: 1.125em;
height: 0.125em;
}
.slicknav_menu:before {
content: " ";
display: table; }
.slicknav_menu:after {
content: " ";
display: table;
clear: both; }
.slicknav_nav {
clear: both; }
.slicknav_nav ul {
display: block; }
.slicknav_nav li {
display: block; }
.slicknav_nav .slicknav_arrow {
font-size: 0.8em;
margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item {
cursor: pointer; }
.slicknav_nav .slicknav_item a {
display: inline; }
.slicknav_nav .slicknav_row {
display: block; }
.slicknav_nav a {
display: block; }
.slicknav_nav .slicknav_parent-link a {
display: inline; }
.slicknav_brand {
float: left; }
.slicknav_menu {
font-size: 16px;
box-sizing: border-box;
}
.slicknav_menu * {
box-sizing: border-box; }
.slicknav_menu .slicknav_menutxt {
color: #80c341;
font-weight: bold;
}
.slicknav_menu .slicknav_icon-bar {
background-color: #80c341; 
}
.slicknav_btn {
margin: 5px 5px 6px;
text-decoration: none;
background-color: #80c341; 
}
.slicknav_nav {
position:absolute;
top:0px;
left:0px;
z-index:1000;
color: #fff;
background-color:#ff9d00;
margin: 0;
padding: 0;
font-size: 16px;
font-weight:600;
list-style: none;
overflow: hidden; 
width:100%;
max-width:257px;
}
.slicknav_nav ul {
list-style: none;
overflow: hidden;
padding: 0;
margin: 0;
}
.slicknav_nav .slicknav_row,
.slicknav_nav li  {
padding:0px;
margin:0px; 
border-bottom:1px solid #ffc154;
}
.slicknav_nav a {
display:block;
padding: 0px 0px 0px 49px;
margin: 0px;
text-decoration: none;
color: #fff;
height:50px;
line-height:50px;
width:100%;
box-sizing:border-box;	
}
.slicknav_nav a:hover,
.slicknav_nav a.active {
background-color:#ffb21f;
}
.slicknav_nav .slicknav_txtnode {
margin-left: 15px; }
.slicknav_nav .slicknav_item a {
padding: 0;
margin: 0; }
.slicknav_nav .slicknav_parent-link a {
padding: 0;
margin: 0; }
.slicknav_brand {
color: #fff;
font-size: 18px;
line-height: 30px;
padding: 7px 12px;
height: 44px; }@media all and (max-width: 1200px) {
body {
font-size:14px;
}
.slicknav_menu {
display:inline-block;
margin-left:10px;
}
.header {
height:108px;
padding-top:27px;
}
.logo {
margin-right:10px;
margin-left:15px;
width:115px;
}
.logo img {
max-width:115px;
height:auto;
}
.name {
font-size: 14px;
padding: 12px 0px 0px 0px;
line-height: 1.3;
}
#block-block-1 p {
padding-left: 47px;
background-size:33px;
padding-top: 13px;
height: 60px;
box-sizing: border-box;
font-size: 14px;
color: #a79068;
line-height:1.3;
float:right;
}
#block-block-2 {
padding-top:6px;
text-align:right;
}
#block-block-2 p a {
display:inline-block;
background-image:url(//alemsaby.kz/sites/all/themes/site/images/btn-help-medium.png);
width: 168px;
height: 56px;
font-size: 16px;
line-height: 45px;
padding-right: 8px;
}
#block-block-2 p a:hover,
#block-block-2 p a:focus {
background-position:left -56px;
}
div.highlighted {
height: 55px;
background-color: #fff;
padding-top: 18px;
box-sizing: border-box;
}
.not-front div.highlighted {
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}
#block-views-slider-block {
border-top:0px;
height:465px;
position:relative;
}
#block-views-slider-block .view ul li {
height:465px;
}
.bx-wrapper .bx-prev {
left: 10px;
background: url(//alemsaby.kz/sites/all/themes/site/images/left.png) no-repeat left top;
background-size:73px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//alemsaby.kz/sites/all/themes/site/images/right.png) no-repeat left top;
background-size:73px;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -37px;
outline: 0;
width: 73px;
height: 74px;
text-indent: -9999px;
z-index: 9999;
}
.slide-contest-wrapper {
width: 100%;
max-width: 434px;
margin:0 auto;
background: url(//alemsaby.kz/sites/all/themes/site/images/color-line.png) center top repeat-x, url(//alemsaby.kz/sites/all/themes/site/images/green-corner.png) center bottom no-repeat;
background-color: rgba(0, 0, 0, 0);
background-color: #fff;
padding: 37px 47px 37px 47px;
margin-top: 47px;
}
.slide-contest-wrapper h2 {
font-size:32px;
}
.slide-body {
font-size:14px;
line-height:1.3;
}
.slide-link {
padding-top:30px;
}
.slide-link a {
font-size:14px;
width:214px;
height:55px;
background-image:url(//alemsaby.kz/sites/all/themes/site/images/btn2-medium.png);
line-height:44px;
}
.slide-link a:hover,
.slide-link a:focus {
background-position:left -55px;
}
h2.block-title {
font-size:36px;
}
.view-contest .grid-inner {
width:360px;
}
.view-contest .views-field-title-1 a {
display: table-cell;
height: 60px;
width: 360px;
vertical-align: middle;
text-align:center;
padding-left: 0px;
box-sizing: border-box;
font-size: 14px;
font-weight: 600;
color: #6ab601;
text-decoration: none;
}
.view-contest .views-field-nothing {
position: absolute;
left: 0px;
top: 100px;
width: 108px;
}
.start-date,
.end-date {
width: 108px;
font-size: 10px;
padding-right: 12px;
height: 30px;
line-height: 30px;
}
.start-date span,
.end-date span {
font-size:14px;
}
.front .view-publications .col-md-12,
.front .view-publications .col-sm-12 {
width:33.3333%;
}
.publications {
width: 100%;
height: 570px;
min-height:auto;
margin-top: 30px;
}
.publications .block-title {
padding-top:80px;
}
.front .view-publications .grid-inner {
max-width: 227px;
margin: 0 auto;
padding-bottom: 27px;
}
.front .view-publications .views-field-nothing {
top: 92px;
left: 0px;
width: 48px;
height: 65px;
padding-top: 5px;
font-size: 18px;
}
.front .view-publications .views-field-nothing span span {
font-size:9px;
}
.front .view-publications .views-field-title {
height: 75px;
padding: 0px 15px;
margin-top: 10px;
line-height: 1.1;
display: table-cell;
vertical-align: middle;
width: 100%;
}
.front .view-publications .views-field-title a {
font-size: 12px;
}
.view-footer {
padding-top: 50px;
}
.view-footer a {
display: inline-block;
height: 40px;
line-height: 40px;
font-size: 14px;
font-weight: bold;
color: #20bf00;
text-transform: uppercase;
border-radius: 30px;
padding: 0px 70px;
}
#block-views-alemblock-block .view,
#block-views-teamblock-block .view {
padding:0px 95px;
}
.view-alemblock .bx-wrapper .bx-prev {
background:url(//alemsaby.kz/sites/all/themes/site/images/left-green-medium.png) left top no-repeat;
left:-87px;
}
.view-alemblock .bx-wrapper .bx-next {
background:url(//alemsaby.kz/sites/all/themes/site/images/right-green-medium.png) left top no-repeat;
right:-87px;
}
.view-alemblock .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -31px;
outline: 0;
width: 63px;
height: 62px;
text-indent: -9999px;
z-index: 9999;
}
.view-alemblock .view-footer {
padding-top: 60px;
}
.view-alemblock .view-footer a {
color: #fff;
background: url(//alemsaby.kz/sites/all/themes/site/images/btn3-medium.png) center top no-repeat;
width: 202px;
height: 42px;
line-height: 42px;
padding: 0px;
}
.view-teamblock .view-footer a {
padding: 0px;
width:202px;
height:42px;
line-height: 42px;
}
.view-alemblock .view-footer a:hover,
.view-alemblock .view-footer a:focus{
background-position:left -42px;
}
.view-teamblock .bx-wrapper .bx-controls-direction a {
margin-top: -32px;
width: 63px;
height: 65px;
}
.view-teamblock .bx-wrapper .bx-prev {
background: url(//alemsaby.kz/sites/all/themes/site/images/left3-medium.png) no-repeat left top;
left:-87px;
}
.view-teamblock .bx-wrapper .bx-next {
background: url(//alemsaby.kz/sites/all/themes/site/images/right3-medium.png) no-repeat left top;
right:-87px;
}
.team {
width: 100%;
background: url(//alemsaby.kz/sites/all/themes/site/images/com-bg-medium.png) center top no-repeat;
height: 545px;
color: #fff;
margin-top: 30px;
}
#block-views-teamblock-block .block-title { 
padding-top:80px;
}
.view-teamblock .view-footer {
padding-top: 50px;
}
.view-itogi .form-type-bef-link a {
width: 85px;
height: 41px;
border: 3px solid #ff9c00;
border-radius: 30px;
line-height:35px;
text-align: center;
color: #0b3300;
font-size: 18px;
font-family: "PT Sans Caption";
text-decoration: none;
}
.view-itogi .form-type-bef-link::after {
display: block;
content: '';
width: 20px;
height: 15px;
background: url(//alemsaby.kz/sites/all/themes/site/images/year-rasp.png) center center no-repeat;
background-size:20px;
position: absolute;
right: -20px;
top: 15px;
}
.view-itogi .form-type-bef-link {
margin-right:20px;
}
#block-views-itogi-block .block-title {
padding-top: 45px;
line-height: 1.2;
padding-bottom: 45px;
}
.view-itogi .views-field-body {
width: 100%;
max-width:625px;
margin: 0 auto;
padding-top: 40px;
}
.view-itogi .views-field-body ul li strong:nth-child(1) {
font-size:22px;
}
#block-block-3 {
padding-left:50px;
}
#block-block-4 {
position:relative;
left:50px;
}
#block-simplenews-1 {
width: 240px;
height: 210px;
background: #fff url(//alemsaby.kz/sites/all/themes/site/images/green-corner2.png) center bottom no-repeat;
padding: 0px 24px;
text-align: center;
box-shadow: 0px 0px 30px rgba(0,0,0,0.3);
margin-top: -55px;
position: relative;
left: 82px;
}
#block-simplenews-1 .block-title {
font-weight: 600;
color: rgba(0,0,0,0.6);
padding: 32px 35px 20px 35px;
font-size: 19px;
line-height: 1.2;
}
#block-simplenews-1 .btn {
width: 168px;
height: 56px;
font-size: 13px;
line-height: 46px;
text-align: center;
background-image:url(//alemsaby.kz/sites/all/themes/site/images/btn-help-medium.png);
}
#block-simplenews-1 .btn:hover,
#block-simplenews-1 .btn:focus {
background-position:left -56px;
}
#block-search-form {
padding: 20px 20px 5px 49px;
}
#block-multiblock-1 {
float:right;
}
#block-block-11 {
float:right;
margin-right:140px;
}
#block-block-11 img {
width:17px !important;
height:auto !important;
}
#block-multiblock-2 {
right: 100px;
top: 95px;
max-width:200px;
}
.chosen-container {
width:72px !important;
}
#block-multiblock-1 select {
width:72px !important; margin-top:-5px !important;
}
h1#page-title {
font-size:36px;
}
#block-menu-block-3 ul li a, .alem-menu ul li a,
#block-menu-block-4 ul li a,
#block-menu-block-5 ul li a {
padding: 0px 25px;
}
.view-media .views-exposed-widgets a, .view-publications .views-exposed-widgets a, #block-menu-block-3 ul li a, .alem-menu ul li a, #block-menu-block-5 ul li a, #block-menu-block-5 ul li a {
height: 40px;
line-height: 33px;
}
.view-media .form-type-bef-link, .view-publications .form-type-bef-link, #block-menu-block-3 ul li, .alem-menu ul li, #block-menu-block-4 ul li, #block-menu-block-5 ul li {
margin:0px 5px;
}
.view-media .views-exposed-widgets, .view-publications .views-exposed-widgets, #block-menu-block-3, #block-menu-block-4, #block-menu-block-5, .alem-menu {
font-size:18px;
}
.ui-tabs .ui-tabs-panel h2, .node-page h2 {
font-size:24px;
}
.ui-tabs .ui-tabs-panel h3, .node-page h3 {
font-size:18px;
padding-top:10px;
}
.node-page h2,
.node-page h3 {
line-height:1.2;
}
.contest-bg {
background-color: #fff;
width: 553px;
height: 352px;
color: #0b3300;
margin: 0 auto;
margin-top: 0px;
box-sizing: border-box;
margin-top: 50px;
}
.contest-bg h1 {
padding-top: 38px;
font-size: 24px;
padding-bottom: 23px;
margin-bottom: 0px;
}
.contest-date h3 {
font-size:14px;
padding-bottom:20px;
}
.date-start, .date-end {
width: 120px;
height: 35px;
line-height: 35px;
font-size: 16px;
}
.date-start strong, .date-end strong {
font-size: 10px;
}
.date-final {
width: 128px;
height: 69px;
line-height: 69px;
font-size: 20px;
}
.date-final strong {
font-size:10px;
}
.contest-date {
height:104px;
margin-bottom:35px;
}
.row-timer {
padding-top:21px;
height:128px;
}
.row-timer h3 {
font-size:16px;
padding-bottom:15px;
}
.countdown-section {
width:auto;
height:42px;
background-size:62px;
text-align:center;
font-size:27px;
margin-right:22px;
border-radius:5px;
}
.countdown-section:after {
line-height:42px;
font-size:10px;
width:22px;
position:absolute;
right:-22px;
top:0px;
}
.countdown-amount {
letter-spacing:15px;
padding-left:8px;
margin-right:-7px;
}
.countdown-period {
font-size:10px;
bottom:-15px;
width:100%;
}
.contest-top {
margin-bottom:60px;
}
.publication-top, .contest-top {
height: 464px;
margin-top: 0px;
}
.field-name-field-contestdesc {
padding: 0px 0px 50px 0px;
font-size: 16px;
}
.field-name-field-contestdesc h2 { 
font-size:24px;
padding-bottom:25px;
}
.node-type-contest .alem-menu, .node-type-rules .alem-menu, .node-type-works .alem-menu {
padding-bottom:20px;
}
.alem-menu ul li {
margin-bottom:19px;
}
.cont-wrapper {
margin:0 auto;
margin-bottom:30px;
float: none;
left: 0px;
}
#block-webform-client-block-28 {
margin:0 auto;
float:none;
}
.page-diary .alem-menu {
padding-bottom: 20px;
}
.view-media .views-exposed-widgets, .view-publications .views-exposed-widgets, #block-menu-block-3, #block-menu-block-4, #block-menu-block-5, .alem-menu {
padding-bottom:60px;
}
.view-publications .grid-inner,
.view-diary .grid-inner {
margin:0 auto;
margin-bottom:30px;
max-width:554px;
}
.view-alem .view-filters {
display:none;
}
.view-alem .grid-inner {
max-width:556px;
margin:0 auto;
margin-bottom:30px;
}
.view-team h1#page-title {
padding-bottom: 55px;
}
.view-team .grid-inner {
height:366px;
}
.team-foto {
padding: 5px;
background: url(//alemsaby.kz/sites/all/themes/site/images/foto-bg.png) center center no-repeat;
background-size:256px;
width: 256px;
height: 256px;
}
.team-desc span {
padding: 0px 22px;
width: 256px;
height: 256px;
}
.team-desc {
font-size:13px;
width: 256px;
height: 256px;
background-size:256px;
}
.team-wrapper {
max-width: 256px;
}
.view-team .col.active .team-desc  {
display:block !important;
}
.team-name {
font-size: 19px;
}
.view-media .grid-inner {
max-width:345px;
height:250px;
margin:0 auto;
margin-bottom:30px;
}
.view-media .views-field-title a {
font-size:15px;
}
h1.publication-title {
font-size: 29px;
}
.publication-date {
padding: 0px 14px;
line-height: 25px;
font-size: 14px;
}
.publication-top:before {
height:83px;
}
.publication-meta {
padding-top:60px;
}
.gallery-caption span {
font-size:14px;
}
.alem-bio-wrapper {
margin:0px 15px;
margin-bottom:50px;
}
.node-type-alem .alem-wrapper, .page-diary .alem-wrapper {
height: 307px;
background:#fff url(//alemsaby.kz/sites/all/themes/site/images/alem-bg-medium.png) right center no-repeat;
}
.node-type-alem .alem-menu,
.page-diaty .alem-menu {
padding-bottom:20px;
}
.alem-bio {
padding: 25px;
}
.alem-bio h3 {
font-size:18px;
}
.alem-foto {
width: 285px;
}
.alem-desc {
width: 320px;
margin-left: 60px;
font-size: 13px;
padding-top: 55px;
}
.alem-foto:after {
width: 35px;
height: 307px;
background: url(//alemsaby.kz/sites/all/themes/site/images/alem-corner.png) left center no-repeat;
position: absolute;
top: 0px;
right: 0px;
display: block;
content: '';
}
.alem-desc h1 {
font-size:26px;
padding-bottom:20px;
margin-bottom:38px;
}
.alem-desc .alem-bday, .alem-desc .alem-city {
margin-bottom: 22px;
}
.alem-desc .alem-bday:before,
.alem-desc .alem-city:before,
.alem-desc .alem-cat:before {
width: 25px !important;
height: 25px !important;
margin-right: 19px;
background-size:25px;
}
.alem-desc .alem-city:before {
background-size:16px;
}
.field-name-field-pubcat a,
.publication-stats span {
font-size:12px;
}
.publication-body {
padding:0px 25px;
line-height:1.7;
}
.award {
width: 100%; height: 200px;
background: url(//alemsaby.kz/sites/all/themes/site/images/award-bg-medium.png) center bottom no-repeat;
margin-bottom: 50px;
}
.award h2 {
padding: 60px 0px 30px 0px;
font-size: 35px;
}
.award-left {
float: none;
width: 485px;
height: 325px;
margin:0 auto;
}
.award-right {
text-align: center;
padding-top: 49px;
}
.award-title {
position: absolute;
top: 228px;
left: 0px;
width: 94px;
height: 33px;
line-height: 33px;
text-align: center;
color: #fff;
font-weight: bold;
font-size: 16px;
background-color: #ff9c00;
}
.field-name-field-contestnagrada {
padding: 15px 20px 0px 20px;
color: #34a201;
font-size: 18px;
}
.award-right a {
width: 213px;
height: 90px;
font-size: 16px;
background: url(//alemsaby.kz/sites/all/themes/site/images/contest-btn-medium.png) center top no-repeat;
padding-top: 20px;
}
.award-right a:hover,
.award-right a:focus {
background-position:center bottom;
}
.news-block h2 { 
padding-bottom:40px;
font-size:36px;
}
.news-block .grid-inner { 
max-width:250px;
height:290px;
margin:0 auto;
margin-bottom:30px;
}
.news-block .views-field-title {
padding-top:15px;
}
#node-33 strong,
#node-33 label {
font-size:18px;
color:#018216;
padding:0px;
margin:0px;
padding-bottom:20px;
display:block;
}
#node-33 strong em {
font-style:normal;
color:#9e9e9e;
font-size:14px;
}
#node-33 .form-item {
margin:0px;
}
#node-33 textarea {
resize:none;
border-radius:0px;
box-shadow:0px;
margin-bottom:30px;
}
#node-33 input.form-text {
width:227px;
height:50px;
box-sizing:border-box;
border-radius:0px;
padding:0px 10px;
margin-bottom:30px;
}
#node-33 .webform-component-textfield {
display:inline-block;
margin-right:13px;
}
#node-33 select {
margin:0px 0px 20px 0px;
}
#node-33 .webform-component--chtoby-zapolnit-anketu-pravilno-pozhaluysta-vnimatelno-oznakomtes-s--pravilami-zapolneniya-rezyume {
font-weight:bold;
padding-bottom:20px;
font-size:14px;
}
#node-33 .webform-component--nomer-telefona {
display:inline-block;
margin-right:30px;
}
#node-33 .btn {
width: 168px;
height: 56px;
font-size: 13px;
line-height: 46px;
text-align: center;
background-image: url(//alemsaby.kz/sites/all/themes/site/images/btn-help-medium.png);
}
#node-33 .btn:hover,
#node-33 .btn:focus {
background-position:left -56px;
}
.file-video iframe {
max-width:100%;
height:auto !important;
}
#block-lang-dropdown-language {
position: absolute;
right: 10px;
top: 65px;
width:68px;
padding-left:0px;
padding-right:0px;
}
div.dd-select {
margin-left:0px;
}
.dd-options {
border: 0px !important;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) !important;
margin: 5px 0px 0px 0px !important;
}
.cont-left strong {
width: 100%;
display: block;
}
#block-menu-block-3, #block-menu-block-4, #block-menu-block-5 {
padding-bottom:0px;
}
}
@media all and (max-width: 760px) {
body {
font-size:13px;
}
.header {
height: 150px;
}
.logo {
float:none;
}
.name {
float:none;
width:auto;
font-size: 12px;
padding: 12px 0px 0px 15px;
line-height: 1.3;
width:151px;
}
#block-block-1 p {
padding-left: 0px;
background-size: 33px;
padding-top: 60px;
height: auto;
box-sizing: border-box;
font-size: 12px;
color: #a79068;
line-height: 1.3;
width: 120px;
margin-right: 13px;
background-position:center top;
}
div.highlighted {
background:none;
height:85px;
}
.not-front div.highlighted {
background:none;
border-top:0px;
height: 80px;
padding-top: 25px;
}
#block-views-slider-block {
border-top:0px;
height:auto;
position:relative;
}
#block-views-slider-block .view ul li {
height:auto;
}
#block-views-slider-block .view ul li .container {
padding:0px;
}
#block-views-slider-block:after {
display:none;
}
#block-views-slider-block .bx-wrapper .bx-controls-direction a {
display:none;
}
.slide-contest-wrapper {
width: 100%;
max-width: 100%;
margin-top: 254px;
float:none;
}
.slide-contest-wrapper h2 {
font-size:24px;
}
.slide-body {
font-size:12px;
line-height:1.3;
}
.slide-link {
padding-top:30px;
}
.slide-link a {
font-size:12px;
width:169px;
height:45px;
background-image:url(//alemsaby.kz/sites/all/themes/site/images/btn2-small.png);
line-height:34px;
}
.slide-link a:hover,
.slide-link a:focus {
background-position:left -45px;
}
h2.block-title {
font-size:24px;
padding:45px 0px 25px 0px;
}
.view-contest .grid-inner {
width: 100%;
}
.view-contest .views-field-title-1 a {
display: block;
height: auto;
width: 100%;
padding:20px 0px;
}
.publications {
width: 100%;
height: auto;
min-height:1131px;
margin-top: 30px;
}
.publications .block-title {
padding-top: 60px;
}
.front .view-publications .grid-inner {
margin-bottom:20px;
max-width:236px;
}
.view-alemblock .bx-wrapper .bx-controls-direction a {
width:35px;
height:35px;
margin-top:-17px;
}
.view-alemblock .bx-wrapper .bx-next {
right: -65px;
background:url(//alemsaby.kz/sites/all/themes/site/images/right-green-small.png) left top no-repeat;
}
.view-alemblock .bx-wrapper .bx-prev {
left: -65px;
background:url(//alemsaby.kz/sites/all/themes/site/images/left-green-small.png) left top no-repeat;
}
.view-alemblock .bx-wrapper .bx-next:hover,
.view-alemblock .bx-wrapper .bx-prev:hover {
background-position:left top;
}
.view-teamblock .bx-wrapper .bx-controls-direction a {
margin-top: -32px;
width: 35px;
height: 35px;
}
.view-teamblock .bx-wrapper .bx-prev {
background: url(//alemsaby.kz/sites/all/themes/site/images/left3-small.png) no-repeat left top;
}
.view-teamblock .bx-wrapper .bx-next {
background: url(//alemsaby.kz/sites/all/themes/site/images/right3-small.png) no-repeat left top;
}
.view-teamblock .bx-wrapper .bx-next {
right: -65px;
}
.view-teamblock .bx-wrapper .bx-prev {
left: -65px;
}
.view-alemblock .view-footer,
.view-teamblock .view-footer {
position:relative;
left:-15px;
padding-top:40px;
}
.view-itogi .views-field-body ul li strong:nth-child(1) {
font-size: 18px;
}
.view-itogi .views-field-body ul li {
margin-bottom: 35px;
padding-left: 35px;
background: url(//alemsaby.kz/sites/all/themes/site/images/orange-dot.png) left 7px no-repeat;
background-size:12px;
}
.footer-menu {
margin-top:0px;
height:auto;
}
#block-block-3 {
padding:44px 0px 0px 0px;
text-align:center;
}
#block-block-3 p {
display: block;
background: url(//alemsaby.kz/sites/all/themes/site/images/logo-bottom.png) center top no-repeat;
padding-top: 49px;
text-align: center;
width: 100%;
font-size: 12px;
}
#block-block-4 {
position: relative;
left: 0px;
width:140px;
margin:0 auto;
padding: 45px 0px 0px 0px;
font-size: 16px;
line-height: 1.4;
}
#block-simplenews-1 {
width: 100%;
height: auto;
background: #fff url(//alemsaby.kz/sites/all/themes/site/images/subsc-small.png) center bottom no-repeat;
padding: 0px 60px 20px 60px;
text-align: center;
box-shadow: 0px 0px 30px rgba(0,0,0,0.3);
margin-top: 0px;
position: relative;
left: 0px;
box-sizing:border-box;
margin:45px 0px 25px 0px;
}
#block-simplenews-1 input.form-text {
font-size:13px;
}
.footer {
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top: 0px;
height: auto;
color: #0b3300;
background: #29C300;
text-align:center;
}
#block-block-5 p,
#block-block-13 p {
font-size: 14px;
text-align:center;
}
#block-block-7 p {
text-align: center;
}
#block-block-6 ul {
margin-left: 0px;
}
#block-multiblock-1 {
margin-right:10px;
}
#block-block-10 {
float:right;
margin-right:100px;
}
#block-block-10 p a {
display:inline-block;
background-image:url(//alemsaby.kz/sites/all/themes/site/images/btn-help-medium.png);
width: 168px;
height: 56px;
font-size: 14px;
line-height: 45px;
padding-right: 8px;
text-align:center;
font-weight:bold;
color:#fff;
text-decoration:none;
margin-top:-10px;
}
#block-block-10 p a:hover,
#block-block-10 p a:focus {
background-position:left -56px;
}
.view-media .form-type-bef-link, .view-publications .form-type-bef-link, #block-menu-block-3 ul li, #block-menu-block-4 ul li, #block-menu-block-5 ul li, .alem-menu ul li {
display:block;
margin:0px 0px 15px 0px;
text-align:center;
}
.view-media .form-type-bef-link {
display:inline-block;
margin-left:5px;
margin-right:5px;
}
.view-media .views-exposed-widgets a {
padding:0px 35px;
}
#block-menu-block-3 {
padding-bottom:0px;
}
.view-media .views-exposed-widgets, .view-publications .views-exposed-widgets, #block-menu-block-3, #block-menu-block-4, #block-menu-block-5, .alem-menu {
font-size:14px;
}
.view-media .views-exposed-widgets a, .view-publications .views-exposed-widgets a, #block-menu-block-3 ul li a, #block-menu-block-4 ul li a, #block-menu-block-5 ul li a, .alem-menu ul li a {
height: 32px;
line-height: 25px;
}
.view-publications .views-exposed-widgets a {
width:100%;
max-width:215px;
}
.i18n-kk .view-publications .views-exposed-widgets a {
max-width:270px;
}
.ui-tabs .ui-tabs-panel h2, .node-page h2 {
font-size: 18px;
}
.ui-tabs .ui-tabs-panel h3, .node-page h3 {
font-size: 18px;
}
.not-front .view-contest .grid-inner {
width:100%;
max-width:360px;
margin:0 auto;
margin-bottom:30px;
}
.view-publications h1#page-title {
padding-bottom:35px;
}
h1#page-title {
font-size: 24px;
padding-top:50px;
}
.not-front .view-publications .grid-inner, .view-diary .grid-inner {
height: auto;
}
.view-publications .grid-inner,
.view-diary  .grid-inner {
max-width:280px;
}
.view-media .views-exposed-widgets, .view-publications .views-exposed-widgets {
padding-bottom:20px;
}
.not-front .pub-foto {
float: none;
width: 100%;
position: relative;
}
.not-front  .pub-foto img {
width:280px !important;
max-width:280px !important;
}
.not-front  .pub-foto:after {
top: auto;
bottom:0px;
right: 0px;
width: 280px;
height: 28px;
background: url(//alemsaby.kz/sites/all/themes/site/images/pub-foto-bg-small.png) left top no-repeat;
}
.not-front .view-publications .grid-inner:hover .pub-foto:after,
.view-diary .grid-inner:hover .pub-foto:after {
background-position:left bottom !important;
}
.pub-right {
float: none;
width: 100%;
margin-left: 0px;
padding:19px;
}
.pub-title a {
font-size:16px;
}
.pub-body {
font-size:14px;
}
.pub-created {
position: absolute;
top: 150px;
right: auto;
left:0px;
font-size:18px;
}
.view-alem .grid-inner {
max-width:203px;
margin-bottom:30px;
height: auto;
border-radius: 203px 203px 0px 0px;
}
.alem-left {
float: none;
width: 100%;
}
.alem-right {
float: none;
width: 100%;
padding:25px 15px 25px 15px;
}
.alem-right a {
font-size:16px;
}
.view-alem .alem-bday,
.view-alem .alem-city,
.view-alem .alem-cat {
margin-left:10px;
margin-right:10px;
}
.view-team h1#page-title {
padding-bottom: 30px;
}
.view-team .grid-inner {
height:307px;
}
.team-foto {
padding: 5px;
background-size:214px;
width: 214px;
height: 214px;
}
.team-desc span {
padding: 0px 20px;
width: 214px;
height: 214px;
}
.team-desc {
font-size:12px;
width: 214px;
height: 214px;
background-size:214px;
}
.team-wrapper {
max-width: 214px;
}
.team-name {
font-size: 17px;
}
.view-media .grid-inner {
max-width:280px;
height:auto;
}
.view-media .views-field-title a {
font-size:14px;
}
.cont-wrapper {
background: #fff url(//alemsaby.kz/sites/all/themes/site/images/contact-1-small.png) right bottom no-repeat;
box-sizing: border-box;
width: 320px;
height: 370px;
margin:0 auto;
margin-top:-50px;
margin-bottom:30px;
}
.cont-left {
float: none;
width: 100%;
padding-top: 30px;
}
.cont-left strong {
font-size: 12px;
background: url(//alemsaby.kz/sites/all/themes/site/images/sabi2.png) center top no-repeat;
padding-top: 51px;
font-weight:normal;
background-size:110px;
width:100%;
display:block;
}
.cont-right {
float: none;
width: 140px;
padding-top: 24px;
font-weight: 600;
font-size: 14px;
color: #6a6a6a;
margin:0 auto;
}
#block-webform-client-block-28 {
width: 320px;
height: 440px;
background: url(//alemsaby.kz/sites/all/themes/site/images/contact-2-small.png) left top no-repeat;
box-shadow: 2px 5px 15px rgba(106,182,1,0.5);
margin-left: 0px;
padding: 29px 30px 0px 30px;
margin:0 auto;
}
#block-webform-client-block-28 .block-title {
font-weight:600;
font-size:16px;
}
#block-webform-client-block-28 .btn {
display: inline-block;
background-image:url(//alemsaby.kz/sites/all/themes/site/images/btn-help-medium.png);
width: 168px;
height: 56px;
font-size: 14px;
line-height: 45px;
}
#block-webform-client-block-28 .btn:hover,
#block-webform-client-block-28 .btn:focus {
background-position:left -56px;
}
.publication-top {
height:411px;
}
h1.publication-title {
font-size: 16px;
padding-top:137px;
}
.publication-top:before {
height:66px;
}
.publication-meta {
padding-top:70px;
}
.gallery-caption span {
width: 280px;
padding: 0px 5px;
}
.field-name-field-gallery .field-item {
max-width: 280px;
margin:0 auto;
margin-bottom:30px;
}
.node-type-alem .publication-top, .page-diary .publication-top {
height:auto;
background:none !important;
margin-bottom:40px;
}
.node-type-alem .publication-top:after, .page-diary .publication-top:after {
display:none;
}
.alem-foto {
float: none;
width: 100%;
position: relative;
}
.alem-menu ul {
padding:0px;
margin:0px;
}	
.alem-desc {
float:none;
width: 100%;
margin-left: 0px;
padding-top: 30px;
background: #fff url(//alemsaby.kz/sites/all/themes/site/images/alem-bg-medium.png) right top no-repeat;
padding:30px;
margin-top:-5px;
position:relative;
z-index:10;
}
.alem-desc h1 {
font-size:26px;
background:url(//alemsaby.kz/sites/all/themes/site/images/alem-line-small.png) left bottom repeat-x;
padding-bottom:14px;
}
.node-type-alem .alem-wrapper, .page-diary .alem-wrapper {
height: auto;
background:none;
box-shadow:0px 0px 10px #ccc;
max-width:320px;
margin:0 auto;
}
.alem-bio-wrapper {
max-width:320px;
margin:0 auto;
margin-bottom:50px;
}
.alem-bio h3 {
font-size: 16px;
}
.node-type-alem .alem-foto:after,
.page-diary .alem-foto:after {
width: 100%;
height: 14px;
background: url(//alemsaby.kz/sites/all/themes/site/images/alem-corner-small.png) left center no-repeat;
top: auto;
bottom:0px;
right: 0px;
}
.node-type-publication .publication-meta {
padding-top:0px;
}
.node-type-publication .publication-top:before {
height:130px;
}
.share {
font-size:14px;
display:block;
text-align:center;
padding-bottom:10px;
}
.field-name-field-pubcat {
text-align:center;
display:block;
width:100%;
padding-right:0px;
padding-bottom:15px;
}
.publication-stats {
width:100%;
text-align:center;
display:block;
padding-left:0px;
padding-top:15px;
}
.contest-top {
height: auto;
background:none !important;
margin-top: 0px;
}
.contest-top:after {
display:none;
}
.field-name-field-contestdesc {
font-size: 15px;
}
.node-type-media .field-name-field-contestdesc {
padding-bottom:0px;
}
.field-name-field-gallery,
.view-media {
padding-bottom:30px;
}
.field-name-field-contestdesc em {
font-size:21px;
top:-1px;
}
.field-name-field-contestdesc h2 {
font-size:18px;
}
.award-left {
float: none;
width: 280px;
height: auto;
padding-bottom:20px;
margin: 0 auto;
}
.award-title {
position: absolute;
top: 120px;
left: 0px;
width: 64px;
height: 22px;
line-height: 22px;
font-size: 14px;
}
.field-name-field-contestnagrada {
font-size:14px;
padding-top:15px;
line-height:1;
}
.award {
width: 100%;
height: auto;
background: url(//alemsaby.kz/sites/all/themes/site/images/award-bg-medium.png) center bottom no-repeat;
margin-bottom: 50px;
padding-bottom:50px;
}
.contest-bg {
background-color: #fff;
width: 100%;
height: auto;
margin-top:0px;
}
.contest-bg h1 {
padding-top: 30px;
font-size: 24px;
background:none;
}
.contest-date {
height: auto;
background:none;
margin-bottom: 30px;
}
.contest-left, .contest-right {
float: none;
width: 100%;
text-align: center;
}
.contest-left {
margin-bottom:30px;
}
.row-timer {
background: #f1fee8;
}
#node-33 strong,
#node-33 label {
font-size:14px;
color:#018216;
padding:0px;
margin:0px;
padding-bottom:20px;
display:block;
}
#node-33 strong em {
font-style:normal;
color:#9e9e9e;
font-size:13px;
}
#node-33 input.form-text {
width:100%;
height:50px;
box-sizing:border-box;
border-radius:0px;
padding:0px 10px;
margin-bottom:30px;
}
#node-33 .webform-component-textfield {
display:inline-block;
margin-right:0px;
}
#node-33 .webform-component--chtoby-zapolnit-anketu-pravilno-pozhaluysta-vnimatelno-oznakomtes-s--pravilami-zapolneniya-rezyume {
font-size:13px;
}
#node-33 .webform-component--nomer-telefona {
margin-right:0px;
}
.front .view-publications .col-md-12,
.front .view-publications .col-sm-12 {
width:100%;
}
.view-contest .views-field-nothing {
top:90px;
}
.menu-close {
left:275px;
}
.view-itogi .form-type-bef-link {
float:none;
display:inline-block;
margin-right:0px;
margin:5px;
}
.view-itogi .views-exposed-form .views-exposed-widget {
float:none;
text-align:center;
}
.view-itogi .form-type-bef-link:after {
display:none;
}
.view-teamblock .views-field-title {
font-size:15px;
}
#block-block-13 p {
line-height:33px;
}
#block-lang-dropdown-language {
top:114px;
}
#block-menu-block-3, #block-menu-block-4, #block-menu-block-5 {
padding-bottom:0px;
}
.news-block h2 {
font-size:26px;
}
.award h2 {
font-size:26px;
padding-top:30px;
}
.mobileslide {
display:block;
width:100%;
height:50%;
position:absolute;
top:0px;
left:0px;
background-size:cover !important;
z-index:-1;
}
.mainslide {
background:none !important;
}
.countdown-section {
margin-right:3px;
}
.countdown-section:after {
line-height:42px;
font-size:10px;
width:15px;
position:absolute;
right:-15px;
top:0px;
display:none;
}
}
@media all and (max-width: 350px) { 
#block-block-1 {
margin-left:0px;
padding-left: 20px;
}
#block-block-10 {
margin-right:95px;
}
.view-alemblock .view-footer, .view-teamblock .view-footer {
left: -10px;
}
.view-teamblock li,
.view-alemblock li {
width:180px !important;
margin:0px !important;
}
#block-views-alemblock-block .view, #block-views-teamblock-block .view {
padding: 0px 72px;
}
.contest-top .container {
padding:0px;
}
.cont-wrapper {
width:100%;
}
#block-block-9 {
padding:0px;
}
.alem-bio-wrapper {
margin-left:10px;
margin-right:10px;
}
.view-alem .alem-bday, .view-alem .alem-city, .view-alem .alem-cat {
padding-left:30px;
position:relative;
}
.view-alem .alem-bday:before, .view-alem .alem-city:before, .view-alem .alem-cat:before {
position:absolute;
left:0px;
}
}.bx-wrapper {
position: relative;
margin-bottom: 60px;
padding: 0;
*zoom: 1;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
.bxslider {
margin: 0;
padding: 0;
}
ul.bxslider {
list-style: none;
}
.bx-viewport { -webkit-transform: translatez(0);
} .bx-wrapper {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border: 5px solid #fff;
background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//alemsaby.kz/sites/all/libraries/bxslider/images/bx_loader.gif) center center no-repeat #ffffff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
vertical-align: bottom;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager-item {
font-size: 0;
line-height: 0;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//alemsaby.kz/sites/all/libraries/bxslider/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
background-position: 0 0;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//alemsaby.kz/sites/all/libraries/bxslider/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//alemsaby.kz/sites/all/libraries/bxslider/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//alemsaby.kz/sites/all/libraries/bxslider/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}.alem-form-msg{padding:12px 15px;margin-bottom:20px;border-radius:4px;background:#eaf7e1;color:#2b6a00;text-align:center;}
.alem-form-msg.error{background:#fdecea;color:#a12622;}
.alem-hp{position:absolute!important;left:-9999px!important;}
.resume-form .form-item{margin-bottom:18px;}
.resume-form label{display:block;font-weight:600;margin-bottom:6px;}
.resume-form textarea{width:100%;min-height:90px;}
.alem-video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px;}
.alem-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.search-results .search-item{margin-bottom:25px;}
.search-results .search-item a{font-weight:600;font-size:18px;}