/*
Theme Name: viazni
Theme URI: /
Description: Viazni is an white, clean, elegant, modern, beautiful and creative freemium WordPress theme built with HTML5 and CSS3. The clean, modern design can be used for any type of website: business, corporate, portfolio, products, creative, arts, design, construction, transport, manufacturing, ecology, cosmetics, beauty, hygiene, sports, culture, presentations, food business, restaurants, drink, bar, pub, club, radio, tv, television, music, movies, live style, garden, cuisine, chemical, pharmaceutical, medicine, travel, sample blog, agriculture, science, politics and more others. Theme comes with nice flat design concept and responsive layout. This theme is suitable for all type of devices: desktop, notebook, iPhone, tablete and others. Responsive design and grid system is based on twitter bootstrap framework. Theme is developed by myThem.es and it comes with nice header parallax effect. We carefully handcrafted this theme with a strong focus on typography, usability and overall user-experience. This beautiful and easy to customize WordPress theme come with live preview changes integrated with wp customize. ItвЂ™s very quick to setup and easy to customize and it comes with free support. Theme features: custom header, parallax header, header buttons, custom logo, custom favicon, header custom colors, custom background color, custom background image, custom footer, custom copyright, custom social links, custom css, custom layout, left sidebar, right sidebar, full width layout, additional sidebars, custom widgets, support for jetpack plugin, styled contact form 7 plugin. Please read the FAQ: Admin Dashboard > Appearances > Cannyon FAQ.
Version: 0.0.30
Tags: blog, news, featured-images, one-column, two-columns, right-sidebar, left-sidebar, theme-options, translation-ready, custom-colors, custom-menu, threaded-comments, custom-background, custom-header
Text Domain: viazni
Domain Path: /languages
Author: myThem.es
Author URI: /
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html


*/
/* ALIGN TEXT */
.align-none{
    text-align: none;
}
.align-left{
    text-align: left;
}
.align-center{
    text-align: center;
}
.align-justify{
    text-align: justify;
}
.align-right{
    text-align: right;
}

/* WORDPRESS */
.alignleft,
.alignright{
    margin-top: 10px;
    margin-bottom: 10px;
}
.alignnone,
.aligncenter{
    margin-top: 25px;
    margin-bottom: 25px;
}
.alignleft{
    float:left;
    margin-right: 15px;
}
.alignright{
    float:right;
    margin-left: 15px;
}
.aligncenter{
    clear:both;
    display: block;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}

.sticky,
.gallery-caption,
.screen-reader-text,
.bypostauthor{}

.wp-caption{
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
       -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
}
.wp-caption,
.wp-caption p,
.wp-caption a{
    font-style: italic;
}
.wp-caption,
.wp-caption p{
    color: #454545;
}
section .wp-caption p,
section .wp-caption p.wp-caption-text{
    background: rgba( 100, 100, 100, 0.01 );
    color: #454545;
    padding: 10px;
    margin: 0px;
}
section .post-thumbnail .valign-bottom-cell-wrapper{
    height: auto;
}
.single-portfolio .thumbnail-content footer,
section .post-thumbnail footer{
    background: rgba( 0,0,0, 0.4 );
    color: #ffffff;
    font-style: italic;
    padding: 10px;
}
.wp-caption img{
    display: block;
    margin: 0px auto;
}

.mythemes-round-corners{
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
        border-radius: 5px;
}

code {
    background: #e9e9e9;
    font-size: 12px;
    padding: 2px 8px;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}
code {
    font-family: Consolas,"Liberation Mono",Courier,monospace;
    font-weight: 400;
    color: #333;
}


/* Custom stylies */

/* Header */

#header {
    height: 184px;
    background-image: url(/wp-content/themes/viazni/images/header-background.jpg) left top no-repeat;
}

#header_uk {
    height: 184px;
    background: url(/banners/palitviazni.jpg?20170115) center top no-repeat;
}

