WS_OK_7.4.33
/**
*
* -------------------------------------------
* WP Extensions CSS file
* -------------------------------------------
*
**/
/*
*
* 8. Additional WP extensions styles
*
*
------------------------------------ */
/* 8.1. Archives widget
==================================== */
/* 8.2. Custom menu widget
==================================== */
/* 8.3. Pages widget
==================================== */
/* 8.4. RSS widget
==================================== */
.box h3.box-title .rsswidget { clear: none; float: left; font-size: 20px; margin-right: 10px; }
.box .rsswidget { clear: both; display: block; font-size: 12px; }
.box .rss-date { clear: both; display: block; font-size: 9px; font-style: italic; margin-top: -10px; text-align: right; }
.box .rssSummary { clear: both; color: #888; font-size: 10px; line-height: 1.5; margin-bottom: 10px; }
/* 8.5. Text widget
==================================== */
/* 8.6. Calendar widget
==================================== */
.box #wp-calendar { background: #fff; font-size: 11px; width: 100%; }
.box #wp-calendar caption { border: 1px solid #e5e5e5; color: #363636; font-size: 12px; font-weight: bold; padding: 6px; }
.box #wp-calendar thead { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.box #wp-calendar th { background: #f5f5f5; border-left: 1px solid #e5e5e5; color: #333; font-size: 11px; font-weight: bold; }
.box #wp-calendar td { border: 1px solid #eee; padding: 5px 0; text-align: center; }
.box #wp-calendar td a { font-weight: bold; }
.box #wp-calendar #today { background: #5F8CB4; color: #fff; font-size: 11px; font-weight: bold; padding: 0; }
.box #wp-calendar #today a { color: #fff; }
.box #wp-calendar .pad { background: #fbfbfb; }
.box #wp-calendar td#prev a, .box #wp-calendar td#next a { color: #5F8CB4; }
.box #wp-calendar td#prev a:active, .box #wp-calendar td#prev a:focus, .box #wp-calendar td#prev a:hover, .box #wp-calendar td#next a:active, .box #wp-calendar td#next a:focus, .box #wp-calendar td#next a:hover { color: #363636; }
.box #wp-calendar td#next, .box #wp-calendar td#prev { width: auto !important; border: none; }
.box #wp-calendar td.pad { background: none; border: none; }
/* 8.7. Links widget
==================================== */
.box ul.xoxo a { display: block; font-size: 12px; line-height: 20px; }
.box ul.xoxo a img { vertical-align: middle; }
.box ul.xoxo li { font-size: 10px; padding: 5px 0; }
/* 8.8. Recent comments widget
==================================== */
/* 8.9. Search widget
==================================== */
#searchform { position: relative }
#searchform label { display: none; }
#searchform #searchsubmit { position: absolute; right: 0; top: 0; text-indent: -9999px; background-color: #5F8CB4; background-image: url('../images/search_bg_white.png'); background-position: center !important; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
#searchform #searchsubmit:hover { background-color: #A0A5AA; }
#searchform .field { width: 100%; background-color: #F8FAFC; }
#dp-search label, #dp-search #searchsubmit { display: none; }
#dp-search .field { background: #ffffff url('../images/search_bg.png') no-repeat right center; border: 1px solid #E5E5E5; -webkit-box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.11); -moz-box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.11); -ms-box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.11); -o-box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.11); box-shadow: inset 0 0 9px rgba(0, 0, 0, 0.11); margin-top: 5px; }
/* 8.10. Categories widget
==================================== */
/* 8.11. Meta widget
==================================== */
/* 8.12. Recent posts widget
==================================== */
/* 8.13. Tag cloud widget
==================================== */
.tagcloud { overflow: hidden; }
.tagcloud a { height: 26px; line-height: 28px; padding: 0px 9px; display: block; position: relative; background-color: #1b232b; border: 1px solid #141a20; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.03); -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.03); font-size: 12px; color: #bcc1c5 !important; margin: 0 5px 5px 0; float: left; }
.tagcloud a:active, .tagcloud a:focus, .tagcloud a:hover { background-color: #ffffff; border: 1px solid #1a1a1a; background: -webkit-gradient(linear, 0 0, 0 100%, from(#232d37) to(#232d37)); background: -webkit-linear-gradient(#32414f, #232d37 1px, #232d37); background: -moz-linear-gradient(#32414f, #232d37 1px, #232d37); background: -ms-linear-gradient(#595959, #404040 1px, #404040); background: linear-gradient(#32414f, #232d37 1px, #232d37); background: -o-linear-gradient(#32414f, #232d37 1px, #232d37); -pie-background: linear-gradient(#32414f, #232d37 1px, #232d37); color: #ffffff !important; text-decoration: none; }
/* 8.14. Common widget styles
==================================== */
/* Modules */
.box ul { list-style-type: none; margin: 0; padding: 0; }
.box ul li { line-height: 1.5; padding: 5px 0; font-size: 14px; }
.box ul li:before { margin: 3px 9px 0 0; font-size: 13px; color: #ccc; content: "\e9ff"; font-family: "fontello"; }
#dp-footer .box a { color: #777; }
#dp-footer .box a:active, #dp-footer .box a:focus, #dp-footer .box a:hover { color: #333; }
#dp-footer .box ul li { line-height: 2; padding: 0; }
/* Dark */
.box.dark { background: #262626 !important; color: #999; padding: 20px; }
.box.dark .box-title { background: transparent !important; }
.box.dark h1, .box.dark h2, .box.dark h3, .box.dark h4, .box.dark h5, .box.dark h6 { color: #fff; }
.box.dark ul { margin: 0; padding: 0; }
.box.dark a { color: #fff; }
.box.dark a:active, .box.dark a:focus, .box.dark a:hover { color: #5F8CB4; }
.box.dark ul ul { margin: 5px 0 0 0; padding: 0 0 0 20px; }
.box.dark b, .box.dark strong { font-weight: bold; }
/* Light */
.box.light { background: #f8f8f8 !important; padding: 20px; }
#dp-inset .box.light { margin: 1px; width: 99%; }
.box.light ul { margin: 0; padding: 0; }
.box.light ul ul { margin: 0 0 0 20px; }
.box.light b, .box.light strong { font-weight: bold; }
/* Accented background */
.box.accented-bg { background: #5F8CB4 !important; color: #fff; padding: 20px; }
.box.accented-bg .box-title { background: transparent !important; }
.box.accented-bg h1, .box.accented-bg h2, .box.accented-bg h3, .box.accented-bg h4, .box.accented-bg h5, .box.accented-bg h6 { color: #fff; }
.box.accented-bg ul { margin: 0; padding: 0; }
.box.accented-bg a { color: #fefefe; }
.box.accented-bg a:active, .box.accented-bg a:focus, .box.accented-bg a:hover { color: #f8f8f8; }
.box.accented-bg ul ul { margin: 5px 0 0 0; padding: 0 0 0 20px; }
.box.accented-bg b, .box.accented-bg strong { font-weight: bold; }
/* Pattern */
.box.pattern { background: url('../images/widget_bg.png') repeat 0 0; }
#dp-inset .box.pattern { margin: 1px; width: 99%; }
/* Menu */
.box.menu ul ul { margin-left: 0 }
.box.menu li { border-bottom: 1px solid #e5e5e5; border-top: none; margin: 0 0px; padding: 6px 10px; }
.box.menu .header + ul li:first-child { border-top: 1px solid #e5e5e5; }
.box.menu li a { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; display: block; line-height: 2.0; }
.box.menu li:hover { background-color: #5F8CB4 }
.box.menu li:hover a { color: #fff; }
/* Accented color */
.box.accented-title .box-title { color: #5F8CB4; }
/* Badges */
.box.badge-new .box-title, .box.badge-popular .box-title, .box.badge-top .box-title, .box.badge-hot .box-title, .box.badge-video .box-title, .box.badge-audio .box-title, .box.badge-gallery .box-title { position: relative; }
.box.badge-new .box-title::after, .box.badge-popular .box-title::after, .box.badge-top .box-title::after, .box.badge-hot .box-title::after { background: #9eb931; color: #fff; content: "New"; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 6px; position: absolute; right: 0; top: 0; z-index: 1; }
.box.badge-video .box-title::after, .box.badge-audio .box-title::after, .box.badge-gallery .box-title::after { background: url('../images/badges.png') no-repeat; content: ""; height: 20px; position: absolute; right: 0; top: 0; width: 26px; z-index: 1; }
.box.badge-audio .box-title::after { background-position: 0 -69px }
.box.badge-gallery .box-title::after { background-position: 0 -132px }
.box.badge-popular .box-title::after { background: #32aae2; content: "Popular"; }
.box.badge-top .box-title::after { background: #5F8CB4; content: "Top"; }
.box.badge-hot .box-title::after { background: #DBAE43; content: "Hot"; }
/* Advertisement style */
.box.advertisement .box-title { background: transparent; border-bottom: 1px solid #e5e5e5; color: #999 !important; font-size: 10px !important; font-style: italic; font-weight: 300; margin: 0 0 5px 0; min-height: 16px; padding: 0; text-align: right; text-transform: uppercase; line-height: 16px; font-family: Arial, Verdana, sans-serif !important; }
/* Heading line style */
.box.heading-line .box-title, .headline.heading-line .box-title { margin: 0 0 20px 0px; position: relative; }
.box.heading-line .box-title:after, .healine.heading-line .box-title:after { content: ""; display: block; width: 22px; height: 3px; background-color: #eceef0; margin-top: 5px; }
/* Contact form 7 */
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea { width: 100%; background-color: #F8FAFC; }
.wpcf7 input[type="text"]:hover, .wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:hover, .wpcf7 input[type="email"]:focus, .wpcf7 textarea:hover, .wpcf7 textarea:focus { background-color: #ffffff; }
.wpcf7 input[type="submit"] { color: #fff; background-color: #5F8CB4; }
.wpcf7 input[type="submit"]:hover { background-color: #A0A5AA; }
/*Newsletter signup */
.nsu-form { position: relative; margin-top: 0 }
.nsu-form .nsu-text-before-form { font-size: 12px; line-heght: 24px; }
.nsu-form label { display: none; }
.nsu-form .nsu-submit { position: absolute; top: 0; right: 0; height: 34px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.nsu-form input[type="email"] { height: 34px !important; width: 100%; }