/*
Theme Name: golfclub
Theme URI: https://vwgolf-club.ru;
Author: the WordPress team2
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: golfclub

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html,
body{height:100%;font-size:18px;font-family:Arial;}
hr{color:#ccc;font-size:20px;max-width:800px;background:#525050;height:3px;margin:0 auto;margin-bottom:30px;margin-top:25px;}
article{}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #FF3801;background:#f7ffa8;font-style:oblique;color:#000;}
button, input, select, textarea{
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
    border: 1px solid #ccc;
    padding: 1%;
    padding-left: 3%;

}
img{vertical-align:middle;max-width:100%;height:auto;}
figcaption{display:block;background:#8989BA;color:#fff;text-align:center;font-style:italic;padding:1%;}
figure{margin-right:10px;text-align:center;border:1px solid rgba(204, 204, 204, 0.32);margin:0 auto;margin-top:12px;}
iframe{background:#cccfff;width:100%;}
#menu-menu1 {padding: 1%;margin-top: 1px;}
.search{position:relative;}
.search input{border:none;margin:0px;}
.navbar{position:relative;min-height:0px;margin-bottom:0px;border:1px solid transparent;}
.search .input{width:100%;padding:8px 37px 9px 15px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 0 5px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.3);background:#EEE;font:13px Tahoma, Arial, sans-serif;color:#555;outline:none;}
.entry-footer{background:#cccfff;font-size:14px;margin-bottom:5%;margin-top:2%;}
.entry-footer img{margin-right:1%;}
.byline{margin-right:1%;}
.screen-reader-text a{margin-right:1%;}
.cat-links{margin-right:1%;margin-left:2%;}
.nav>li>a:focus, .nav>li>a{text-decoration:none;}
.nav>li>a:focus, .nav>li>a:hover{text-decoration: underline;}
.my-menu{}
.no-padding{padding:0px;}
.my-menu li a{color:#fff;font-size:17px;}
.navbar-toggle .icon-bar{background:#fff;}
.pull-right{z-index:999;position:relative;}
.search .input:focus{box-shadow:inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0,0,0.4);background:#E8E8E8;color:#333;}
.search .submit{position:absolute;top:0;right:0;width:37px;height:100%;cursor:pointer;background:url(images/go.png) 50% no-repeat;opacity:0.5;}
.search .submit:hover{opacity:0.8;}
input[type="search"]{-webkit-appearance:none;}
*+html .search{padding:0 52px 0 0;}
.search .input{padding-top:7px;padding-bottom:8px;}
.search .input:focus{border:1px solid #CFCFCF;border-top:1px solid #999;}
.search .submit{filter:alpha(opacity=50);}
.search .submit:hover{filter:alpha(opacity=80);}
.wrapper{flex-direction:column;height:100%;margin-top:10px;}
.container-fluid{padding:0;flex:1 0 auto;max-width:1250px;}
.footer{
    flex:0 0 auto;
    padding:1%;
    width:100%;
    margin-top:15px;
    z-index: 9;
    border-top: 1px solid #2A3F74;
    font-size: 12px;
}
.navbar-toggle .icon-bar+.icon-bar{background:#fff;}
.navbar-toggle{background:#6666BB;width:45px;}
#breadcrumbs{
    font-size: 14px;
    padding: 1px;
    margin: 1px;
}
.Breadcrumb a{color:#65b19e;text-decoration:none;}
.breadcrumb_last{font-size:13px;color:#929292;}
.logo{
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    padding-top: 12px;
    text-align: center;
}
.row{margin-right:0px;margin-left:0px;}
.shapka{background:rgb(239, 239, 239);width:100%;z-index:100;padding-top:0.1%;padding-bottom:0.1%;border-bottom:1px solid rgba(89, 76, 145, 0.09);top:0px;}
.block2{background:#fff;max-width:1200px;margin:0 auto;padding-bottom:40px;padding-top:20px;}
.block2_1{max-width:1200px;margin:0 auto;text-align:center;font-weight:bold;font-size:20px;padding:25px 0px 25px 0px;}
.block2_1 img{}
.w1200{margin:0 auto;max-width:1200px;}
.w1000{margin:0 auto;max-width:990px;}
#vk_groups{margin:0 auto;}
.zasligi{}
.zasligi img{width:100%;}
.conf{background:url(images/konf.png);width:100%;height:326px;position:absolute;margin-top:-200px;width:100%;}
.entry-content{margin-top:5%;margin-bottom:3%;}
.place{background:rgba(255, 255, 255, 0.93);padding:2%;}
.widget{
    padding-bottom:5%;
    padding-bottom:5%;
}
.widget-title{
    border-bottom: 1px solid #a9a9aa;
    color: #000;
    text-align: center;
    font-size: 18px;
    padding: 5px;
    text-transform: uppercase;
    margin-bottom: 1%;
    margin-top: 0%;
}
.my_content{background:rgba(255, 255, 255, 0.98);padding: 1%;}
.sidebar{background:#fff;padding:5% 1% 12% 1%;}
.sidebar ul{padding:0;}
.sidebar li{
    font-size: 15px;
    list-style: none;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 1% 3% 1% 2%;
}
.sidebar li a{list-style:none;text-decoration:none;}
.sidebar li:hover{list-style:none;background:#f1e5fe;}
.entry-title{
    margin-top: 20px;
    margin-bottom: 0px;
    color: #000;
    padding: 0.3%;
    font-size: 21px;
    text-align: left;
}
.entry-title a{
    color: #000;
    font-size: 16px;
}
.gallery-item{float:left;}
.gallery-item img{}
.gallery{width:100%;float:right;margin-bottom:35px;margin-top:15px;}
.page-header{
    text-align: center;
    color: #656464;
    padding-bottom: 0px;
    margin: 0px;
}
.pagination{width:100%;text-align:center;}
.page-numbers{
    background: #eee;
    padding: 1% 2% 1% 2%;
    text-align: center;
    line-height: 30px;
    color: #000;
}
.page-numbers:hover{background:#f1e5fe;} 
.page-numbers a{color:#fff;}
.post-thumbnail{text-align:center;}
.post-thumbnail img{background:#ccc;margin-bottom:2%;}
#wpadminbar{position:fixed;width:100%;}
#toTop{
    bottom: 10px;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 1%;
    text-align: center;
    z-index: 999999;
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: 0.7;
    font-size: 50px;
}
.block-comment footer{text-align:right;}
.more-link{
    letter-spacing: 1px;
    font-size: 17px;
    color: black;
}
.more-link:hover{background:#1f1a17;color:#fff;text-decoration:none;}
.more-link a:hover{color:#fff;text-decoration:none;}
.nav-pills>li>a{border-radius:0px;}
.nav>li{
    float: left;
    padding: 0.3% 1.5% 0.3% 1.5%;
    border-right: 1px dashed #999999;
    list-style: none;
}
.nav>li>a{
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}
.wp-caption{max-width:100%;margin:0 auto;}
.wp-caption img{width:100%;margin:0 auto;}
.block_content{font-size: 14px;}
.block_content img{text-align:center;float:left;margin-right:15px;}
.banner{width:100%;}
.wp-caption-text{background:#607D8B;text-align:center;color:#fff;}
.comments-title {font-weight: bold;margin-bottom: 30px;text-align: center;}
.vcard {margin-bottom: 10px;}
.wrapper .container {padding-right: 0px;padding-left: 0px;}
.shapka .container {padding-right: 0px;padding-left: 0px;}
.menu-mainmenu {

}
#menu-mainmenu li {
    float: left;
    text-align: center;
    font-size: 14px;
    margin-right: 3%;
    list-style: none;
}
#menu-mainmenu li a {
    color: #0c0c0c;
}

.entry-comments {
    margin-right: 1%;
    position: absolute;
    right: 0px;
    background: #fff;
    border-radius: 4px;
    margin-top: -2%;
    padding: 3px;
    border: 1px solid #d5d5d5;
    box-shadow: 0 0 1px rgba(66, 64, 64, 0.5);
    font-size: 9px;
    border-radius: 5px;
    margin-top: -10px;
}
.entry-comments a {
    color: #292828;
}
.yapb_image {
    text-align: left;
    max-width: 130px;
    float: left;
    margin: 10px;
    border: 2px solid #ccc;
    min-width: 75px;
    min-height: 75px;
}
.date {
    font-size: 10px;
    margin-top: 8px;
}
.my_content {
}
.headline {
}
.questions-widget-class {

}
.questions-widget-class li {
    line-height: 11px;
    font-size: 12px;
}
.questions-widget-class li a{

}
.node_info .views {
    padding-left: 20px;
    margin-left: 10px;
    background: url('images/view.png') left center no-repeat;
}
.node_info .comments {
    padding-left: 20px;
    margin-left: 10px;
    background: url('images/comment.png') left 5px no-repeat;
}
.node_info div {
    display: inline-block;
    line-height: 20px;
    height: 20px;
}
.comment-respond {
    background: rgb(239, 239, 239);
    padding: 1%;
    border-radius: 5px;
}
.custom_comment input, .custom_comment textarea {
    border: 1px solid #ddd;
    border-radius: 5px;
    max-height: 150px;
}
.form-submit {
}
.form-submit:hover {
}
.comment-notes {
    padding: 1px;
    margin: 1%;
    font-size: 12px;
}
.comment-reply-title {
    margin: 1%;
}
#wp-comment-cookies-consent {
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 15px;
}
.comment-form-cookies-consent {
    font-size: 12px;
}
.custom_fields p {
    margin: 0px;
}
.comment-respond input[type=submit]{
    background: #2e4b75;
    border: 1px solid #fff;
    cursor: pointer;
    border-radius: 2px;
    color: #ffffff;
    padding: 1%;
}
.comment-respond input[type=submit]:hover{
    opacity: 0.8;
}
.comment-respond input[type=submit]:active{
    opacity: 0.6;
}
.comment-respond input[type=submit]:focus{
    outline: none;
}
.comment-list {
    padding: 1%;
    margin: 1%;
}
.comment-body {
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 10px;
    background: #f7f7f7;
    border-radius: 3px;
}
#email-notes {
    display: none;
}
#email-notes2 {
    font-size: 11px;
}
.commentmetadata {
    font-size: 11px;
}
.comment p{
    margin: 0.5%;
    font-size: 14px;
}



.mobile-menu {

}
/*Strip the ul of padding and list styling*/
.mobile-menu ul {

}