#header_ru {
    height: 184px;
    background: url(/banners/palitviazni_ru.jpg?20170115) center top no-repeat;
}

#header_en {
    height: 184px;
    background: url(/banners/palitviazni_en.jpg?20170115) center top no-repeat;
}

#header_pl {
    height: 184px;
    background: url(/banners/palitviazni_pl.jpg?20170115) center top no-repeat;
}

#header h1 {
    margin-bottom: 2px !important;
    padding: 24px 0 0 15px;
    font-weight: normal;
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 46px;
}

#header h1 a, #header h1 a:visited {
    color: #5C5C5C;
    text-decoration: none;
}


#header h2 {
    padding-left: 15px;
    color: #5C5C5C;
    font-size: 14px;
    line-height: 14px;
    font-family: Arial;
}

.logoimg {
    margin: 42px 0 0 0;
}

.mythemes-white {
    display: none;
}

.mythemes-topper .mythemes-header-menu {
    width: 100% !important;
}

.mythemes-topper {
    background: #eceff4 !important;
}

#nav {
    width: 100% !important;
}
#nav li a {
    background: #fff !important;
    border-radius: 2px;
}

#nav li a {
    color: #000 !important;
}

#navcontainer .current-cat a {
    background: url(/wp-content/themes/viazni/images/nav-hover.png) left top repeat-x;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #074584;
    border: 1px solid #0D65BF;
}

.hentry h2, article h2, .title {
    color: #666666;
    font-size: 34px;
    line-height: 42px;
}

/*End Header*/


/* Content */

.post {
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #EEEDE7;
    /* ��� �� ��������� ���� �� ���� ����� */
    clear: left;
    min-height: 210px;
}

.post p {
    margin-bottom: 10px;
}

.pagetitle {
    margin-bottom: 20px;
    line-height: 22px;
    font-family: Arial, Verdana;
    text-decoration: underline;
}

.postdate {
    font-size: 11px;
    padding: 1px 0;
    font-family: Arial, Verdana;
    color: #626262;
}

.postmeta {
    font-size: 11px;
    padding: 2px 4px;
    font-family: Arial, Verdana;
}

.postdate img, .postmeta img {
    border: none;
    vertical-align: middle;
    margin:2px;
}

.post_thumbnail {
    padding: 6px !important;
    border: 1px solid #C7CBCC;
    margin: 0 10px 10px 0;
    background-color: #FFFFFF;
}
/*
.title {
    margin: 0 0 8px 0;
    padding: 0px;
    line-height: 22px;
    font-family: Arial, Verdana;
    color: #262626;
    font-weight: bold;
}
*/

.title a {
    text-decoration: none;
    color: #262626;
}

.title a:hover {
    text-decoration: none;
    color: #0562B6;
}

.entry {
    text-align: justify;
    line-height: 20px;
    padding-top: 8px;
    font-family: Arial, Verdana;
    font-size: 14px;
    overflow: hidden; /* �������� ���������� �� �������*/
}


blockquote {
    overflow: hidden;
    padding-left: 9px;
    font-style: italic;
    color: #666;
    border-left: 3px solid #CADAE7;
}

.post img {
    max-width: 680px;
}

img.wp-smiley {
    max-height: 12px;
    margin: 0;
    padding: 0;
    border: none;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.single-post section .hentry,
.single-viazen section .hentry,
.page section .hentry,
.archive section ol,
.page-id-53 section,
.archive section .hentry,
.page-id-24281 section {
    background: #ffffff;
    border-radius: 5px;
}

.page-id-24281 section {
    min-height: 500px;
}
.page-id-24281 section .title {
    padding: 30px 30px 15px 30px;
}

/*
.page section,
.archive section {
    padding: 20px 15px;
} */
.alignleft {
    float: left;
    margin: 0 10px 5px 0 !important;
}

.alignright {
    float: right;
}

#stuzhka h3  {
    padding-top: 20px;
    margin-bottom: 0;
}

