/*
Theme Name: Intranet
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.av-magazine-content-wrap {
    border-bottom: 0px solid;
}

.av-magazine-entry {
    border-bottom: 1px solid #dedede !important;
}

.av-magazine-entry:last-child {
    border-bottom: 0px solid;
}

.html_burger_menu_active #top #wrap_all .menu-item-search-dropdown > a {
    font-size: 24px;
    display: none;
}

p.galogin-powered {
    display: none;
}

#top .comment_text {
    font-size: 18px;
    padding: 0 0 15px 0;
}

#top label, .wp-social-login-connect-with {
    font-weight: lighter;
    font-size: 1em;
    color: #000;
    line-height: 30px;
}

div.um-field.um-field-username > div.um-field-label > label, div.um-field.um-field-user_password > div.um-field-label > label {
    color: #000 !important;
    font-size: 17px !important;
}

.page-id-321 .tml-action-links {display:none;}

time.av-magazine-time.updated { display: none !important; }

#top #header .av-main-nav > li > a {
    font-weight: 300;
}

@media only screen and (min-width: 768px) {
.av-logo-container .gravatar {
    float: left;
    display: inline-block;
    top: 23px;
    margin-right: 11px;
}}

.av-magazine .av-magazine-content-wrap .av-magazine-title {font-size: 16px;}

.av-magazine-top-heading {
    font-size: 20px;
    font-weight: 300;
}

.togglecontainer .single_toggle:first-child .toggler {
margin-bottom: 5px;
}

.toggle_icon:before {
    content: '\E87D';
    font-family: 'entypo-fontello';
    font-size: 14px;
    font-weight: normal;
}

.activeTitle .toggle_icon:before {
    content: '\E87B';
}

.toggle_icon {
    border: 0;
}

.toggle_icon span {
    display: none;
}

.toggle_icon {
    margin-top: -14px;
}

.um-333.um .um-profile-body {
    max-width: 100%!important; 
}

div.quick-chat-loggedin div.quick-chat-history-timestring {
    display: none;
}

div.quick-chat-linkhome {
    font-style: italic;
    font-size: 90%;
    margin-top: 2px;
    display: none;
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev span, #top .avia-datepicker-div.ui-datepicker .ui-datepicker-next span {
    color: transparent;
}

a.ui-datepicker-prev.ui-corner-all:before {
    content: '<<';
    display: block;
}

a.ui-datepicker-next.ui-corner-all:before {
    content: '>>';
    display: block;
}

.eonet-project.hentry {
    padding: 0;
    font-family: Roboto;
    border: 1px solid #e8e8e8;
    border-radius: 20px;
    margin: 40px;
}

.post-type-archive-eonet_project .page-title {
    margin-bottom: .8em;
    display: none;
}

.um .picker__table td {
    color: #000;
}

#top select {
    padding: 9px 20px;
    border: none;
    color: #777;
    margin-bottom: 10px;
    margin-top: 0px;
    border-radius: 0px;
    background: #fff; 
}

.um .picker__weekday {
    width: 14.285714286%;
    color: #000 !important; 
    text-align: center;
    font-weight: 100 !important;
    padding: 10px 0!important;
    font-family: 'Oxygen'!important;
}

.um .picker__nav--next, .um .picker__nav--prev, .um-popup .picker__nav--next, .um-popup .picker__nav--prev {
    top: 50px !important; 
}

um .picker__select--year {
background: blue !important; 
}

.um-header.no-cover .um-profile-photo {
    float: left !important; 
    text-align: left !important; 
}

.um-misc-with-img {
    text-align: center;
    display: inline-block;
}

.page-id-337 .content, .sidebar {
    padding-top: 0px;
}

.wp-social-login-provider-list {
    display: grid;
}

div#sac-output {
    float: left;
    width: 100%;
    height: 300px!important;
    overflow: auto;
    border: none!important;
    background: #fff;
    color: #276295;
}

h3.av-magazine-title {
    font-size: 18px !important;
}

span.text-sep.text-sep-date {
    display: none;
}

#top input[type="text"] {
    border: none;
}

form#sac-form fieldset {
    margin: 20px 0 5px 0 !important;
}

/* BUTTONS */

#top #wrap_all .avia-button.avia-color-dark {
    color: #00aaaa;
    border-color: #00aaaa;
    background: transparent;
    padding: 8px 13px;
    font-weight: 700;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#top #wrap_all .avia-button.avia-color-dark:hover {
    color: #fff;
    border-color: #00aaaa;
    background: #00aaaa;
}

.avia-button.avia-size-small {
    font-size: 17px;
}

.avia_ajax_form .button, #top .avia-button.avia-color-light, .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .button, #top table.shop_table .actions .button, .woocommerce-page .button, #top div div.woocommerce-message a.button, div .main_color .button, .av-inner-tab-title, input[type="submit"], #submit, .button, span.cc_delete_button, .dpt_modal-button  {
    padding: 8px 13px;
    width: auto;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px !important;
    border-radius: 0px !important;
    line-height: 20px;
    font-family: 'Oxygen', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dpt_modal-button, #vaatamine_form > button, #um_account_submit_general, #um_account_submit_password, .page-id-335 .um input[type=submit].um-button, .page-id-347 #um-submit-btn {
    color: #00aaaa!important;
    border-color: #00aaaa!important;
    background: transparent!important;
    border: 2px solid !important;
    box-shadow: none !important;
}

.dpt_modal-button:hover, #vaatamine_form > button:hover, #um_account_submit_general:hover, #um_account_submit_password:hover, .page-id-335 .um input[type=submit].um-button:hover, .page-id-347 #um-submit-btn:hover  {
    color: #fff!important;
    border-color: #00aaaa!important;
    background: #00aaaa!important;
    border: 2px solid #00aaaa!important;
    box-shadow: none !important;
}

#vaatamine_form > button {
    text-transform: uppercase;
    padding: 8px 13px;
    min-width: 110px;
    width: auto;
    font-weight: bold;
    font-size: 17px !important;
    line-height: 20px;
    font-family: 'Oxygen', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.dtp_modal-cell-selected {
    background-color: #00aaaa!important;
    color: #fff!important;
}

span.cc_delete_button {
    float: right;
    margin-bottom: 50px;
    padding: 8px 13px !important;
}

.avia_ajax_form .button, input[type="submit"], #submit, .button, #submitchat, #user-submitted-post {
    background-color: transparent;
    color: #fff !important;
    border-color: #fff!important;
    border-radius: 0px;
    border: 2px solid;
    float: right;
    font-size: 15px;
    text-transform: uppercase;
    padding: 8px 13px;
    min-width: 110px;
    text-transform: uppercase;
}

#submitchat {
    margin-top: 20px;
}

form#sac-form fieldset textarea {
    height: 85px !important;
    font-weight: 400;
    font-size: 14px;
}

#sac-form .placeholder textarea {
    display: none !important;
}

