.widget {
margin-bottom: 50px;
}
.widgettitle {
line-height: 130%;
word-wrap: break-word;
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
margin-bottom: 26px;
}
.widgettitle:after {
clear: both;
content: '';
display: block;
}
.widget ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget ul ul {
margin-top: 10px;
padding-left: 15px;
}
.widget ul ul > li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.widget ul.page-numbers li {
padding: 0;
}
.widget_nav_menu ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li {
padding-bottom: 27px;
padding-left: 22px;
position: relative;
line-height: 150%;
}
.widget_nav_menu ul li:before,
.widget_pages ul li:before,
.widget_meta ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before {
content: '\f0c8';
display: block;
font-family: fontawesome;
color: #e3e3e3;
position: absolute;
left: 3px;
top: 1px;
font-size: 10px;
}
.widget_nav_menu ul ul,
.widget_pages ul ul,
.widget_meta ul ul,
.widget_categories ul ul,
.widget_archive ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul {
padding: 0;
}
.widget_nav_menu ul ul li,
.widget_pages ul ul li,
.widget_meta ul ul li,
.widget_categories ul ul li,
.widget_archive ul ul li,
.widget_recent_comments ul ul li,
.widget_recent_entries ul ul li {
padding-bottom: 15px;
}
#slider .widget {
margin: 0;
}
#postface .widgettitle {
text-transform: none;
margin-bottom: 10px;
}
#postface .widget {
margin-bottom: 25px;
}
#footer .widgettitle {
letter-spacing: 1px;
}
#footer .widget {
margin-bottom: 20px;
}
#footer .widget_nav_menu ul li {
padding-bottom: 10px;
padding-left: 0px;
}
#footer .widget_nav_menu ul li:before {
display: none;
} .widget_calendar table {
text-align: center;
}
#page .widget_calendar th {
text-align: center;
padding: 10px 0;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}
.widget_calendar tbody {
margin-bottom: 15px;
}
#page .widget_calendar tbody td {
text-align: center;
padding: 4px;
font-size: 16px;
border: none;
background: none !important;
}
.widget_calendar tbody td a:hover {
cursor: pointer;
}
.widget_calendar .calendar-wrapper {
padding: 20px;
}
.widget_calendar .calendar-large-date {
padding: 45px;
text-align: center;
}
.widget_calendar .calendar-large-date .date {
font-size: 124px;
font-weight: bold;
line-height: 140px;
display: block;
}
.widget_calendar .calendar-large-date .day {
font-size: 30px;
font-weight: bold;
line-height: 30px;
display: block;
}
.widget_calendar .calendar-top-nav span {
display: inline-block;
text-align: center;
text-transform: uppercase;
font-size: 23px;
line-height: 32px;
vertical-align: middle;
}
.widget_calendar .calendar-top-nav .prev,
.widget_calendar .calendar-top-nav .next {
width: 20%;
}
.widget_calendar .calendar-top-nav a {
display: block;
height: 1px;
width: 100%;
overflow: hidden;
padding-top: 40px;
padding-left: 40px;
position: relative;
font-size: 30px;
margin-right: 5px;
}
.widget_calendar .calendar-top-nav .prev a:after {
content: "\f104";
display: block;
font-family: fontawesome;
height: 40px;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 100%;
}
.widget_calendar .calendar-top-nav .next a:after {
content: "\f105";
display: block;
font-family: fontawesome;
height: 40px;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 40px;
}
.widget_calendar .calendar-top-nav .month {
width: 60%;
} .widget_rss > ul li {
margin-bottom: 30px;
}
.widget_rss > ul li .rsswidget {
display: block;
font-weight: 600;
line-height: 16px;
}
.widget_rss .rss-date {
font-style: italic;
font-size: 12px;
margin-bottom: 8px;
display: block;
}
.widget_rss .rssSummary {
margin-bottom: 12px;
}
.widget_rss cite {
text-align: right;
font-size: 13px;
font-style: italic;
font-weight: bold;
display: block;
margin-bottom: 10px;
} .widget_product_tag_cloud .tagcloud a,
.widget_tag_cloud .tagcloud a {
display: inline-block;
text-transform: uppercase;
font-size: 11px !important;
margin: 0 5px 11px 0;
padding: 10px 12px;
position: relative;
border-width: 1px;
border-style: solid;
} .widget .select2-search .select2-input,
#page .widget .select2-container .select2-choice,
.widget select,
.widget textarea,
.widget input[type="text"],
.widget input[type="password"],
.widget input[type="datetime"],
.widget input[type="datetime-local"],
.widget input[type="date"],
.widget input[type="month"],
.widget input[type="time"],
.widget input[type="week"],
.widget input[type="number"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="search"],
.widget input[type="tel"],
.widget input[type="color"],
.widget .uneditable-input {
padding: 10px 16px;
}
.widget .select2-results {
padding: 10px 8px;
} .widget_vtcore_woocommerce_widgets_minicart .vtcore-mini-cart {
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
margin-top: 5px;
}
.widget_vtcore_woocommerce_widgets_minicart .vtcore-mini-cart .total-product {
background: red;
border-radius: 100%;
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 17px;
text-align: center;
vertical-align: middle;
width: 20px;
display: inline-block;
margin-top: -40px;
margin-left: 30px;
}
.widget_vtcore_woocommerce_widgets_minicart .vtcore-mini-cart .total-product.light:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkEwRUIyRjMwODMwMTFFNUIyQzE5RUQ4QjIxNDJGRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkEwRUIyRjQwODMwMTFFNUIyQzE5RUQ4QjIxNDJGRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTBFQjJGMTA4MzAxMUU1QjJDMTlFRDhCMjE0MkZGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTBFQjJGMjA4MzAxMUU1QjJDMTlFRDhCMjE0MkZGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkX81SQAAAFnSURBVHjarJQ/SwNBEMXXQyKKKcwlIoiCVsYukMo2FvZ+iaAgWulX0N7a5lo/gI2lvcFCSCfoXRLT+gf01jfnW13O5GCzDvy42dmbx+zb45TWWo1hCrTBPXjns836yB5VIHYKUhCBAz5lfeYqVgef4ChXP2R900XsGPRAkKsHrJ+M6svOjzgHO+o3qmAGPKq/sQzewNCqXYG9aS7qIAWXyj12wUaWccRbcGGNXALlMRaUuW/W0teRPKB6DfSYL4AuSEAzN0WT9S7fkxjQlh+xiiUmnqyCOdDIiTVYl/0V1mIQSiKezdPsPjfvwD5YAlFOLKKITNdhTfpKmQ7Ouqa/o1XwARexzf71wIxoHdM1EmNVQL+UdUzX6NticpMfvJVJ4pn9NXNMKegJxVL2V41YrPwisT0beIqJb6GILf7DZLHxrOJxk/YlhMazxFPsSYaS/9kDkmtw4yG2BVoi9oJkVvnH65cAAwAKz6MPC5bKWgAAAABJRU5ErkJggg==);
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-color: transparent;
content: '';
display: block;
height: 25px;
width: 22px;
left: -20px;
position: relative;
top: -3px;
}
.widget_vtcore_woocommerce_widgets_minicart .vtcore-mini-cart .total-product.dark:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTEyRUUwNzgyNjQ2MTFFNUIyRTBGNUMxQzQ5NDdFQTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTEyRUUwNzkyNjQ2MTFFNUIyRTBGNUMxQzQ5NDdFQTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTJFRTA3NjI2NDYxMUU1QjJFMEY1QzFDNDk0N0VBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MTJFRTA3NzI2NDYxMUU1QjJFMEY1QzFDNDk0N0VBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PueQqNEAAAFkSURBVHjarJNNSsNQFIVfQqkoOrBpVBAFHakDodgd2IFz9yBFQXSkW9C5O+jUBTh3BeJA6FgT2zoS/EMbz5XzwiVE4eV54CPJTe7J/UmM+V0B6II78M5jl/FcWZbl/KUzMAY9cMijXJ+7mq2DL3BciB8xvuFidgIeQViIh4yflpnZ/i/AjkpqgglwX/KiRfAGnlTsCmb7NdWWzOPSuGsXrMmJNYvAtSq/zsqeS5JnuN0PXs+DLaNmEnMWolnQByloF4zajPf5nGjIseRmDWUmM1kGU6BVMGsxLveXGEvY2U+b02xpwJu34AAs8NvS6tFEqrthTPLqQRCIj1mRDYNtU00d5q+GtkTVpqtSO6qQ8zKqTVcNtJls8pNbqaIR82Pb5oh9Owtf/pj5TWuWGD+lemZDTzOZWyRmc/9QWWJn1vDYpF5CZGeWepo9SFE1/qSbYK+KC34jw/xYzl7ApPHX67cAAwBPXW7cQQZ+VgAAAABJRU5ErkJggg==);
background-position: 0 0;
background-size: 100% 100%;
background-repeat: no-repeat;
background-color: transparent;
content: '';
display: block;
height: 25px;
width: 22px;
left: -20px;
position: relative;
top: -3px;
} #page .widget_vtcore_wordpress_widgets_social .post-social {
padding: 0;
border: none;
margin: 0;
}
#page .widget_vtcore_wordpress_widgets_social i {
margin-right: 10px;
} .style-boxed #slider .widget {
margin: 0;
padding: 0;
} .contact-rows .faplus {
float: left;
width: 40px;
margin-top: 7px;
}
.contact-rows > span {
display: block;
margin-left: 40px;
}
.contact-rows > .contact-separator {
display: none;
}
#footer .contact-rows .faplus {
float: none;
display: inline-block;
}
#footer .contact-rows > span {
display: inline-block;
margin-left: 0;
font-weight: normal !important;
}
#footer .contact-rows > .contact-heading {
margin-right: 15px;
}
#footer .contact-rows > .contact-separator {
display: none;
} #footer .nsu_widget {
border-top-width: 2px;
border-top-style: dashed;
border-top-color: inherit;
padding-top: 30px;
}
#footer .nsu_widget .nsu-form p {
display: inline-block;
}
#footer .nsu_widget .nsu-form .nsu-submit {
padding: 8px 36px;
}
#footer .nsu_widget .nsu-form p:nth-child(1) {
width: 65%;
padding: 0 20px;
}
#footer .nsu_widget .nsu-form p:nth-child(2) {
width: 30%;
}