#stuzhka ul  {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#stuzhka ul li {
    float: left;
    list-style: none outside none;
    padding: 3px;
}

#stuzhka img {
    opacity: 0.7;
    border: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#stuzhka img:hover {
    opacity: 1;
}

.details {
    clear: both;
}

#calendar-3 {
    clear: both;
}

.sidebar h2, .sidebar h3,
aside h2, aside h3 {
    margin: 10px 0 0 0;
    padding: 12px 0 12px 12px;
/*    background: url(/wp-content/themes/viazni/images/sidebar-tab.png) left top repeat-x; */
    font-size: 16px;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: rgba( 255, 255, 255, 0.8 );
    background-color: #26ad60;
    border-radius: 3px 3px 0 0;
}

.sidebar ul,
aside ul {
    list-style-type: none;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

.sidebar ul li,
aside ul li {
    list-style-type: none;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.sidebar ul ul,
aside ul ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.sidebar ul li li, .sidebar ul li ul li,
aside ul li li, aside ul li ul li {
    padding: 6px 0px 6px 10px;
    margin: 0px;
    background: url(/wp-content/themes/viazni/images/arrow.png) left 12px no-repeat;
    border-bottom: 1px solid #E3E3E3;
}

#wp-calendar,
#slideshow,
#banners_sid,
.anketas ul,
.details-info,
.gody ul {
    background: #fff;
    border-radius: 0 0 5px 5px;
    margin-bottom: 20px;
    padding: 10px;
    clear: left;
    margin-top: -10px;
}

#info {
    background: #fff;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    clear: left;
    margin-top: 5px;
}

#slideshow {
    padding: 10px 0;
}

#info p {
    padding: 0 10px;
    font-size: 13px;
    line-height: 1.6;
}

#wp-calendar caption {
    margin-top: 10px;
    padding: 4px 8px;
    background: #fff;
}

table td {
    text-align: center;
}

.anketas ul {
    text-align: center;
    list-style-type: none;
    margin: 0 0 10px;
}

.anketas ul li {
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
    font-size: 12pt;
}

.content {
    padding-top: 40px;
    padding-bottom: 40px;
}


section .hentry {
    padding: 50px 30px;
}

.hentry h2 {
    margin-top: 0px;
}

    /* viazni new sort list */

#viazniol {
    padding: 50px 0px 30px 70px !important;
}

#viazniol li, #viazniol .name a {
    color: #262626;
    font-family: Arial,Verdana;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    text-decoration: none;
    color: #262626;
}

#viazniol .name {
    padding-right: 10px;
}

#viazniol .ljos, #viazniol .ljos a {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

#viazniol .name a:hover {
    text-decoration: none;
    color: #0562B6;
}

.gody ul {
    text-align: center;
}

.anketas ul {
    text-align: center;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}

.anketas ul li {
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
    font-size: 12pt;
}

.mythemes-page-header {
    display: none;
}

/* End Content */

/* Footer */

#footer {
    text-align: center;
    margin: 25px;
    color: #fff;
}
/* End Footer */

@media (min-width: 360px) and (max-width: 480px) {
    #header_uk {
        height: 100px;
        background: url(/banners/palitviazni_be_mobile.jpg) left top no-repeat;
    }

    #header_ru {
        height: 100px;
        background: url(/banners/palitviazni_ru_mobile.jpg) left top no-repeat;
    }

    #header_en {
        height: 100px;
        background: url(/banners/palitviazni_en_mobile.jpg) left top no-repeat;
    }

    #header_pl {
        height: 100px;
        background: url(/banners/palitviazni_pl_mobile.jpg) left top no-repeat;
    }

}