#sac-user-chat > label {
    display: none;
}

li.sac-chat-message.sac-static, #simple-ajax-chat li {
    padding: 5px 22px!important;
    background: aliceblue!important;
    margin: 7px 7px 10px 0px!important;
    border-radius: 28px;
    line-height: 20px;
    color: #282828!important;
    font-size: 14px;
    list-style: none;
    word-break: break-word;
}

#post-grid-1727 li.sac-chat-message.sac-static, #post-grid-1727 #simple-ajax-chat li {
    border-bottom: 1px dashed #00aaaa52;
    border-radius: 0px;
    background: #f1f1f1 !important;
}

#post-grid-1727 #sac-output {
    background: #f1f1f1 !important;
}

#post-grid-1727 #simple-ajax-chat li {
    color: red;
    border-radius: 0px;
    background: #f1f1f1 !important;
}


.sac-chat-name span {
    font-weight: bold !important;
}

form#sac-form fieldset textarea {
    border: none;
    font-size: 14px;
} 

.avia_ajax_form .button:hover, #submitchat:hover, #user-submitted-post:hover {
    background-color: #fff !important;
    color: #00aaaa!important;
    border-color: #fff;
}

*:focus {outline:none !important}

.um-field-checkbox-state i {
    color: #fff !important;
}

.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i {
    color: #fff !important;
}

#av_section_1 > div > div.container > main > div > div > section > div > div > div > form > div.um-col-alt > div.um-field.um-field-c > div > label > span.um-field-checkbox-option {
    font-size: 15px;
}

#av_section_1 > div > div.container > main > div > div > section > div > div > div > form > div.um-col-alt > div.um-left.um-half {
    width: auto;
}

.um input[type=submit].um-button {
    border: 1px solid #fff !important;
    background: transparent !important;
    color: #fff!important;
    text-transform: uppercase!important;
}

.um input[type=submit].um-button:hover {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #00aaaa !important;
    transition: 0.s;
}


.main_color .avia_ajax_form .button, .main_color input[type="submit"], .main_color #submit, .main_color .button, .main_color #submitchat, .um .um-button.um-alt {
    border: 2px solid #276295 !important;
    background: transparent !important;
    color: #276295!important;
    text-transform: uppercase!important;
}

.main_color .avia_ajax_form .button:hover, .main_color input[type="submit"]:hover, .main_color #submit:hover, .main_color .button:hover, .main_color #submitchat:hover, .um .um-button.um-alt:hover {
    border: 2px solid #276295 !important;
    background: #276295 !important;
    color: #fff !important;
    transition: 0.s;
}

.um-button {
    padding: 8px 13px!important;
    min-width: 110px!important;
    text-transform: uppercase!important;
}

#username-332, #user_password-332 {
    color: #282828 !important;
    border-radius: 0px;
}

.um-online {
    float: left;
}

.um-online-pic a, .um-online-pic img {
    border-radius: 99px !important;
}

.widgettitle {
    text-transform: none;
    color: #ffffff!important;
    letter-spacing: 0px!important;
    font-size: 18px!important;
    font-size: 1.1em;
}

.widget {
    padding: 0px 0 0px 0;
}

div.um-right.um-half > a {
    display: none;
}

#top .iconbox.av-no-box .iconbox_icon {
    border: none;
    font-size: 35px;
}

h3.iconbox_content_title {
    font-size: 17px !important;
}

/* MEMBER PAGE STYLE*/

.um-334 .um-member {
    border: none;
}

@media only screen and (min-width: 989px) {
.um-member {
    width: 15% !important;
}}

@media only screen and (max-width: 988px) {
.um-member {
    width: 47% !important;
}}

.um * {
    box-sizing: inherit;
}

/* MOBILE MENU*/

#av-burger-menu-ul {
    vertical-align: top;
}

#av-burger-menu-ul .gravatar {
    top: -7px;
}

#av-burger-menu-ul > li.menu-item-249.av-active-burger-items > a > span.avia-menu-text {
    padding-left: 10px;
}

/* KONTAKTI VORM */

.input_checkbox_label {
    color: #fff;
    font-weight: 300 !important;}

.form_hd_wt {
    color: #fff;
    margin-top: 20px!important;
}

#avia_5_1 > p {margin-top: 20px!important;}

#top .avia_ajax_form input[type="checkbox"] { width: 20px; height: 20px; top: 0px; }

#top .avia_ajax_form input[type='text'], #top .avia_ajax_form input[type='email'], #top .avia_ajax_form select, #top .avia_ajax_form textarea {
    border-radius: 0 !important;
    background-color: #fff !important;
    border: none;
    font-weight: 300;
    font-family: inherit;
    font-size: 17px;
    width: 100%;
}

.avia-form-success {
    font-size: 17px;
    text-align: left; 
}

#top div .av-dark-form input[type='text'] {
    border: none !important;
}

#scroll-top-link {
    color: #fff;
    border: 1px solid #333333;
    background: #00aaaa;
    border: none;
    border-radius: 0px;
}

/* TEATE LISAMINE */

.page-id-1065 div#user-submitted-posts fieldset label {
    color: #fff;
    width: auto;
}

#user-submitted-image > label {
    line-height: 20px;
    margin-top: 20px !important;
}

#user-submitted-image {
    width: auto;
    float: left;
    position: absolute;
}

@media only screen and (max-width: 1200px) {
#user-submitted-post {
    margin-top: 50px;
    float: left;
}

#user-submitted-image label span {
    padding: 8px 0px !important;
}}

div#user-submitted-posts a#usp_add-another {display: none;}

.usp-select, div#user-submitted-posts fieldset input.usp-input {
    width: 100% !important;
    background: transparent;
}

.wp-media-buttons {
    float: left;
    display: none;
}

#top .main_color select, #top .main_color input[type='text'] {
    font-family:'Oxygen', sans-serif;
    padding-left: 10px;
    border: none;
    border-radius: 0px;
    font-weight: 500;
}

div#user-submitted-posts fieldset input.usp-input.usp-clone, #top textarea {
    font-family:'Oxygen', sans-serif;
    font-weight: 300;
}

#top textarea {
    color: #282828 !important;
}

#user-submitted-content {
    border: none !important;
}

#user-submitted-title {
    font-size: 15px!important;
    color: #282828!important;
}

#user-submitted-category {
    color: #b3b3b3;
     font-size: 15px!important;
}

div#user-submitted-posts fieldset.usp-images {
    margin: 0px;
}

div#user-submitted-posts div#usp-upload-message { 
    display: none;}

.page-id-1065 #usp_form > fieldset.usp-category > label, .page-id-1065 #usp_form > fieldset.usp-title > label {
    font-size: 17px;
    margin-bottom: 5px;
    margin-top: 10px;
    color: #fff;
}

div.mce-statusbar {
    border: none!important;
}