/*Create a horizontal list with spacing*/
.mobile-menu li {
    display:inline-block;
    /*float: left;
    margin-right: 1px;*/
}

/*Style for menu links*/
.mobile-menu li a {
}

/*Hover state for top level links*/
.mobile-menu li:hover a {
    color: #4db3ff;
    background-color:#ccddee;
}

/*Style for dropdown links*/
.mobile-menu li:hover ul a {
    background: #f3f3f3;
    color: #2f3036;
    height: 40px;
    line-height: 40px;
}

/*Hover state for dropdown links*/
.mobile-menu li:hover .mobile-menu ul a:hover {
    color: #4db3ff;
}

/*Hide dropdown links until they are needed*/
.mobile-menu li ul {
    display: none;
}

/*Make dropdown links vertical*/
.mobile-menu li ul li {
    display: block;
    float: none;
}

/*Prevent text wrapping*/
.mobile-menu li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0 20px;
}


/*Style 'show menu' label button and hide it by default*/
.mobile-menu .show-menu {
    text-decoration: none;
    text-align: center;
    padding: 0px 15px;
    display: none;
    cursor: pointer;
    text-transform: uppercase;
}

.mobile-menu .show-menu span{
    padding-left: 35px;
}

/*Hide checkbox*/
.mobile-menu input[type=checkbox]{
    display: none;
}
.search-input-wrap {
    display: none;
}