@media (min-width: 481px) and (max-width: 767px) {
    #header_uk {
        height: 110px;
        background: url(/banners/palitviazni_be_tablet.jpg) -35px top no-repeat;
    }

    #header_ru {
        height: 110px;
        background: url(/banners/palitviazni_ru_tablet.jpg) -35px top no-repeat;
    }

    #header_en {
        height: 110px;
        background: url(/banners/palitviazni_en_tablet.jpg) -35px top no-repeat;
    }

    #header_pl {
        height: 110px;
        background: url(/banners/palitviazni_pl_tablet.jpg) -35px top no-repeat;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    #header_uk {
        height: 110px;
        background: url(/banners/palitviazni_be_tablet.jpg) left top no-repeat;
    }

    #header_ru {
        height: 110px;
        background: url(/banners/palitviazni_ru_tablet.jpg) left top no-repeat;
    }

    #header_en {
        height: 110px;
        background: url(/banners/palitviazni_en_tablet.jpg) left top no-repeat;
    }

    #header_pl {
        height: 110px;
        background: url(/banners/palitviazni_pl_tablet.jpg) left top no-repeat;
    }
}

@media (min-width: 1024px) and (max-width: 1240px) {
    #header_uk {
        height: 150px;
        background: url(/banners/palitviazni_be_middle.jpg) center top no-repeat;
    }

    #header_ru {
        height: 150px;
        background: url(/banners/palitviazni_ru_middle.jpg) center top no-repeat;
    }

    #header_en {
        height: 150px;
        background: url(/banners/palitviazni_en_middle.jpg) center top no-repeat;
    }

    #header_pl {
        height: 150px;
        background: url(/banners/palitviazni_pl_middle.jpg) center top no-repeat;
    }
}

@media (min-width: 1025px) {
    div.mythemes-topper nav.header-menu {
        width: 80%;
        float: left;
    }
    .wppsac-slick-slider-wrp {
        width: 75% !important;
    }


}

/* WPML plagin style */

.wpml-ls-legacy-list-horizontal {
    float: right;
    width: 18%;
    clear: none !important;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 10px 5px !important;
}

.wpml-ls-statics-shortcode_actions a {
    border: 1px solid #bcbcbc;
    border-radius: 2px;
    font-weight: bold;
    text-shadow: 0 1px 0 #ebebeb;
    text-transform: uppercase;
    font-size: 12px;
}

.wpml-ls-statics-shortcode_actions a.lang_sel_sel, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a.lang_sel_sel {
    background-color: #eeeeee;
    border: 1.5px solid #bcbcbc;
}

.wpml-ls-statics-shortcode_actions {
    border-color: transparent !important;
}

.blog article .post-thumbnail img,
.entry .wp-post-image,
.archive .content .container article .post-thumbnail img {
    display: none !important;
}

/* Slider */
.wppsac-clearfix {
    background: white;
    width: 89%;
    position: relative;
    margin: auto;
    border-radius: 5px;
    padding: 30px;
}

body.blog {
    background: #eceff4 !important;
}

.recent-post-slider .slick-dots li.slick-active button,
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+1) a {
    background: #26ad60 !important;
}

.recent-post-slider.design-4 .wp-post-content a.readmorebtn {
    background-color: #26ad60;
    font-size: 14px;
    line-height: 24px;
    color: rgba( 255, 255, 255, 0.8 )!important;
    border: none;
    border-radius: 3px;
    padding: 9px 30px;
}

.sidebar .pa-krainah {
    border-radius: 3px;
    margin-bottom: 20px;
}

.sidebar .pa-krainah a {
    color: rgba( 255, 255, 255, 0.8 );
}

.sidebar .pa-krainah:hover {
    background-color: #00aeef;
    color: rgba( 255, 255, 255, 1.0  );
}

.tax-kraina h1 {
    margin: 0 0 10px 30px;
}

.mizhnarod li {
    list-style: none;
    margin: 10px;
}
.mizhnarod li a {
    color: #666666;
}

.mizhnarod li a:hover {
    color:#00aeef;
    text-decoration:underline;
}

div.content.main-content > div > div > section > article > div.post-thumbnail.overflow-wrapper {
    display: none !important;
}