#ctdl-frontend-admin > h3 {
    color: #00aaaa;
    margin-bottom: 30px;
    font-weight: 400 !important;
    margin-top: 50px;
}

th {
    font-weight: bold;
    letter-spacing: 0.2px;
    text-transform: none;
    font-size: 17px;
    font-weight: 300;
    text-align: left;
    color: #282828;
    padding: 5px;
}

td {
    padding: 5px;
}

#s2id_autogen1 {
    margin-bottom: 0px !important;
}

tr:first-child th, tr:first-child td, tr th:first-child, tr td:first-child {
    border-top: none;
    border-left: none;
        vertical-align: middle;
}

#ctdl-frontend-admin td, #ctdl-frontend-admin td p, #user-submitted-content, #cleverness_todo_description {
    font-size: 13px!important;
    font-weight: 300!important;
    font-family: 'Oxygen'!important;
    line-height: 22px;
    vertical-align: middle;
}

span.comments_front {
    font-size: 17px!important;
    font-weight: 300!important;
    line-height: 23px;
}

div#user-submitted-posts form {
    padding: 0px;
    margin: 0;
}

.main_color tr:nth-child(even) {
    background: #fff !important;
    color: #282828;
}

.select2-results .select2-highlighted {
    background: #00aaaa!important;
    color: #fff!important;
}

#top .avia-datepicker-div a {
    color: #276295;
}

#user-submitted-image label span {
    font-weight: normal!important;
    font-size: 17px!important;
    color: #fff!important;
}

#add-todo, #submit, span.cc_delete_button  {
    border: 2px solid #00aaaa !important;
    background: transparent !important;
    color: #00aaaa!important;
    text-transform: uppercase!important;
}

#add-todo:hover, #submit:hover, span.cc_delete_button:hover {
    border: 2px solid #00aaaa !important;
    background: #00aaaa!important;
    color: #fff!important;
    text-transform: uppercase!important;
}

#top .av-dark-form + .ajaxresponse .avia-form-success {
    background: transparent;
    border: none;
    color: #fff;
    padding: 0;
    font-size: 17px !important;
}

#item-col > div, #assigned-col, #addtodo label, #addtodo > table > tbody > tr:nth-child(2) > th, #action-col > div, #date-col > div, #added-col > div, #priority-col > div, #addtodo > table > tbody > tr:nth-child(3) > th {
    font-weight: 400 !important;
    font-size: 15px;
}

td {
     word-wrap: break-word;
}

@media only screen and (min-width: 1100px) {
#ctdl-frontend-admin thead tr th:first-child + th,
#ctdl-frontend-admin tbody tr td:first-child + td {
    width: 35%;
}

#ctdl-frontend-admin thead tr th:first-child,
#ctdl-frontend-admin tbody tr td:first-child {
  width: 5%;
  border-right: none;
  word-break: break-all;
}

td:last-child, th:last-child {
    border-right: none;
}

#commentform {
    margin-top: 30px;
}

#todo-1246 > div}


@media only screen and (max-width: 1100px) {
td, td p, #user-submitted-content, #cleverness_todo_description, #item-col > div, #assigned-col, #addtodo label, #addtodo > table > tbody > tr:nth-child(2) > th, #action-col > div, #date-col > div {
    font-size: 14px !important;
}}

/* Radio & Checkbox */

input[type='checkbox']:hover:after, input[type='checkbox']:checked:hover:after {
	background: #00aaaa;
    font-family: 'entypo-fontello';
	content: '\e812';
	color: #fff;
}

input[type='checkbox']:checked:after {
	background: #00aaaa;
    font-family: 'entypo-fontello';
	content: '\e812';
	color: #fff;
}

input[type="checkbox"] {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    height: 17px;
    width: 17px;
    display: block;
    float: left;
	position: relative;
}

input[type='checkbox']:after {
	content: "";
	vertical-align: middle;
	text-align: center;
	line-height: 15px;
	position: absolute;
	cursor: pointer;
	height: 20px;
	width: 20px;
	left: -2px;
    top: -2px;
    border: 2px solid #00aaaa;
    font-weight: bold;
	font-size: 15px;
	background: #fff;
}

.cmb2-radio-list input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}

.cmb2-radio-list label {
    display: inline-block;
    width: 90px;
    background: #f9f9f9;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition:    all 0.2s ease-in-out;
    -ms-transition:     all 0.2s ease-in-out;
    -o-transition:      all 0.2s ease-in-out;
    transition:         all 0.2s ease-in-out;
}

.cmb2-option label:hover {cursor: pointer;}

.cmb2-radio-list li {padding: 0px!important;}

.cmb2-option + label {
    color: #00aaaa!important;
    font-weight: 500!important;
}

.cmb2-option:checked + label {
    background-color: #00CC66;
    color: #fff!important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.entry-content-wrapper li {
    margin-left: 0px !important;
}

label.com_title {
    color: #fff!important;
}

/* Tunnisaatmise vorm */

#tunnisaatmine .cmb2-option + label {
    color: #00aaaa;
    border: 1px solid;
    font-weight: 700!important;
    text-transform: uppercase;
    padding: 8px 13px !important;
    line-height: 20px !important;
    width: 100%!important;
     text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#tunnisaatmine label {
    min-width: 100px !important;
    width: 100%;
}

#korrus > ul, #sissevalja ul {
    width: 100% !important;
    margin-bottom: 20px;
}

#korrus li, #sissevalja li {
    width: 100%;
}

#tunnisaatmine .cmb2-option + label:hover {
    border: 1px solid #00aaaa;
}

#tunnisaatmine .cmb2-option:checked + label {
    border: 1px solid #00aaaa;
}

#tunnisaatmine > input[type="submit"] {
    border: 2px solid #fff !important;
    background: transparent !important;
    color: #fff!important;
    text-transform: uppercase!important;
}

#tunnisaatmine > input[type="submit"]:hover {
    border: 2px solid #fff !important;
    background: #fff !important;
    color: #00aaaa!important;
    text-transform: uppercase!important;
}

#tunnisaatmine textarea {
    border: none;
}

#tunnisaatmine label {
    margin-bottom: 0px;
}

#tunnitabel #submit {
    border: 1px solid #00aaaa !important;
    background: transparent !important;
    color: #00aaaa!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
    min-width: 20px!important;
    padding: 2px 7px!important;
    font-size: 15px!important;
}

#tunnitabel #submit:hover {
    border: 1px solid #00CC66 !important;
    background: #00CC66 !important;
    color: #fff!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
    min-width: 20px!important;
    padding: 2px 7px!important;
}

#tunnitabel > thead > tr > th:nth-child(5) {
    width: 20px;
}

#tunnitabel td:nth-child(6), #tunnitabel th:nth-child(6) {
    border-right: none !important;
    font-weight: bold;
}

td.essa_kestvus {
    color: #00aaaa !important;
}