/*Responsive Styles*/

@media screen and (max-width : 800px){
    .mobile-menu .lines {
        border-bottom: 12px double #4c4c4c;
        width: 25px;
        float: right;
        margin-top: -27px;
        border-top: 4px solid #4c4c4c;
        padding-top: 4px;
    }
    /*Make dropdown links appear inline*/
    .mobile-menu span {
        position: static;
         display: none;
        padding: 1px;
        margin: 1px;
    }
    /*Create vertical spacing*/
    .mobile-menu li {
        margin-bottom: 1px;
    }
    /*Make all menu links full width*/
    .mobile-menu ul li, .mobile-menu li a {
        width: auto;
        text-align: left;
        margin-right: 5px;
        float: left;
        margin-left: 2px;
    }
    /*Display 'show menu' link*/
    .mobile-menu .show-menu {
        display:block;
    }
}

.mobile_logo {
    display: none;
}


@media (max-width:768px){
    .mobile_logo {
        display: block;
    }
    .mobile_logo img {
        max-width: 100%;
        max-width: 100px;
        margin-top: -30px;
    }

    .shapka {
        position: fixed;
    }
    .search-input-wrap {
        display: block;
    }
    .mobile_none {
        display: none;
    }
    .nav>li{position:relative;display:block;margin-top:1%;margin-bottom:1%;}
    .search{position:relative;margin-left:0px;}
    .nav>li>a {padding: 3px 5px;color: #000;font-size: 12px;line-height: 12px;}
    #menu-bottom2-menu {
        padding: 0px;
        margin: 0px;
    }
    #menu-mainmenu img {
        display: none;
    }
    #menu-mainmenu{
        padding: 0px;
        margin: 0px;
    }
    #menu-mainmenu li {
        margin-right: 2%;
    }
}
/*Show menu when invisible checkbox is checked*/
.mobile-menu input[type=checkbox]:checked ~ #menu{
    display: block;
}
