/*
Theme Name:         DFD Ronneby
Theme URI:          http://rnbtheme.com/
Description:        Ronneby - Highly Functional Multifaceted WP Theme
Version:            3.3.2
Author:             DFD
Author URI:         http://dfd.name/
Tags:               light, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain:		dfd
License:            GPL v2
License URI:        http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
    font-family: iranyekan;
    src: url('https://netbina.com/fonts/iran_yekan_light.eot');
    src: url('https://netbina.com/fonts/iran_yekan_light.eot?#iefix') format('embedded-opentype'),
    url('https://netbina.com/fonts/iran_yekan_light.woff') format('woff'),
    url('https://netbina.com/fonts/iran_yekan_light.ttf') format('truetype');
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: iranyekan;
    src: url('https://netbina.com/fonts/iran_yekan_regular.eot');
    src: url('https://netbina.com/fonts/iran_yekan_regular.eot?#iefix') format('embedded-opentype'),
    url('https://netbina.com/fonts/iran_yekan_regular.woff') format('woff'),
    url('https://netbina.com/fonts/iran_yekan_regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: iranyekan;
    src: url('https://netbina.com/fonts/iran_yekan_bold.eot');
    src: url('https://netbina.com/fonts/iran_yekan_bold.eot?#iefix') format('embedded-opentype'),
    url('https://netbina.com/fonts/iran_yekan_bold.woff') format('woff'),
    url('https://netbina.com/fonts/iran_yekan_bold.ttf') format('truetype');
    font-style: normal;
    font-weight: bold;
}

*, *::before, *::after {box-sizing: border-box;}
body, div, p, a, form, label, span, input, textarea, input[type=submit], input, button, table, tbody, thead, tr, td, strong, ul, li, ol, section, select, header, footer
{
    font:1.05em/180% iranyekan !important;
    font-weight: normal !important;
}
a{text-decoration: none !important;}
h1, h2, h3, h4, h5, h6{font-family:iranyekan !important;}
h1, h2, h3{font-weight:bold !important;}
h4, h5, h6{font-weight: normal !important;}
h1{font-size:1.6em !important;}
h2{font-size:1.35em !important;}
h3{}

/* Navigation */
nav.mega-menu ul.nav-menu
{
    display: flex;
    align-items: center;
}
.nav-menu .mega-menu-item .item-title {height: inherit;}

/* Button style */
button.ubtn-normal{padding: 7px 30px;}

/* Footer */
#footer #menu-footer-persian-nav
{
    width: fit-content;
    margin: 10px auto;
}
#footer #menu-footer-persian-nav .nav-item
{
    height: inherit !important;
    min-height: inherit !important;
    padding: 0;
    text-decoration: none !important;
    width: inherit;
    float: right;
    border: 0 !important;
}
#footer #menu-footer-persian-nav .nav-item:before{display: none;}
#footer #menu-footer-persian-nav .nav-item .menu-link
{
    color: #c2c2c2!important;
    padding-left:20px;
    font-size: 0.8em !important;
}
#footer #menu-footer-persian-nav .nav-item .menu-link:hover, #footer #menu-footer-persian-nav .nav-item.current-menu-item .menu-link{color: #008a87 !important;}
section#footer p.copy-write {font-size: 0.8em !important;}
.copy-write-box {text-align:center;}
.body-back-to-top.align-right.active
{
    left: 40px !important;
    right: unset;
    display: flex;
}
.body-back-to-top.align-right.active i.dfd-added-font-icon-right-open {line-height: 100% !important;}


/* Post Jobs */
.addtoany_share_save_container.addtoany_content.addtoany_content_bottom, .about-author, .block-under-single-post{display: none;}
.single-post .blog-section #main-content, .single-post.dfd-single-layout-full_width {padding:0 !important;}
.category-jobs .column, .category-jobs .columns{padding:30px 0 !important;}
.category-jobs #page-title {font-size: 1.4em !important;}
.category-jobs .wpb_text_column .wpb_wrapper ul li, .category-jobs .wpb_text_column p
{
    font-size: 0.85em !important;
    font-weight: 300 !important;
    text-align: justify;
}
.category-jobs h2.widget-title, .category-jobs h3.widget-title {font-size: 1em !important;}
.category-jobs .from-row .wpcf7-text, .category-jobs .careers-position .dk-selected
{
    font:0.7em iranyekan !important;
    font-weight: 300 !important;
}
.category-jobs .from-row .wpcf7-text::placeholder
{
    font:0.85em iranyekan;
    font-weight:300;
    color:#9a9a9a;
}
.category-jobs .from-row.attach
{
    font-size: 0.7em !important;
    font-weight: 300 !important;
}
.category-jobs .from-row .file-upload {font-size: 0.9em !important;}
.category-jobs .from-row .job-send-btn
{
    float: left !important;
    border-radius: 30px;
    letter-spacing: 0;
    font: 0.9em/150% iranyekan !important;
}

/* Post News */
.category-news h1.widget-title {font-size: 1.3em !important;}
.category-news .wpb_text_column .wpb_wrapper ul li, .category-news .wpb_text_column p
{
    font-size: 0.85em !important;
    font-weight: 300 !important;
    text-align: justify;
}
.category-news h2.widget-title, .category-news h3.widget-title {font-size: 1em !important;}
.category-news .slick-slider .slick-dots li i.dfd-circle-small-dots
{
    width: 15px!important;
    height: 15px!important;
}
.category-news .slick-slider>span
{
    background-color: rgba(255,255,255,.7);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 23px!important;
}