#tunnitabel td, #tunnitabel th {
    vertical-align: middle;
    background: #f9f9f9;
    padding: 5px;
    text-align: center:
    max-width:100%;
    white-space:nowrap!important;
    table-layout: auto !important;
}

#tunnitabel th {
    font-weight: bold;
}

/* To-do list */

#tunnisaatmine input[type='text'] {
    color: #282828 !important;
}

/* To-do list */

div.todo-list {
    line-height: 32px;
}

div > .todo-checkbox {
    float: left;
    margin-right: 0px;
    margin-top: 9px !important;
    font-size: 20px;
}

.todoitem {
    margin-left: 40px !important;
    padding-bottom: 20px;
}

div.todo-list {
    border-bottom: 1px solid #ddd;
}

div.todo-list:last-child {
    border-bottom: none !important;
}

.ctdl-message {
    display: none !important;
}

.todo-important p {
	color: #CC0033 !important;
}

.todo-low p {
	color: #282828 !important;
}

.todo-checklist .todo-date:before, .todo-checklist .todo-addedby:before{
    content: "|";
    padding-left: 1px;
    padding-right: 3px;
}

.priorityclass {
    display: inline;
    font-size: 14px;
    font-weight: 400;
}

.ctdl-tables tr:last-child > td {
  border-bottom: 0;
}

#todo-list {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ctdl-tables:before {
    content: "Aktiivsed ülesanded";
    font-size: 24px;
    color: #00aaaa;
}

#todo-list:after{
    content: "Tehtud ülesanded";
    font-size: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
    width: 200px;
    color: #00aaaa;
    display: inline-block;
    position: relative;
}

@media only screen and (max-width: 1100px) {
.ctdl-tables tr {
    display: block;
}

#todo-list thead tr, #todo-list-completed thead tr {
    position: absolute;
    top: -999px;
    left: -999px;
}
    
#addtodo th, #addtodo td {
    border-right: none !important;
}

#todo-list tr, #todo-list-completed tr {
    margin: 0 0 1rem 0;
}
    
#todo-list td, #todo-list-completed td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    text-align: left;
    padding-left: 40%;
}
    
#todo-list .todo-list, #todo-list-completed .todo-list{
        border: 1px solid #ddd;
    }

#todo-list td:before, #todo-list-completed td:before {
    position: absolute;
    top: 0;
    padding: 9px 12px;
    left: 6px;
    width: 35%;
    padding-right: 10px;
}

#todo-list td:nth-of-type(1):before {content: "Lõpetamata";}
#todo-list-completed td:nth-of-type(1):before {content: "Lõpetatud";}

#todo-list td:nth-of-type(2):before {content: "Ülesanne";}
#todo-list-completed td:nth-of-type(2):before {content: "Ülesanne";}
    
#todo-list td:nth-of-type(3):before {content: "Prioriteet";}
#todo-list-completed td:nth-of-type(3):before {content: "Prioriteet";}
    
#todo-list td:nth-of-type(4):before {content: "Määratud";}
#todo-list-completed td:nth-of-type(4):before {content: "Määratud";}

#todo-list td:nth-of-type(5):before {content: "Ülesande lisas";}
#todo-list-completed td:nth-of-type(5):before {content: "Ülesande lisas";}

#todo-list td:nth-of-type(6):before {content: "Lisatud";}
#todo-list-completed td:nth-of-type(6):before {content: "Lisatud";}

#todo-list td:nth-of-type(7):before {content: "Toimingud";}
#todo-list-completed td:nth-of-type(7):before {content: "Toimingud";}
}

 #top .main_color .avia-data-table.avia_pricing_minimal td {
    color: #282828;
    font-weight: 300;
}

/* Table */

#top .main_color .avia-data-table.avia_pricing_minimal th, #top .main_color .avia-data-table.avia_pricing_minimal td {
    text-align: left;
    font-size: 13px;
    background: #f9f9f9;
    padding: 4px 5px;
}

#top .main_color .avia-data-table.avia_pricing_minimal th {
    font-weight: 400;
}

.todo-checklist .todo-low .todo-checkbox {
    display: none !important;
}

.comments_front {
    color: #fff;
    border-bottom: 1px solid #fff!important;
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    padding: 10px 0px;
    font-weight: 300;
}

.delete-comment-form {
    display: none;
}

.comments_content {
    padding: 10px 10px;
    display: inline-table;
    width: 90%;
    word-wrap: break-word;
}
a.commentsdel {
    color: #fff;
    font-size: 17px;
    text-align: right;
    float: right;
    display: inline-table;
    font-family: 'fontello'!important;
    padding: 10px 10px;
    font-weight: 300;
    margin-top: -1px!important;
}

#av-layout-grid-1 > div.flex_cell.no_margin.av_one_third.avia-builder-el-1.el_before_av_cell_two_third.avia-builder-el-first > div > section.avia_codeblock_section.avia_code_block_1 > div > a:nth-child(3) {
    border: none !important;
}

/* IMK SISSEKANDED */

.pt_table .av-magazine-entry {
    clear: both;
    position: inherit;
    padding: 30px;
    margin-bottom: 20px;
}

.pt_table .av-magazine-entry {
    border: 1px solid #ddd;
}

.pt_table .av-magazine-top-bar {
    display: none;
}

.page-id-1003 .av-minimal-toggle .toggle_icon {
    display: none;
}

.page-id-1003 div#user-submitted-posts {
    max-width: 100%;
}

.page-id-1003 .alternate_color input[type='submit'] {
    background: transparent;
    margin-top: 15px;
}

#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout > div.cmb-td > label > span, #user-submitted-image label span, #cmb2-metabox-fe-admitask-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout > div.cmb-td > label, #cmb2-metabox-fe-admitask-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout > div.cmb-td > label > span {
    font-size: 17px;
    padding: 8px 13px;
    font-family: 'Oxygen', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-weight: 700 !important;
    line-height: 20px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.page-id-1003 .alternate_color input[type='submit']:hover {
    background: #fff;
    color: #00aaaa !important;
}

.cmb2-wrap li {
    margin: 0 15px 0 0 !important;
}

#cmb2-metabox-front-end-post-form label {
    line-height: 36px !important;
    font-size: 17px;
    padding: 0px !important;
}

.cmb-td {
    line-height: 1px;
    padding: 0px 0px !important;
}

.cmb-th, .cmb-td {
    font-weight: 300!important;
    padding: 2px 0px !important;
    width: auto;
}

.cmb-form input[type="text"] {
    margin-bottom: 0px !important;
}

input.cmb2-text-small {
    margin-bottom: 0px 0px !important;
}

.cmb2-wrap ul {
    margin: 0;
    list-style: none;
    display: inline-flex;
}

#submitted_post_thumbnail input {
    display: none;
}

#cleverness_todo_priority, #s2id_autogen1 {
    color: #282828!important;
}

.delete-todo, .edit-todo, .delete-todo a, .edit-todo a {
    font-family: 'fontello';
    font-size: 20px;
    text-decoration: none !important;
    color: #282828 !important;
}

