div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//du.lv/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}.es_caption {
padding-bottom: 1em;
padding-right: 0.5em;
}
.es_msg {
padding-top: 5px;
padding-bottom: 5px;
color: #F00;
}
.es_textbox {
padding-bottom: 10px;
}
.es_button {
padding-top: 10px;
padding-bottom: 5px;
}
.es_textbox_class {
width: 200px;
}
.es_textbox_button {
width: 130px;
}
.es_lablebox {
padding-bottom: 3px;
}
.es_form_success .es_msg{
color:#008600;
}div#em-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(//du.lv/wp-content/plugins/events-manager/includes/images/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:99998; }
.em-search-ajax { position:relative; } .em-warning { margin:10px 0px; padding:10px; color:#333; border-radius:3px; display:block !important; }
.em-warning p { margin:10px 0px !important; padding:0px; color:#333 }
.em-warning-errors { background-color:#FFEBE8; border:1px solid #C00; }
.em-warning-confirms { background-color:#f1fff0; border:1px solid #a8d144; }
a.em-button { float:right; padding:5px 10px; margin:5px; background:#EEE; color:#333; border:1px solid #CCC; border-radius:3px; display:inline-block; text-decoration:none; }
a.em-button:hover { text-decoration:none; } .em-search div { display:inline; }
.em-search label { display:none; }
.em-search .hidden { display:none !important; } div.css-search { margin-bottom:20px; }	
div.em-search.css-search label { display:inline; } 
div.em-search.css-search div { display:block; }
div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button { 
width:auto; height:auto; margin:0; padding:0; float:none; display:auto; font-size:14px; }
div.css-search input, div.css-search select { padding:5px; }
div.css-search { background:#fff; border:1px solid #dedede; border-radius:3px; padding:5px; min-height:40px; position:relative; -moz-border-radius:3px; -webkit-border-radius:3px; } div.css-search.has-advanced div.em-search-main { padding-bottom:8px; border-bottom:1px solid #dedede; }
div.css-search div.em-search-main div { display:inline; }
div.css-search div.em-search-field { padding:5px 0px; }
div.css-search input.em-search-text, div.css-search input.em-search-geo { width:90%; font-size:16px; line-height:16px; padding:8px; border:none; outline:none !important; color:#666; text-overflow: ellipsis; }
div.css-search div.em-search-geo { margin:0px 0px 0px 5px; padding-left:20px; background:url(//du.lv/wp-content/plugins/events-manager/includes/images/search-geo.png) 0px 3px no-repeat; }
div.css-search div.em-search-text { margin:0px 0px 0px 5px; padding-left:20px; background:url(//du.lv/wp-content/plugins/events-manager/includes/images/search-mag-ico.png) 0px 4px no-repeat; } div.css-search div.em-search-main div.em-search-field input::-webkit-input-placeholder { font-size:16px; line-height:16px; padding:3px 0px; border:none; outline:none; color:#666; }
div.css-search div.em-search-main div.em-search-field input:-moz-placeholder { font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
div.css-search div.em-search-main div.em-search-field input::-moz-placeholder { font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; }
div.css-search div.em-search-main div.em-search-field input:-ms-input-placeholder { font-size:16px; line-height:16px; padding:8px; border:none; outline:none; color:#666; } div.css-search.has-search-geo.has-search-term input.em-search-text, div.css-search.has-search-geo.has-search-term input.em-search-geo { width:40%; }
.pac-container .pac-item { padding:4px 4px !important; } div.css-search div.em-search-main .em-search-submit {
position:absolute;
top: 5px; right: 5px;
-moz-box-shadow: 0px 0px 0px 0px #ffffff;
-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
box-shadow: 0px 0px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7d282), color-stop(1, #8eb56d) );
background:-moz-linear-gradient( center top, #b7d282 5%, #8eb56d 100% );
background-color:#b7d282;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#ffffff;
font-weight:bold;
padding:8px 10px;
text-decoration:none;
text-shadow:1px 1px 0px #c7c5c7;
line-height:16px;
}
div.css-search div.em-search-main .em-search-submit:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C4DB99), color-stop(1, #A4C48A) );
background:-moz-linear-gradient( center top, #C4DB99 5%, #A4C48A 100% );
background:-ms-linear-gradient(top, #C4DB99, #A4C48A);
background:-o-linear-gradient(top, #C4DB99, #A4C48A);
background:linear-gradient(top, #C4DB99, #A4C48A);
background-color:#A4C48A;
}
div.css-search div.em-search-main .em-search-submit img { border:none; padding:0; margin:0; box-shadow:none; border-radius:0; background:none; } div.css-search div.em-search-main button.em-search-submit span { display:block; width:16px; height:16px; background:url(//du.lv/wp-content/plugins/events-manager/includes/images/search-mag.png) 0px 0px no-repeat; } div.css-search div.em-search-location, div.em-search-location-meta { margin:0px; padding: 0px; }
div.css-search div.em-search-advanced, div.css-search div.em-search-options { padding:5px 8px; }
div.css-search div.em-search-advanced > div { clear:both; }
div.css-search div.em-search-advanced label { display:block; float:left; min-width:100px; }
div.css-search div.em-search-advanced .em-search-submit { margin:10px 0px; }
div.css-search.no-search-main div.em-search-advanced.visible div { display:inline; clear:none; }
div.css-search.no-search-main div.em-search-advanced.visible label { display:none; }
div.css-search div.em-search-options { text-align:right; } .em-booking { margin:15px 0px 10px 0px; position:relative; }
.em-booking-form  { position:relative; clear:left; }
.em-booking-form-details  { padding:10px; width:360px; float:left; }  
.em-booking-form-details input.input, .em-booking-form-details textarea { width:250px; }
.em-booking-form p { clear:left; }
.em-booking-form label { display:block; float:left; }
.em-booking-form span.input-group input { margin-left:-20px; }
.em-booking-form span.input-group { display:block; margin-left:120px; }
.em-booking-form label  { display:inline-block; width:100px; }	
.em-booking-form-details .em-booking-submit { width:auto; } .em-tickets { margin-bottom:20px; } div.em-booking-message { margin:10px 0px; padding:10px; color:#333; border-radius:3px; }
div.em-booking-message p { margin:10px 0px !important; padding:0px; color:#333; }
div.em-booking-message-success { background-color:#f1fff0; border:1px solid #a8d144; }	
div.em-booking-message-error { background-color:#FFEBE8; border:1px solid #C00; } div.em-booking-login { padding: 10px 10px 10px 20px; margin: 0px 0px 0px 390px;	border-left: 1px solid black; }
div.em-booking-login label { display:inline-block; width:90px; }
div.em-booking-login p{ margin:10px 0px !important; padding:0px !important;	}	
div.em-booking-login input { margin:0px; } #em-wrapper #posts-filter .subsubsub .current { font-weight:bold; } #event-form h4 { margin:25px 0px 15px 0px; font-weight:bold; }
#event-form p { margin-top:10px; }
#event-form .inside { clear:both; margin-bottom:20px; }
#buddypress .wp-editor-wrap table { width:auto; }
#buddypress .wp-editor-wrap table tr td, #buddypress .wp-editor-wrap table tr th { padding:0; }
#buddypress .wp-editor-wrap a.button, #buddypress .wp-editor-wrap button, #buddypress .wp-editor-wrap input[type=submit], #buddypress .wp-editor-wrap input[type=button], #buddypress .wp-editor-wrap input[type=reset] { padding: 0px 10px 1px; } #event-form #event-name { width:80%; padding:2px; }
#event-form .event-extra-details { margin-top:20px; }
#event-form .event-extra-details select { vertical-align:top; } #event-rsvp-box { margin:10px; }
#event-rsvp-options label { font-weight:bold; } .em-tickets-row .ticket-status span.ticket_on { display:block; width:10px; height:10px; background:green; }
.em-tickets-row .ticket-status span.ticket_off { display:block; width:10px; height:10px; background:red; }
.em-tickets-row .ticket-status span.ticket_new { display:block; width:10px; height:10px; background:grey; }
#em-tickets-form th { width:auto; }
#em-tickets-form th.ticket-status { width:20px; } .em-ticket-form .ticket-options { margin-top:10px; }	
.em-ticket-form > div > div, #em-tickets-form .ticket-dates > div { clear:both; padding-top:4px; }
.em-ticket-form label { display:block; float:left; min-width:105px; padding-right:5px; }
#em-tickets-form .ticket-name input, #em-tickets-form .ticket-description textarea { width:50%} 
#em-tickets-form .em-ticket-form-actions { clear:both; }
#em-tickets-form .ticket-spaces input, #em-tickets-form .ticket-price input { width:80px; }
#em-tickets-form .ticket-dates input.em-date-input-loc { width:90px; }
#em-tickets-form .ticket-dates-from-normal, #em-tickets-form .ticket-dates-from-recurring, 
#em-tickets-form .ticket-dates-to-normal, #em-tickets-form .ticket-dates-to-recurring { display:inline; }
#em-tickets-form .ticket-required input, #em-tickets-form .ticket-roles input { width:auto; }
#em-tickets-form .ticket-roles div { margin-left:110px; } #wp-em-editor-content-wrap table { margin-bottom:0px; } #em-location-data table.em-location-data td, #em-location-data table.em-location-data th { vertical-align:top; border:none; }
#em-location-data table.em-location-data select { width:100%; }
#em-location-data table.em-location-data { width:50%; float:left; border:none; }
#em-location-data .em-location-map-container { width: 50%; height: 300px; float:left; }
#em-location-data .em-location-map-404, #em-location-data .em-location-map-content { width:100%; height:100%; }
#em-location-data .em-location-map-404 { vertical-align:middle; text-align: center; }  table.em-form-fields td, table.em-form-fields th { text-align:left; vertical-align:top; }
table.em-form-fields th { padding:0px 20px 5px 0px; } .em_obj { position:relative; }
.em_obj .table-wrap { clear:left; padding-top:5px; }
.em-bookings-table .em-bookings-table-export, .em-bookings-table .em-bookings-table-settings { float:left; display:block; margin:2px 5px; width:25px; height:25px;  }
.em-bookings-table .em-bookings-table-export { background:url(//du.lv/wp-content/plugins/events-manager/includes/images/csv.png) 0px 0px no-repeat; }
.em-bookings-table .em-bookings-table-settings { background:url(//du.lv/wp-content/plugins/events-manager/includes/images/settings.png) 0px 0px no-repeat; } #em-bookings-table-export, #em-bookings-table-settings { width:500px; height: 75%; }
#em-bookings-table-export form, #em-bookings-table-settings form { height: 100%; overflow:auto; } .em-bookings-table-overlay ul.em-bookings-cols-sortable { list-style-type: none; margin: 0; padding: 0 0 10px; float: left; margin-right: 10px; }
.em-bookings-table-overlay ul.em-bookings-cols-sortable li { margin: 0 5px 5px 5px; padding: 3px 8px; font-size: 12px; width: 120px; font-weight:none; cursor:move; }
.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-highlight {}
.em-bookings-table-overlay ul.em-bookings-cols-sortable li.ui-state-default { color:#999; }
#em-bookings-export-cols-inactive, #em-bookings-cols-inactive { width:300px; }	
#em-bookings-export-cols-inactive li, #em-bookings-cols-inactive li { float:left; } #em-bookings-admin-booking .em-booking-single-info { display:none; }
#em-bookings-admin-booking .em-booking-single-form { padding-right:20px; } body#printable { font-family: Gill Sans, Helvetica, Arial, sans-serif; text-align: center; }  
body#printable #container { margin: 0 auto; width: 780px; text-align: left; }
body#printable table#bookings-table { width: 600px; border-spacing: 0px; }
body#printable table#bookings-table td { padding: 5px 0; }
body#printable table#bookings-table td.spaces-number { text-align: right; padding-right: 20px; }
body#printable table#bookings-table th { text-align: left; margin-left: 5px; }   
body#printable table#bookings-table tr#booked-spaces td{ border-top: 2px solid #999; }
body#printable table#bookings-table td.total-label { text-align: right; }                                  
body#printable table#bookings-table tr#booked-spaces td.spaces-number, table#bookings-table tr#available-spaces td.spaces-number { font-weight: bold; } table.em-calendar td { padding: 2px 4px; text-align: center; }
table.em-calendar.table tr.days-names { font-weight: bold; } 
table.em-calendar td.eventless-pre, .em-calendar td.eventless-post { color: #ccc; }
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a{ color: #aaa; text-decoration:underline; }
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a { color: #FD7E29; }
table.em-calendar td.eventful-today a { font-weight: bold; }
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today { background-color: #CFCFCF; }
table.em-calendar thead { font-size: 120%; font-weight: bold; }
table.fullcalendar { border-collapse: collapse; }
table.fullcalendar td { text-align: left; border: 1px solid #888; }
div.em-calendar-wrapper { position:relative; } .em-map-balloon .em-map-balloon-content { 
margin:0px 0px 0px 0px !important; 
padding:0px 0px 20px 0px !important; 
font-size:12px !important;
color:#000000  !important;
width:auto !important; 
max-width:none !important;
height:auto !important;
max-height:none !important;
}
.em-location-map img, .em-locations-map img, #em-map img { 
max-width:none !important; 
background:none !important; 
border:none !important; 
margin:0 !important; 
padding:0 !important; 
height:auto; 
width:auto;
} #start-time, #end-time { width:7em;}
#start-time.error, #end-time.error { border:#cc0000 1px solid; }
div.time-picker {  position: absolute; height: 191px; width:5em; overflow: auto; background: #fff; border: 1px solid #aaa; z-index: 99; margin: 0; }
div.time-picker-12hours { width:7em; }
div.time-picker ul { list-style-type: none; margin: 0; padding: 0; }
div.time-picker li { cursor: pointer; height: 10px; font: 12px/1 Helvetica, Arial, sans-serif; padding: 4px 3px; }
div.time-picker li.selected { background: #0063CE; color: #fff; }.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}a { color: #4E639A; }
h1{
font-size:200%;
}
h2{
font-size:143.75%;
}
h3{
font-size:106.25%;
}
.text-justify {
font-size:100%;
}
.text-justify>* {
font-size: 100%;
}
.btn, .btn-set a, .btn-set button, .btn-set input[type=button], button, input[type=button] {
font-size:87.5%;
}
#main-menu a {
font-size:87.5%;
} .border-right>li{
list-style: none;
}
.border-right>li a{
display: inline-block;
margin-bottom: 10px;
font-size: 17px;
font-weight: 700;
color: #333;
line-height: 1.2;
}
div>li a{
display: inline-block;
margin-bottom: 10px;
font-size: 17px;
font-weight: 700;
color: #333;
line-height: 1.2;
list-style: none;
}
div>li{
list-style: none;
}
.border-right>li>a{
cursor:default;
}
.border-right>li>a{
cursor:default;
}
.right>li>a{
cursor:default;
}
.right>li>a:hover{
color:#333;
}
.border-right ul.depth-2 li a{
margin-bottom: 3px;
font-size: 16px;
font-weight: 400;
color: #333;
line-height: 1.2;
list-style: none;
text-decoration: underline;
}
.border-right ul.depth-2 li a:hover{
color: rgba(51,51,51,.7);
}
div .depth-1 li a{
margin-bottom: 3px;
font-size: 16px;
font-weight: 700;
color: #4E639A;
line-height: 1.2;
list-style: none;
text-decoration: underline;
}
div .depth-2 li a{
margin-bottom: 3px;
font-size: 16px;
font-weight: 400;
color: #333;
line-height: 1.2;
list-style: none;
text-decoration: underline;
}
div .depth-1 li a:hover{
color: rgba(51,51,51,.7);
}
div .depth-2 li a:hover{
color: rgba(51,51,51,.7);
} .widget_polylang {
vertical-align: middle;
}
.widget_polylang ul{
margin: 0 8px;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
vertical-align: top;
}
.widget_polylang ul>* {
vertical-align: middle;
display: inline-block;
vertical-align: top;
}
.widget_polylang ul li { 
display: inline-block;
margin: 0 14px;
}
.widget_polylang ul li.lang-item-ru a{
cursor:default;
}
.widget_polylang ul li.lang-item-ru a:hover{
color:#fff;
opacity: .8;
}
.widget_polylang ul li.current-lang a, .widget_polylang ul li a:hover {
opacity: 1;
}
.widget_polylang ul li a {
opacity: .8;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-o-transition: opacity .3s;
-o-transition-property: opacity;
-o-transition-duration: .3s;
transition: opacity .3s;
} li.fontResizer a{
margin: 0 5px;
vertical-align: baseline;
}
li.fontResizer a:hover{
color: #fff;
} .widget_search form label{
display:none;
}
.widget_search form input#s{
background-image: url(//du.lv/wp-content/themes/du/css/img/svg/search.svg);
background-repeat: no-repeat;
background-position: 12px center;
padding: 9px 6px 9px 37px;
border: 1px solid transparent;
background-color: rgba(255,255,255,.6);
font-size: 14px;
font-weight: 300;
letter-spacing: .04em;
-webikt-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
outline: 0;
}
.widget_search form input#searchsubmit{
display:none;
} .widget_custom_menu_wizard>ul>li {
margin-bottom: 9px;
}
.widget_custom_menu_wizard>div>ul>li {
margin-bottom: 9px;
} .simple-social-icons ul li.social-twitter a{
background-color: #64cbee !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-twitter a:hover {
background-color: #36bce9 !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-facebook a{
background-color: #507cbd !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-facebook a:hover {
background-color: #3c649e !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-youtube a{
background-color: #f06361 !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-youtube a:hover {
background-color: #ec3532 !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-rss a{
background-color: #fbb03b !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
}
.simple-social-icons ul li.social-rss a:hover {
background-color: #fa9c09 !important;
color: #ffffff !important;
border: 0px #ffffff solid !important;
} section.widget_buffercode_banner_upload_info {
margin-bottom: 11px;
}
section.widget_buffercode_banner_upload_info h3{
padding-bottom: 0;
border-bottom: none;
} section.widget_custom_cf7{
margin-bottom: -20px;
}
section.widget_custom_cf7 input[type=submit] {
width:100%;
border:none;
}
section.widget_custom_cf7 input[type=email] {
width:100%;
border: 1px solid #CDCDCD;
font-size:15px;
}
section.widget_custom_cf7 input[type=text] {
width:100%;
border: 1px solid #CDCDCD;
font-size:15px;
}
::-webkit-input-placeholder { 
color: #A8A8A8;
font-weight:400;
}
section.widget_custom_cf7 textarea{
width:100%;
width: 100%;
border: 1px solid #CDCDCD;
font-size:15px;
-webikt-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
resize: none;
padding: 21px;
}
span.wpcf7-form-control-wrap{
display:none;
}
input.wpcf7-form-control{
display:none;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
position: absolute;
display:block !important;
} section.newsletter span{
display:inline-block;
}
section.newsletter span.wpcf7-form-control-wrap{
display:inline-block !important;
}
section.newsletter input.wpcf7-form-control{
display:inline-block !important;
} .clearfix.colset-4.container section{
width:25%;
}
.clearfix.colset-4.container section p{
margin-bottom: 6px;
}
#main-menu ul.sub-menu{
position: absolute;
top: 100%;
left: 0;
right: 0;
width: auto;
padding: 20px 20px;
margin-left: 20px;
margin-right: 20px;
text-align: left;
background: rgba(78,99,154,.95);
display:none;
height:auto;
}
#main-menu ul.sub-menu > li{
width: 25%;
}
#main-menu ul.sub-menu li a{
margin-bottom: 10px; font-size: 14px;
color: #fff;
border-bottom: 1px solid rgba(255,255,255,.5);
}
#main-menu ul.sub-menu.noclick>li>a{
cursor:default;
}
#main-menu ul.sub-menu.noclick>li:nth-child(5n+5){
clear:both;
}
#main-menu ul.sub-menu.noclick>li.has-image:nth-child(5n+5){
clear:none;
}
#main-menu ul.sub-menu li ul{
margin-bottom: 47px;
}
#main-menu ul.sub-menu li ul li {
margin-bottom: 6px;
}
#main-menu ul.sub-menu li ul li a{
margin-bottom: 6px;
border:none;
text-transform: none;
font-weight: 400;
}
#main-menu ul.sub-menu li ul li a span{
font-weight: 400 !important;
}
#main-menu>li.hover .sub-menu,#main-menu>li:hover .sub-menu{display:block}#main-menu>li.hover>a,#main-menu>li:hover>a{color:#4E639A;background:#fff}
#main-menu ul.sub-menu > li.has-image {
width: 33.3%;
text-align: center;
margin: 0 auto;
margin-bottom: 20px;
margin-top: 5px;
}
#main-menu ul.sub-menu > li.has-image:first-child{
margin-left:16.5%;
}
#main-menu ul.sub-menu li.has-image a{
border-bottom: none;
cursor:pointer;
width: 253px;
overflow: hidden;
}
#main-menu ul.sub-menu li.has-image a {
position: relative;
z-index: 20;
-webkit-backface-visibility: hidden;
}
#main-menu ul.sub-menu li.has-image a img{
position: relative;
width: 253px; overflow: visible;
text-align: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
background: rgba(0,0,0,.4);
-webikt-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-bottom-left-radius: 0;
-moz-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
content: '';
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: transform .3s ease-in-out;
-moz-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
}
#main-menu ul.sub-menu li.has-image a:hover img {
transform: scale(1.1);
}
span.onimg {
position: relative;
display: block;
width: 100%;
height: 100%;
text-align: center;
} .a2a_floating_style {
padding-right:0px !important;
z-index: 999 !important;
top: 40% !important;
}
.a2a_vertical_style a {
padding-right:0px !important;
}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg {
border-bottom-right-radius: 0px !important;
border-top-right-radius: 0px !important;
}
.pagination{margin-bottom:0;}
.pagination h2 {display: none;}
a.prev.page-numbers {display:none;}
nav.pagination{
position: relative;
width:auto;
padding:0;
} main article ul {
padding-left: 0px;
}
main { margin-bottom: 15px !important; } .em-calendar {
border:none;
}
.em-calendar thead td{
color: #4E639A;
background:#fff;
border:none;
}
.em-calendar tbody td {
border:none;
}
.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
position: relative;
margin: 3px auto;
background-color: #fff !important;
}
.em-calendar td.eventless-today:before,
table.em-calendar td.eventful-today:before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 26px;
height: 26px;
margin: -13px 0 0 -13px;
border-radius: 100%;
border: 2px solid #4E639A;
content: '';
}
.em-calendar td.eventful{
}
.em-calendar td.eventful a {
background-color: #4E639A !important;
border: 1px solid #4E639A;
display: block;
margin: 0 auto;
width: 26px;
height: 26px;
border-radius: 100%;
text-align:center;
line-height: 26px;
}
.em-calendar td.today a {
background-color: #fff !important;
border: 2px solid #4E639A;
display: block;
margin: 0 auto;
width: 26px;
height: 26px;
border-radius: 100%;
text-align:center;
line-height: 26px;
}
.em-calendar td.eventful a{
color:#fff !important;
}
.em-calendar td.today a{
color: #000 !important;
font-size: 13px;
font-weight: bold;
line-height: 22px;
}
.calendar-eventss>li:before,
.calendar-events>li:before{
content: '' !important;
} #sitemap ul.page-list>li>a{
margin-bottom: 10px;
font-size: 17px;
font-weight: 700;
color: #333;
line-height: 1.2;
text-transform: uppercase;
} .lp {
position:absolute; 
overflow:hidden; 
height:70% !important; 
width:100%; 
top: 0; 
left:0; 
bottom:0;  
right: 0;
margin:auto
}
@media(max-width: 1920px)  {
.lp {
height:70% !important; 
}
}
@media(max-width: 1680px)  {
.lp {
height:60% !important; 
}
}
@media(max-width: 1600px)  {
.lp {
height:50% !important; 
}
}
@media(max-width: 1440px) {
.lp {
height:60% !important; 
}
}
@media(max-width: 1280px)  {
.lp {
height:67% !important; 
}
}
@media(max-width: 1024px)  {
.lp {
height:52% !important; 
}
}
@media(max-width: 1204px) {
#main-menu {
-webkit-box-shadow: 0 5px 10px rgba(0,0,0, .5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0, .5);
box-shadow: 0 5px 10px rgba(0,0,0, .5);
}
}
@media(max-width: 768px) {
.widget_polylang ul {
margin: 0;
}
.widget_polylang li:first-child { margin-left: 0; }
.search-form input[type="submit"] { display: none; }
section.newsletter span.wpcf7-form-control-wrap,
section.newsletter input.wpcf7-form-control {
display: block !important;
margin-left: auto;
margin-right: auto;
}
}
@media(max-width: 480px) {
.widget_polylang ul li {
margin: 0 7px;
}
#footer-top>*:nth-child(3),
#footer-top>*:nth-child(4) {
width: 50%;
float: left;
}
#main-slider>div img {
width: auto;
max-width: none !important;
height: 100%;
-webkit-transform: translateX(-25%);
-moz-transform: translateX(-25%);
-o-transform: translateX(-25%);
transform: translateX(-25%);
}
}
.hidden { display: none !important; }
.archive { color: #4E639A; }
.wpcf7-response-output,
span.wpcf7-not-valid-tip { display: block !important; }
input[type=text],
input[type=email],
input[type=tel],
input[type=password] {
background-color: rgba(255, 255, 255, .7);
}
input.wpcf7-not-valid,
textarea.wpcf7-not-valid {
color: #ff0000;
border-color: #ff0000 !important;
background-color: #fff;
}
input.wpcf7-not-valid::-webkit-input-placeholder,
textarea.wpcf7-not-valid::-webkit-input-placeholder { color: #ff0000; }
input.wpcf7-not-valid:-moz-placeholder,
textarea.wpcf7-not-valid:-moz-placeholder {
color: #ff0000;
opacity: 1;
}
input.wpcf7-not-valid::-moz-placeholder,
textarea.wpcf7-not-valid::-moz-placeholder {
color: #ff0000;
opacity: 1;
}
input.wpcf7-not-valid:-ms-input-placeholder,
textarea.wpcf7-not-valid:-ms-input-placeholder { color: #ff0000; }
.newsletter { position: relative; }
.newsletter h2 {
margin-bottom: 3px;
padding-bottom: 0;
border-bottom: none;
}
.newsletter:before {
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background: rgba(169,221,243, .2);
content: '';
}
.newsletter form {
position: relative;
z-index: 2;
}
.widget_sp_image {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
}
#main-menu {
-webkit-border-bottom-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
#header-top {
-webkit-border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-top-bottom-right-radius: 5px;
-moz-top-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}
.alignright {
margin: 0 0 20px 20px;
float: right;
}
.alignleft {
margin: 0 20px 20px 0;
float: left;
}
article a { color: #4E639A; } .search-results p span.template-text{
color:#4E639A;
font-weight: 700;
}
.search-results ul>li>h2>a{
color:#4E639A;
}
.widget_em_calendar a{
color:#4E639A;
}
.widget_em_calendar td>a{
color: #000 !important;
font-size: 12px;
}
.calendar-eventss .date-full,
.calendar-events .date-full {
display: inline-block;
width: 79px;
height: 49px;
margin-right: 7px;
padding: 8px;
font-size: 14px;
font-weight: 700;
color: #fff;
text-align: center;
text-transform: uppercase;
background: #4E639A;
-webikt-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
vertical-align: top;
}
.calendar-eventss .date-full,
.calendar-events .date-full {
display: inline-block;
width: 79px;
height: 49px;
margin-right: 7px;
padding: 8px;
font-size: 14px;
font-weight: 700;
color: #fff;
text-align: center;
text-transform: uppercase;
background: #4E639A;
-webikt-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
vertical-align: top;
}
@media(max-width: 1024px) {
#main-menu {
width: 100%;
font-size: 0;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines;
}
#main-menu:after {
position: static;
display: inline-block;
width: 100%;
height: 0;
font-size: 0;
line-height: 0;
content: '';
}
#main-menu > li {
display: inline-block;
font-size: 16px;
}
}
article ul li:before,
main ul li:before {
display: inline-block;
content: '•';
}
main ul.article-list li:before,
main ul.pagination li:before,
main #archive ul li:before,
main .filters ul li:before,
main .search-results ul li:before,
main ul.gallery-grid li:before { content: none; }
main article a { text-decoration: underline; }
.filter {
min-width: 100%;
margin: 0 -10px;
}
.filter > div {
display: block;
float: left;
width: 33.33%;
padding: 0 10px;
}
.filter input {
width: 100%;
padding: 17px 23px 18px;
}
.form-title { color: #4E639A; }
#archive li .date {
display: block;
float: left;
}
article ol {
margin: 0 0 20px 20px;
list-style: decimal;
}
.filters label {
position: relative;
display: block;
padding: 6px;
overflow: hidden;
color: #4E639A;
cursor: pointer;
border: 2px solid #4E639A;
-webikt-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-transition: background .3s,color .3s,padding .3s;
-moz-transition: background .3s,color .3s,padding .3s;
-o-transition: background .3s,color .3s,padding .3s;
transition: background .3s,color .3s,padding .3s;
}
.filters label:hover,
.filters label.selected {
color: #fff;
background: #4E639A;
}
.filters label.selected {
padding: 6px 26px 6px 9px;
}
.filters label.selected:after {
position: absolute;
top: 50%;
right: 7px;
display: block;
width: 10px;
height: 10px;
margin-top: -5px;
font-family: 'icons';
font-size: 50px;
color: #fff;
line-height: 10px;
content: "\e90c";
}
.filters label input {
position: absolute;
left: -100px;
}
main.four-oh-four {
width: 100%;
margin: 0 0 100px !important;
float: none;
}
main.four-oh-four h2 {
margin-top: 100px;
margin-bottom: 50px;
padding-bottom: 0;
border-bottom: none;
}
main.four-oh-four .btn {
width: 100%;
max-width: 294px;
margin: 0 10px;
}
.menu-item.has-image a {
position: relative;
display: inline-block !important;
}
.menu-item.has-image a:before {
position: absolute;
top: 0;
left: 0;
z-index: 1;
display: block;
width: 100%;
height: 100%;
background: rgba(0,0,0, .4);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
content: '';
}
.menu-item.has-image a .onimg {    width: 253px;
height: 56px;
margin: 0 auto;
text-align: center;
background: #fff;
padding: 10px;
color: #4E639A;
-webkit-border-bottom-left-radius: 7px;
-moz-border-bottom-left-radius: 7px;
border-bottom-left-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-bottom-right-radius: 7px;
border-bottom-right-radius: 7px;     }
main article ul.gallery-grid li:before { content: none; }
@media(max-width: 600px) {
.filter > div {
width: 100%;
margin-bottom: 10px;
}
}
.fancybox-nav span { font-family: 'icons'; }
table.em-calendar td.eventless { padding: 7px 4px; }
.em-calendar {
max-width: 260px;
margin: 0 auto 19px;
}
.em-calnav {
position: relative;
display: block;
width: 5px;
height: 20px;
line-height: 20px;
overflow: hidden;
text-indent: -9999px;
font-family: icons;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 20px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 50px !important;
}
.em-calnav:before {
position: absolute;
top: 0;
right: 0;
text-indent: 0;
}
.em-calnav {}
.em-calnav.em-calnav-prev {
float: left;
margin-left: 6px;
}
.em-calnav.em-calnav-prev:before {
content: "\e908";
}
.em-calnav.em-calnav-next {
float: right;
margin-right: 6px;
}
.em-calnav.em-calnav-next:before {
content: "\e909";
}
.em-calendar td.eventful { margin: 4px auto; }
.em-calendar thead td.month_name {
padding-bottom: 11px;
font-size: 16px;
font-weight: 600;
}
@media(max-width: 480px) {
#archive li { margin-bottom: 10px; }
#archive li a > * {
display: block !important;
float: none !important;
}
}
@media(max-width: 1024px) {
.calendar-eventss li.full a,
.calendar-events li.full a {
max-width: 50%;
}
}
@media(max-width: 768px) {
.calendar-eventss li.full a,
.calendar-events li.full a {
max-width: 100%;
}
}
#main-col-left .widget_buffercode_banner_upload_info,
#main-col-right .widget_buffercode_banner_upload_info { text-align: center; }
section.important-notices { margin-bottom: 0; }
table { word-wrap: break-word; }
main table td { padding: 4px; }
.month_name { color: #333 !important; }
.main-col-left { margin-left: -75%; }
.main-col-right { float: right; }
#sitemap a { color: #4E639A; }
#sitemap .children a { text-decoration: underline; }
main ol {
margin: 10px 0 10px 30px;
list-style: decimal;
}
main ol li { margin-bottom: 10px; }
.calendar-eventss .date,
.calendar-events .date {
width: 79px;
padding: 16px 8px;
text-align: center;
}
.calendar-eventss .date,
.calendar-events .date {
width: 79px;
padding: 16px 8px;
text-align: center;
}
.button-links ul { list-style: none; }
.button-links ul li:before { content: none; }
.button-links ul li {
position: relative;
border-left: 4px solid #ECEDF3;
}
.button-links ul li:hover:before {
position: absolute;
top: 0;
left: -4px;
z-index: 5;
width: 4px;
height: 100%;
background: #4E639A;
content: '';
}
.button-links ul a {
position: relative;
display: block;
width: 100%;
margin-bottom: 1px;
padding: 13px 20px 13px 20px;
}
.button-links ul a span {
position: relative;
z-index: 4;
display: block;
width: 100%;
font-size: 16px;
color: #4E639A;
padding-right: 50px;
}
.button-links ul a:before,
.button-links ul a:after {
position: absolute;
content: '';
}
.button-links ul a:before { position: absolute;
top: -1px;
bottom: -1px;
left: -4px;
width: 100%; background: -moz-linear-gradient(left,  rgba(218,221,232,1) 0%, rgba(125,185,232,0) 100%); background: -webkit-linear-gradient(left,  rgba(218,221,232,1) 0%,rgba(125,185,232,0) 100%); background: linear-gradient(to right,  rgba(218,221,232,1) 0%,rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadde8', endColorstr='#007db9e8',GradientType=1 ); z-index: 2;
}
.button-links ul a:after {
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff;
z-index: 3;
}
.button-links ul a:hover:after { background: rgb(244,245,248); background: -moz-linear-gradient(left,  rgba(244,245,248,1) 0%, rgba(244,245,248,1) 73%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left,  rgba(244,245,248,1) 0%,rgba(244,245,248,1) 73%,rgba(255,255,255,1) 100%); background: linear-gradient(to right,  rgba(244,245,248,1) 0%,rgba(244,245,248,1) 73%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f8', endColorstr='#ffffff',GradientType=1 ); }
.button-links ul a:hover span { text-decoration: underline; }
.button-links ul a span:after {
position: absolute;
top: 50%;
right: 22px;
margin-top: -7px;
display: block;
font-family: 'icons';
content: "\e909";
font-size: 90px;
height: 14px;
line-height: 14px;
}
.calendar-eventss h2,
.calendar-events h2 { margin-top: 50px; }
table.em-calendar td.eventless-today { padding: 7px; }
main ul li:before { margin-right: 5px; }
div>li > ul > li > a { font-weight: normal !important; }
main table {
width: 100% !important;
max-width: 630px;
table-layout: fixed;
}
main table td { width: auto !important; }
#main-menu>li.hover .sub-menu, #main-menu>li:hover .sub-menu { display: none; }
#main-menu li.menu-item-has-children.hover .sub-menu { display: block; }
.reddd { color: red !important; }
.btn { text-decoration: none !important; }
#sub-pages a:hover {
color: #4E639A !important;
background: #fff !important;
}
table[style*="border-color: #ffffff"] td { border-color: #fff; }
.bulletless li:before { content: none; }
.date { color: #99A1B3; }
.menu-item.has-image a:before { content: none !important; }
.breadcrumbs > span {
display: inline-block;
margin-left: 5px;
}
#main-menu a { cursor: pointer; }
table thead a { color: #fff; }
img.aligncenter {
display: block;
margin: 0 auto;
}
.border-right>li a,
.border-right ul.depth-2 li a,
div .depth-2 li a,
div.right>li a {
color: #4E639A;
cursor: pointer;
}
.gallery-grid .count {
display: block;
color: #bbc5de;
} .fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #fff;
color: #444;
text-shadow: none;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
}
.fancybox-close {
position: absolute;
top: 10px;
right: 10px;
z-index: 8040;
width: 16px;
height: 16px;
overflow: hidden;
font-size: 68px;
text-align: center;
line-height: 15px;
color: #E2231A;
cursor: pointer;
}
.fancybox-close:before {
font-family: 'icons';
content: "\e90c";
}
.fancybox-nav {
position: absolute;
top: 0;
width: 50%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//du.lv/wp-content/themes/du/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: -30px;
}
.fancybox-next {
right: -30px;
}
.fancybox-nav span {
position: absolute;
top: 50%;
z-index: 8040;
display: block;
width: 15px;
height: 38px;
margin-top: -19px;
overflow: hidden;
cursor: pointer;
font-family: 'icons';
line-height: 38px;
font-size: 38px;
}
.fancybox-prev span { left: 6px; color:#4E639A; }
.fancybox-prev span:before { content: "\e910"; }
.fancybox-next span { right: 6px; color:#4E639A; }
.fancybox-next span:before { content: "\e911"; }
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: rgba(78,99,154, .8);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: -38px;
left: 0;
width: 100%;
text-align: center;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//du.lv/wp-content/themes/du/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//du.lv/wp-content/themes/du/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}
.border-right>li>a,
div.right>li>a { color: #333; }
.gallery-grid figcaption a { color: #333; }
.gallery-grid figcaption a .count { color: #bbc5de; }
.fancybox-opened .fancybox-title {
font-family: 'Open Sans', sans-serif;
font-size: 17px;
font-weight: 700;
color: #4E639A;
background: #fff;
padding-top: 0;
}
.has-image a {
-webkit-border-top-left-radius: 7px;
-moz-border-top-left-radius: 7px;
border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-top-right-radius: 7px;
border-top-right-radius: 7px;
}
main article > h2 { margin-bottom: 20px; }
.button-links { clear: left; }
main figure figcaption { color: #4e639a; }
#main-menu ul.sub-menu li ul li a:hover { text-decoration: underline; }
main .article-list article a h3:hover { color: #4e639a; }
main .article-list article a { text-decoration: none; }
@media(max-width: 768px) {
#main-menu li.menu-item-has-children.hover .sub-menu {
position: static;
}
#main-menu ul.sub-menu > li { width: 100%; }
#main-menu ul.sub-menu { padding: 20px 0; }
}
.breadcrumbs { margin: 20px 0; } header { z-index: 20; }
.left-side-menu ul > li { margin-bottom: 9px; }
.booklets li {
display: block;
margin-bottom: 20px;
}
.booklets a {
display: block;
width: 100%;
}
.booklets a:hover .image {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
transform: scale(1.1);
}
.booklets .image {
display: block;
width: 100%;
height: 90px;
background-position: center;
background-repeat: no-repeat;
overflow: hidden;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
-webkit-transition: transform .3s;
-moz-transition: transform .3s;
transition: transform .3s;
}
.booklets figure {
position: relative;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
overflow: hidden;
z-index: 5;
-webkit-box-shadow: 0 0 15px rgba(0,0,0, .2);
-moz-box-shadow: 0 0 15px rgba(0,0,0, .2);
box-shadow: 0 0 15px rgba(0,0,0, .2);
}
.booklets figcaption {
display: block;
width: 100%;
padding: 9px;
font-size: 16px;
font-weight: bold;
color: #4E639A;
text-align: center;
}
@media(max-width: 900px) {
#main-menu ul.sub-menu > li.has-image {
width: 50%;
margin: 0 0 20px !important;
}
}
@media(max-width: 630px) {
#main-menu ul.sub-menu > li.has-image {
width: 100%;
}
}
@media(max-width: 480px) {
.banners,
.widget_buffercode_banner_upload_info { display: none; }
#main-content {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
}
#main-content > * { float: none; }
main {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
box-ordinal-group: 1;
}
#main-col-left {
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
box-ordinal-group: 3;
}
#main-col-right {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
box-ordinal-group: 2;
}
}
.l-time {
display: inline-block;
margin-right: 7px;
}
#archive li .text {
float: left;
max-width: 80%;
}
#archive li a:before,
#archive li a:after {
content:"";
display:table;
}
#archive li a:after {
clear:both;
}
#archive li a {
zoom:1; }
#nav-inner a span { font-weight: 700 !important; }
#nav-inner a span.onimg,
#nav-inner a:hover span { color: #4E639A !important; }
.europe-info {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #e3e3e3;
}
.europe-info .eu-left { margin-right: 29px; }
.europe-info .eu-left img {
margin-right: 23px;
}
.europe-info .eu-left img:last-child { margin-right: 0; }
.europe-info .eu-right {
position: relative;
left: -20px;
top: 4px;
}
.europe-info .eu-right p {
margin-bottom: 28px;
font-size: 14px;
color: #666666;
text-align: left;
}
.europe-info .eu-right p:last-child { margin-bottom: 0; }
.europe-info .uppercase {
margin-top: 7px;
font-size: 13px;
color: #000;
}
.fancybox-opened .fancybox-title { padding: 15px; }
.fancybox-caption {
font-size: 14px;
font-weight: 400;
color: #333;
padding: 10px 0;
}
.fancybox-pager {
font-size: 14px;
color: #333;
text-align: right;
}@font-face {
font-family: 'ssi-icomoon';
src:url(//du.lv/wp-content/plugins/social-icons/font/ssi-icomoon.eot?ssi-texv9a);
src:url(//du.lv/wp-content/plugins/social-icons/font/ssi-icomoon.eot?#iefixssi-texv9a) format('embedded-opentype'),
url(//du.lv/wp-content/plugins/social-icons/font/ssi-icomoon.woff?ssi-texv9a) format('woff'),
url(//du.lv/wp-content/plugins/social-icons/font/ssi-icomoon.ttf?ssi-texv9a) format('truetype'),
url(//du.lv/wp-content/plugins/social-icons/font/ssi-icomoon.svg?ssi-texv9a#ssi-icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
.simple-social-icons {
overflow: hidden;
}
.simple-social-icons ul {
margin: 0;
padding: 0;
}
.simple-social-icons ul li {
background: none !important;
border: none !important;
float: left;
list-style-type: none !important;
margin: 0 11px 0 0 !important;
padding: 0 !important;
}
.simple-social-icons ul li a {
border: none !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
font-family: 'ssi-icomoon';
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
line-height: 1em;
speak: none;
text-align: center;
text-decoration: none !important;
text-transform: none !important;
width: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.simple-social-icons ul.aligncenter {
text-align: center;
}
.simple-social-icons ul.aligncenter li {
display: inline-block;
float: none;
}.entry-content .addthis_button,.entry-content .addthis_toolbox,.entry-header .addthis_button,.entry-header .addthis_toolbox{margin:10px 0 10px 0}.addthis_button_tweet{min-width:83px;float:left}.atwidget iframe{max-width:none}a.at-share-btn,a.at-share-btn:hover,div.addthis_native_toolbox a,div.addthis_native_toolbox a:hover,div.addthis_tool a,div.addthis_tool a:hover,div.addthis_toolbox a,div.addthis_toolbox a:hover{border:0;box-shadow:none;-webkit-box-shadow:none}div.addthis_toolbox br{display:none}