.delete-todo {padding-left: 10px;}

 #post-grid-1727 .element_9  img   {
    height: 80px;
    width: 80px;
    margin-right: 10px;
}

@media only screen and (min-width: 988px) {
div.element.element_3.imk_lahter_vanus, div.element.element_4.imk_lahter_sugu, div.element.element_5.imk_lahter_kaal, div.element.element_6.imk_lahter_pikkus {
    width: auto;
    display: inline-flex;
    float: left;
    text-align: left;
    border-right: 1px solid #ddd;
}

.skin.flat .layer-content {
    padding: 10px 10px;
    float: left;
    max-width: 100%;
    width: 100%;
}
    
.page-id-2697 .skin.flat .layer-content {
    padding: 0px 0px !important;
}
    
#post-grid-1727 .element_0 {
    width: auto;
    display: inline-flex;
    text-align: left;
    float: left;
    border-right: 1px solid #ddd;
    color: #00aaaa;
}

#post-grid-1727 .element_8 {
    width: 47% !important;
    display: inline-flex !important;
    line-height: 20px;
    text-align: left;
    float: left;
}

#post-grid-1727 .element_9 {
    font-size: 12px;
    display: inline-block !important;
    width: 50% !important;
    float: left;
    padding: 20px !important;
}
    
#post-grid-1727 .element_10 {
    display: inline-block;
    width: 51% !important;
    border-top: 1px solid #ddd;
    float: left;
    padding: 15px 0px !important;
}
    
#post-grid-1727 .element_9 {
    display: inline-block;
    width: 50% !important;
    float: right;
    background: #f4f4f4;
    margin: 0px -10px -10px;
} 

#post-grid-1727 #sac-panel {
    padding: 0px 20px;
}

#post-grid-1727 .element_0 a, #av-layout-grid-1 > div.flex_cell.no_margin.av_one_third.avia-builder-el-1.el_before_av_cell_two_third.avia-builder-el-first > div > section.avia_codeblock_section.avia_code_block_1 > div > a {
    text-decoration: none;
}
    
.pat_data_class1 {
    padding-left: 6px!important;
    font-weight: 700;
}
    
div.element.element_1.delpat:hover {
    background: #282828;    
}
    
.active_tc.toggle_wrap {
    width: 98%;
    margin: 10px;
    box-shadow: #00000059 2px 2px 15px;
}
    
.page-id-1003 .av-minimal-toggle.togglecontainer .single_toggle .toggler, #av-layout-grid-1 > div.flex_cell.no_margin.av_three_fourth.avia-builder-el-1.el_before_av_cell_one_fourth.avia-builder-el-first > div > div.togglecontainer.av-minimal-toggle.toggle_close_all.avia-builder-el-6.el_after_av_codeblock.avia-builder-el-last.enable_toggles > section > div > p {
    width: 220px !important;
    margin: 0px 10px;
    display: inline-block;
}

#post-grid-1727 .item {
    width: 98% !important;
    box-shadow: #00000059 2px 2px 15px;
    margin: 10px 10px 20px 10px !important;
}

div#user-submitted-posts textarea.usp-textarea {
    min-height: 200px !important;
    font-size: 15px !important;
}

div.element.element_2.post_date {
    margin: -10px 10px;
}}

@media only screen and (max-width: 360px){
#post-grid-1727 .element_3 {
    margin-top: 60px;
}

    #post-grid-1727 .element_0 {
        margin-top: 25px;
    }

#post-grid-1727 div.element.element_2.imk_lahter_vanus, #post-grid-1727 div.element.element_3.imk_lahter_sugu, #post-grid-1727 div.element.element_5.imk_lahter_pikkus, #post-grid-1727 div.element.element_4.imk_lahter_kaal {
    padding: 5px!important;
    margin-top: 60px;
    }}

@media only screen and (max-width: 1056px) {
.pat_data_class2 {
    display: none;
}}


@media only screen and (max-width: 987px) {
div.element.element_3.imk_lahter_vanus, div.element.element_4.imk_lahter_sugu, div.element.element_6.imk_lahter_pikkus, div.element.element_5.imk_lahter_kaal {
    width: auto;
    text-align: left;
    border-right: none;
    padding: 5px !important;
    border-right: 1px solid #ddd;
    display: inline-flex !important;
}

#post-grid-1727 .element_7 {
    font-size: 14px;
    width: 98%;
    line-height: 20px;
    display: flex!important;
    padding: 15px 5px !important;
}
    
#post-grid-1727 .element_11 {
    background: #00aaaa;
} 
    
    #post-grid-1727 h3.comment-content {}

#post-grid-1727 #sac-panel {
    padding: 0px 10px 10px 10px;
}
    
.page-id-1003 .av-minimal-toggle.togglecontainer .single_toggle .toggler {
    text-align: center;
}
    
.js_active .toggler {
    padding: 9px 35px 9px 35px;
}
    
.pat_data_class1 {
    font-weight: 700;
}
    
#post-grid-1727 #comments > ol > li > article > header {
    padding: 0px 5px;
}

#post-grid-1727 .comment p {
    padding: 15px 5px !important;
    font-weight: 400;
}
    
#post-grid-1727 p {
    margin: 0px;
}

#post-grid-1727 .element_1{
    margin: -5px 0px !important;
}

#post-grid-1727 .element_0 {
    padding: 5px !important;
    position: absolute;
    font-weight: 500 !important;
    color: #00aaaa;
}

.av-minimal-toggle .toggle_content {
    padding: 12px 10px 11px 10px;
}
 
#post-grid-1727 .element_3 {
    margin-top: 40px;
}
    
#post-grid-1727 .element_9 {
    background: #f4f4f4;
    padding-bottom: 50px !important;
}

.cmb-th label {
    margin-bottom: 2px !important;
}

div.element.element_2.post_date {
    margin: -5px 0px;
}
.skin.flat .layer-content {
    padding: 0px 0px !important;
}}

div.element.element_2.post_date {
    position: relative!important;
    width: auto;
    float: right;
    background: #00aaaa;
    color: #fff;
}

.av-minimal-toggle .toggle_content {
        padding: 12px 35px 30px 35px;
}

div.element.element_1.delpat {
    position: relative!important;
    width: auto;
    float: right;
    background: #00aaaa;
    padding: 2px 9px 2px 13px;
    margin: -10px -10px;
}

div.element.element_1.delpat:hover {
    background-color: #00CC66 !important;
    color: #00aaaa!important;
        -webkit-transition: width 2s!important;
    transition: width 2s!important;
}

div.element.element_1.delpat > a {
    color: #fff!important;
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
}
    

.skin.flat .layer-content {
    text-align: left;
}

#post-grid-1727 .comment p {
  font-size: 14px !important;
    text-align: left;
    line-height: 20px;
}

#post-grid-1727 #comments > ol > li:last-child {
    border: none;
}

#top .commentlist .comment {
    min-height: auto !important;
}

#post-grid-1727 .gravatar {
    display: none;
}

#post-grid-1727 #comments > ol > li > article > header {
    float: left;
    font-size: 15px;
}

.post-grid .pagination {
    display: none;
}

div.element.element_3.imk_lahter_vanus:after{
    content: 'a';
    font-weight: 700;
}

div.element.element_5.imk_lahter_kaal:after {
    content: 'kg';
    font-weight: 700;
}

div.element.element_6.imk_lahter_pikkus:after {
    content: 'cm';
    font-weight: 700;
}

#post-grid-1727 .hr {
    width: 100%!important;
    height: 0px;
    line-height: 25px;
    position: relative;
    margin: 0px;
    float: left;
}

#post-grid-1727 time {
    color: #282828;
    font-weight: 300;
    font-size: 13px;
    padding-left: 7px;
}

#post-grid-1727 b.fn {
    color: #00aaaa !important;
    font-size: 14px;
}

#post-grid-1727 textarea {
    margin-bottom: 0px !important;
}

.cmb-form input[type="text"] {text-transform: uppercase !important;}

.um-form input[type=text] {font-size: 17px !important;}

#cmb2-metabox-front-end-post-form .input-text, #cmb2-metabox-front-end-post-form input[type="text"], #cmb2-metabox-front-end-post-form input[type="input"], #cmb2-metabox-front-end-post-form input[type="password"], #cmb2-metabox-front-end-post-form input[type="email"], #cmb2-metabox-front-end-post-form input[type="number"], #cmb2-metabox-front-end-post-form input[type="url"], #cmb2-metabox-front-end-post-form input[type="tel"], #cmb2-metabox-front-end-post-form input[type="search"], #cmb2-metabox-front-end-post-form textarea, #cmb2-metabox-front-end-post-form select {
    border: none;
}

.comment .no-comment {color: red;}

/* IMK SISSEKANDED KOMMENTAAR */


#imk_lahter_vanus span .cmb2-text-small span:after {content: 'a'!important;}

#scroll-top-link.avia_pop_class {display: none;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


div.comment-entry.post-entry > div > span, div.comment-entry.post-entry h3, #commentform > p.logged-in-as > a:nth-child(2), #commentform > p.logged-in-as {
    display: none;
}

#top .comment-reply-link {
    border: 1px solid;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 600;
}

#top .comment-reply-link:hover {
    border: 1px solid;
    padding: 5px 10px;
    background: #276295;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}


/* LAHTRID */


.cmb2-wrap input[type="checkbox"] {
    margin: 5px 8px 0 5px !important;
    padding: 0;
}

#cmb2-metabox-front-end-post-form .input-text, #cmb2-metabox-front-end-post-form input[type="text"], #cmb2-metabox-front-end-post-form input[type="input"], #cmb2-metabox-front-end-post-form input[type="password"], #cmb2-metabox-front-end-post-form input[type="email"], #cmb2-metabox-front-end-post-form input[type="number"], #cmb2-metabox-front-end-post-form input[type="url"], #cmb2-metabox-front-end-post-form input[type="tel"], #cmb2-metabox-front-end-post-form input[type="search"], #cmb2-metabox-front-end-post-form textarea, #cmb2-metabox-front-end-post-form select {
    margin-bottom: 0px;
}

.cmb2-wrap .cmb-row {margin: 10px 3px 0px 3px !important;}

span.cmb2-metabox-description {
    font-style: normal!important;
    width: 40px;
    text-align: center!important;
    padding: 7px;
    font-weight: bold;
    font-size: 15px;
    background: #f9f9f9;
    color: #00aaaa!important;
}

#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-textarea.cmb2-id-submitted-post-content > div.cmb-td, .cmb2-wrap ul, #submitted_documents {
    width: 100% !important;
}

@media only screen and (min-width: 768px) {
    #cmb2-metabox-front-end-post-form .cmb2-id-submitted-post-title.table-layout, #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-sugu {
    width: 49%!important;
    display: inline-grid;
}

#cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-vanus , #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-pikkus, #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-kaal.placeholder { 
    width: 32%;
    display: inline-grid;
}}

@media only screen and (max-width: 768px) {
#cmb2-metabox-front-end-post-form .cmb2-id-submitted-post-title.table-layout, #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-sugu, #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-vanus , #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-pikkus, #cmb2-metabox-front-end-post-form .cmb2-id-imk-lahter-kaal.placeholder { 
    width: 100%;
    display: inline-grid;
}

#patsiendilisamine-container > div {padding: 3px;}

.front_intranet_logo {
    padding: 0px 50px;
}}

@media (max-width: 450px) {
.cmb-th, .cmb-td, .cmb-th + .cmb-td {
    display: inline-flex!important;
    width: 97%;
}}

.cmb2-wrap input, .cmb2-wrap textarea {
    font-size: 15px;
    background: #fff;
    max-width: 100%;
    padding: 5px;
}

.cmb-th + .cmb-td {
    float: left;
    display: flex;
}

.cmb2-wrap li {margin: 0 !important;}

#submitted_post_thumbnail {
    background: transparent!important;
    border: 2px solid!important;
    width: 100%!important;
    height: 60px!important;
}

#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout {
    display: grid!important;
    width: 50%;
    float: left;
}

.um-online {max-width: 100%!important;}

#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout > div.cmb-td,  {width: 50%;}

#documents {width: 100%;}

#usp_form > fieldset.usp-images > label { display: none;}

.post-grid .no-post-found {
    background: #f9f9f9;
    text-align: left;
}

.inputfile, .inputfile_teated {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.inputfile + label, .inputfile_teated + label {
    font-size: 17px;
    color: white;
    border: 2px solid #fff !important;
    max-width: 200px !important;
    text-align: center;
    text-transform: uppercase;
    background-color: transparent;
    display: inline-block;
    padding: 8px 13px !important;
}

.inputfile:focus + label, .inputfile_teated:focus + label,
.inputfile + label:hover, .inputfile_teated + label:hover {
    background-color: #00CC66; !important;
    color: #fff !important;
    border: 2px solid #00CC66 !important;
}

.inputfile + label {cursor: pointer;}

td.todo-actions, td.todo-date {
    text-align: center;
}

#ctdl-frontend-admin .wp-editor-tabs, #ctdl-frontend-admin .mce-statusbar>.mce-container-body .mce-path, #ctdl-frontend-admin .mce-btn-has-text, #ctdl-frontend-admin #mceu_6, #ctdl-frontend-admin #mceu_7,#ctdl-frontend-admin #mceu_5, #ctdl-frontend-admin #mceu_8, #ctdl-frontend-admin #mceu_10, #ctdl-frontend-admin #mceu_12,  #ctdl-frontend-admin #mceu_11 {
    display: none;
}

#tinymce > p {
    font-family: 'Oxygen'!important;
}

.mfp-ready .mfp-figure {
    opacity: 1;
}

.dropzone {
    min-height: 100px;
    border: 1px solid #ddd !important;
}


.av-countdown-cell-inner {
    padding: 5px;
    background: #00aaaa;
}

span.av-countdown-time, span.av-countdown-time-label  {
    font-size: 17px !important;
    font-weight: bold;
}

.av-active-burger-items {
    padding: 10px 10px;
    font-size: 1em;
    text-decoration: none;
}

.av-active-burger-items:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    border-bottom: 1px solid #e8e8e1;
}

.av-active-burger-items:last-child:after {
    border: none !important;
}

#top #wrap_all #av-burger-menu-ul > li {
    opacity: 0;
    position: relative;
    top: 18px;
    -webkit-transition: opacity 3s ease-out, top 3s ease-out, left 3s ease-out;
    transition: opacity 3s ease-out, top 3s ease-out, left 3s ease-out;
    -webkit-transform: translate3d(1,0,0);
}

/* Datepicker töötunnid */

.ui-datepicker {
    width: 30em!important;
}

.header_color .avia-menu-fx {
    background-color: #00aaaa !important;
}

#kuupaev input[type='text'] {
    background-color: transparent !important;
    border: none !important;
    font-size: 25px;
    color: #fff!important;
    font-weight: bold!important;
    padding: 0px !important;
    box-shadow: none !important;
}

#tunnisaatmine input[type='text']:focus {
    box-shadow: none;
    border: none;
}

.datepicker-days th {
    font-size: 15px;
    font-weight: bold;
}

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
    border-radius: 0px;
        border: none;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 20px;
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: none;
    line-height: 20px;
    margin: 2px;
    border-radius: 4px;
}

/* Esilehekülg viimased tunnid */

.page-id-2 table td, .page-id-2 table th, .page-id-2 table tr:nth-child(odd) {
    background-color: #00aaaa !important; 
    background: #00aaaa !important;
    color: #fff;
    font-size: 17px!important;
    font-weight: 100;
}

@media only screen and (max-width: 989px) { 
    #tunnitabel td:last-child,  #tunnitabel tr:last-child,  #tunnitabel th:last-child {
        border-right: none !important;
    
    }}
   
.page-id-2403 tr.sisse {
    border-bottom: 2px solid #00aaaa !important;
}

.page-id-2403 tr.valja {
    border-top: 2px #00aaaa !important;
}

.page-id-2 tr.sisse {
    border-bottom: 1px solid #fff !important;
}

.page-id-2 tr.valja {
    border-top: 2px #fff!important;
}

/* Töötunnid tabel */

@media only screen and (min-width: 768px) {
#vaatamine_form {
    display: inline-flex;
    border-bottom: 2px solid #00aaaa;
    padding-bottom: 30px;
    width: 100%;
}

#vaatamine_form select, #vaatamine_form input[type='text']  {
    margin-bottom: 0px;
}

#vaatamine_form input, #tootaja {
    margin-right: 20px !important;
}}

#vaatamine_form select, #vaatamine_form input[type='text']  {
    border: 1px solid #ddd!important;
    background: transparent!important;
    color: #000 !important;
    min-height: 40px;
}

@media only screen and (max-width: 767px) {
table#tunnitabel td:nth-child(5), table#tunnitabel th:nth-child(5) {
   display: none;
}}

@media only screen and (max-width: 1100px) and (min-width: 988px){
#tunnitabel td, #tunnitabel th {
    overflow: hidden!important;
    text-overflow: ellipsis!important;
    max-width: 150px!important;
}}


/* IMK kokku tabel */

@media only screen and (min-width: 768px){
.kokkutabel {
    width: 200px;
    float: right;
}}

.kokkutabel tr {
    border-bottom: 2px solid #00aaaa;
}

.kokkutabel tr:last-child {
    border-bottom: none;
}

.kokkutabel td {
    background-color: #f9f9f9;
    padding: 13px 5px;
    font-weight: bold;
    border: none;
}

td:last-child {  
    text-align: center;
    color: #00aaaa;
    
}

.katki_icon {
    font-family: 'entypo-fontello';
    font-size: 30px;
    font-weight: normal;
    color: #EE2C2C;
}

.katki_tekst {
    padding-left: 10px;
    vertical-align: 3px;
    font-size: 22px;
}

@media only screen and (max-width: 768px){
.katki_tekst {
    font-size: 17px;
}}

div.hobune {
    border-bottom: 2px solid #00aaaa;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    pointer-events: none !important;
}

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
    background-color: #00aaaa;
    border-radius: 0px;
}

.js_active .toggler {
    border: none;
}

/* IMK sissekanded sisestamise vorm - mobiil */


@media only screen and (max-width: 767px){
#patsiendilisamine-container > div {
    background: #f9f9f9 !important;
    color: #000 !important;
}
#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-radio.cmb2-id-imk-lahter-sugu > div.cmb-td > ul > li {
    border: 1px solid #ddd !important;
}
    
#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-radio.cmb2-id-imk-lahter-sugu > div.cmb-td > ul > li > label {
    margin-bottom: 0px !important;
}

#cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-text-small > div.cmb-td {
    border: 1px solid #ddd !important;
    background: #f9f9f9 !important;
}

#imk_lahter_vanus, #imk_lahter_pikkus, #imk_lahter_kaal {
    background: #f9f9f9 !important;
    }}

/* Kategooriate lehekülg */

#top .fullsize .template-blog .blog-meta {
    display: none;
}

.main_color .minor-meta a, .main_color .minor-meta {
    color: #276295;
}

.post-meta-infos a {
    padding: 0px 10px;
}

 span.blog-categories.minor-meta, .main_color .text-sep, #um-meta-bio,  div.um-profile-meta > div.um-meta-text > span > span {
    display: none !important;
}

.um-account-tab.um-account-tab-password label {
    color: #000 !important;
}

.page-id-337 div.um-field.um-field-username.um-field-text.um-field-type_text > div.um-field-label > label, .page-id-337 div.um-field.um-field-user_password.um-field-password.um-field-type_password > div.um-field-label > label {
    color: #fff !important;
}

/* Administraatorite lehekülg */

.page-id-2697 .cmb2-wrap .cmb-row {
    margin: 0;
    display: inline-grid;
}

#cmb2-metabox-fe-admitask-form > div.cmb-row.cmb-type-textarea.cmb2-id-submitted-post-content {
    width: 100%;
}

#cmb2-metabox-fe-admitask-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout {
    bottom: 30px;
}

.page-id-2697 .cmb2-wrap .cmb-row {
    margin: 0px 3px 0px 3px !important;
}

#fe-admitask-form > input.button-primary {
    background: transparent;
}

#fe-admitask-form > input.button-primary:hover {
    background: #00CC66;
    border-color: #00CC66 !important;
}

.page-id-2697 .av-minimal-toggle .toggle_icon {
    margin-top: -15px;
    border: none;
}

#submitted_post_content {
    border: none !important;
}

.page-id-2697 .cmb-row:last-of-type, .cmb2-wrap .cmb-row:last-of-type {
    float: left;
}

#post-grid-2713 .element_1543915509926 {
    font-size: 15px;
    display: block;
    width: auto;
    padding: 10px;
    background: #00aaaa;
    color: #fff;
}

#post-grid-2713 > div.grid-items > div > div.layer-content > div.element.element_0.delpat a {
    color: #fff;
    text-decoration: none;
}

#post-grid-2713 > div.grid-items > div > div.layer-content > div.element.element_0.delpat a:hover {
    color: #000;
}

.element_5 ol > li > article > header {
    line-height: 50px;
    font-size: 15px;
    margin: 10px 0px;
}

.element_5 ol > li > article > header  > cite > b {
    padding: 10px;
}

.page-id-2697 .dropzone {
    min-height: 30px;
    width: 150px;
    border: 2px solid rgba(0, 0, 0, 0.3);
    background: white;
    padding: 0px;
    font-weight: bold;
    text-transform: uppercase;
    color: #00aaaa;
}

.page-id-2697 .dropzone {
    border: 2px solid #00aaaa !important;
}

#post-grid-2713 {
    padding: 0.1px !important;
}

@media only screen and (min-width: 768px){
#post-grid-2713 .item {
    width: auto;
    box-shadow: #00000059 2px 2px 15px;
    margin: 7px !important;
}}

#post-grid-2713 .dropzone .dz-message {
    text-align: center;
    margin: 1em 0;
}

@media only screen and (max-width: 767px) {
#taskilisamine-container > div {
    padding: 12px 0px 30px 0px !important;
    background: #f9f9f9!important;
    color: #000 !important;
}

input#submitted_post_title, #submitted_post_content {
    border: 1px solid #ddd !important; 
    background: #f9f9f9!important; 
}

#top textarea {
    width: 99.3%;
}

.page-id-2697 .av-minimal-toggle .toggle_icon {
    display: none;
}

.page-id-2697 .av-minimal-toggle.togglecontainer .single_toggle .toggler {
    text-align: center;
}

.page-id-2697 .cmb-th {
    padding: 0px !important;
}

.page-id-2697 .inputfile + label, #fe-admitask-form > input.button-primary, #cmb2-metabox-front-end-post-form > div.cmb-row.cmb-type-text.cmb2-id-submitted-post-thumbnail.table-layout > div.cmb-td > label, #front-end-post-form > input.button-primary {
    font-size: 17px;
    color: #00aaaa!important;
    border: 2px solid #00aaaa !important;
}

    #top label {
        font-size: 17px!important;
    }}

#post-grid-2713 > .no-post-found {
    display: none; 
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 1300px;
}

.select2-container {
    float: left;
    border: 1px solid;
}

.children .gravatar {
    position: relative;
    left: 0px;
    z-index: 2;
    padding: 4px;
    width: 60px;
}

#top .commentlist ul {
    margin: 0 0 0 24px;
    clear: both;
    border-left: none;
}

#post-grid-2713 .comment p {
    font-size: 15px !important;
}

@media only screen and (min-width: 768px) {
#post-grid-2713 .element_3 {
    font-size: 15px;
    display: inline-flex!important;
    width: 48%;
    padding: 10px;
    border-right: 1px solid #dedede;
        font-weight: 100;
}

#post-grid-2713 .element_4 {
    font-size: 12px;
    padding: 10px;
    width: 48%;
        float: right;
}}

#post-grid-2713 .item {
    width: 99% !important;
}

#post-grid-2713 .element_1 {
    right: 10px !important;
}

.av-magazine .av-magazine-no-thumb .av-magazine-content-wrap .av-magazine-title {
    padding: 10px 0px;
    display: inline-flex;
}

.av-magazine-title {
    width: 81%;
    vertical-align: middle;
}

.av-magazine-title a:after {
    content: 'ava siit';
    border: 2px solid;
    padding: 1px 6px;
    right: 1px;
    text-transform: uppercase;
    font-size: 11px;
    position: absolute;
    font-weight: bold;
    color: #00aaaa;
    top: 50%;
    transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.av-magazine-title a:hover:after {
    background: #00aaaa;
    color: #fff;
    border-color: #00aaaa;
}

.av-magazine-entry {
    margin-bottom: 0px;
}

ol > li > article > header > cite {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
}

ol > li > article > header > time, ol > li > article > header > cite > b {
    font-size: 17px;
    color: #282828 !important;
    font-weight: 100;
}

.vcard {
    line-height: 50px;
}

@media only screen and (min-width: 768px) {
#av-magazine-1 {
    column-gap: 40px;
    min-height: 100%;
    overflow: hidden !important;
      -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}}

blockquote {
    padding: 10px 0px;
    margin: 0 0 20px;
    font-size: 17px;
    color: #292929;
    border-left: none;
}

.custom-comments .avatar-custom {
    float: left;
    width: 5% !important;
}

ul.disc, ul.custom-comments {
    list-style: none !important;
}

#comment {
    height: 80px !important;
}

#top textarea {
    font-size: 15px !important;
}

#av-magazine-1 .av-magazine-entry-1.av-magazine-entry-small.av-magazine-no-thumb > div > header > h3 > a {
    font-weight: 500 !important;
    color: #d9534f !important;
}

ul.notifications {
    width: 400px;
    border: 1px solid rgba(100, 100, 100, .4);
    border-radius: 0 0 2px 2px;
    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.51);
}

li.notification-list {
    border-bottom: 1px solid #dddfe2;
    background-color: #edf2fa;
}

.dropdown-menu .notification-list p {
    word-break: break-word !important;
}

p.notification-content {
    font-size: 13px !important;
    word-break: break-word !important;
}

p.notification-content:after {
    content: '...';
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #01cc66;
    color: #f9f9f9 !important;
    text-shadow: none;
    font-weight: bold;
}

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
    background: #0aa;
}

.bootstrap-datetimepicker-widget table td.day {
    height: 25px;
    line-height: 25px;
    width: 25px;
    color: #fff;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-width: 0 0 7px 7px;
    border-bottom-color: #ffffff;
    bottom: 0px;
    right: 0px;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    color: #fff;
    font-size: 20px;
    padding-bottom: 30px;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #0aa;
}

.bootstrap-datetimepicker-widget table td.day:hover {
 background: #039c9c !important;
}

.bootstrap-datetimepicker-widget table td span:hover {
  background:transparent;
}

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
    background: #0aa;
    color: #fff;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 0px;
    border: none;
    color: #fff;
    font-size: 23px;
}

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 60px;
    font-size: 2.2em;
}

#kuupaev > div > div > div.datepicker.col-md-6 > div.datepicker-days > table > thead > tr:nth-child(2) {
    border-bottom: 2px solid #fff;
}