/*
Theme Name: Excellent Child
Template: excellent
*/

@import url("../excellent/style.css");

/*.page-title {
	display: none;
}
.entry-title {
	display: none;
}*/
.totalpoll-view-results .totalpoll-choices .totalpoll-choice .totalpoll-choice-votes {
    position: relative;
    display: table;
    width: 100%;
    margin-top: 0 !important;
    line-height: 1;
    font-size: 16px !important;;
}
.page-header {
    padding: 0;
}
.post-featured-image {
    margin-bottom: 0;
}
#secondary .widget-title {
    line-height: 24px;
    padding: 8px;
}
.custom-logo-right {
    width: 25%;
}
/* menu width 300px instead 200px */
.main-navigation ul li ul {
    width: 300px;
}
.main-navigation ul li ul li {
    width: 300px;
}
.main-navigation ul li:last-child ul li ul {
    left: -300px;
}
#site-title {
font-family: "Roboto", "Helvetica Neue", helvetica, arial, sans-serif;
}
#site-branding img {
/* width: 20%; */
max-width: 270px;
}
.portfolio-title-wrap .portfolio-title {
    max-width: 400px;
    margin: 0 auto;
}
.head-left {
float: left; 
width: 33%;
}
.head-center {
float: left; 
width: 33%;
}
.head-right {
float: left; 
width: 33%;
}
.su-post-title a:hover {
color: #ffae00;
}
 .breadcrumbs {
 font-size: 14px;
padding-bottom: 2.4em;
font-style: italic !important;
color: #a4a4a4;
line-height: 1.4em;
 }
 .breadcrumb, .breadcrumb a:hover {
    color: #ffae00;
}
.breadcrumb a {
    color: #b6b6b6;
    font-style: italic !important;
}
.widget_contact ul li i {
    font-size: 16px;
    line-height: 1.714;
    padding-right: 5px;
    vertical-align: top;
}
.main-navigation {
    float: none;
    text-align: center;
}
.slider-content {    
    width: 52%;
}
.entry-meta {
   display: none;
}
.gallery-item img {
    max-width: 100%;
    border: 0px solid #cfcfcf;
    height: 100%;
}
.contact-form-col {
    width: 50%;
    float: left;
    padding: 0 10px;
}
input[type="button"], input[type="submit"] {
    width: 100%;  
}
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="password"], textarea {    
    margin-bottom: 14px;   
}
label {
    margin-bottom: 0px;
    margin-top: 10px;     
    letter-spacing: 0.03em;
    text-align: left;
    clear: both;
    float: left;
}
.label-tree-of-year {
margin-left: 0px;
margin-top: -20px;
}
.post {
    margin-bottom: 0px;
}
.su-posts-default-loop .su-post-meta {
display: none;
}
.su-posts-default-loop .su-post-comments-link {
  display: none !important;
}
.su-posts-default-loop h2.su-post-title {
    clear: both;
    float: left;
}
.su-posts-default-loop .su-post-excerpt {
    float: left;
    clear: both;
}
.su-posts-default-loop .su-post-thumbnail {
    float: left;
    display: block;
    width: auto !important;
    height: auto  !important;
}
.su-posts-default-loop .su-post-thumbnail img {
    max-width: none !important;
    max-height: none !important;
    width: 100% !important;
    margin-bottom: 1em;
}
/* Sidebar Menu Style */

.menu-sidebar-menu-container ul li{
margin-bottom: 1em;
}
.menu-sidebar-menu-container ul li{
    list-style: disc;
    color: #ffae00;
    margin-left: 1em;
    padding-left: 0.6em;    
}
.menu-sidebar-menu-container ul li.current-menu-ancestor a, .menu-sidebar-menu-container ul li.current_page_item a, .menu-sidebar-menu-container ul li:hover > a {
 color: #ffae00 !important;
 }
 
.related.products {
    display: none;
}
.product_meta {
 display: none;
}
/* Sidebar Menu for Contest Style */

.menu-sidebar-menu-contest-container ul li{
margin-bottom: 1em;
}
.menu-sidebar-menu-contest-container ul li{
    list-style: disc;
    color: #ffae00;
    margin-left: 1em;
    padding-left: 0.6em;    
}
.menu-sidebar-menu-contest-container ul li.current-menu-ancestor a, .menu-sidebar-menu-contest-container ul li.current_page_item a, .menu-sidebar-menu-contest-container ul li:hover > a {
 color: #ffae00 !important;
 }

.menu-sidebar-menu-contest-container li.current-menu-item a {    
    color: #ffae00 !important;
}

/* Sidebar Menu for Tree of Year */

.menu-sidebar-menu-tree-of-year-container ul li{
margin-bottom: 1em;
}
.menu-sidebar-menu-tree-of-year-container ul li{
    list-style: disc;
    color: #ffae00;
    margin-left: 1em;
    padding-left: 0.6em;    
}
.menu-sidebar-menu-tree-of-year-container ul li.current-menu-ancestor a, .menu-sidebar-menu-tree-of-year-container ul li.current_page_item a, .menu-sidebar-menu-tree-of-year-container ul li:hover > a {
 color: #ffae00 !important;
 }

.menu-sidebar-menu-tree-of-year-container li.current-menu-item a {    
    color: #ffae00 !important;
}

/* Sidebar Menu for Sponsors */

.menu-sidebar-menu-sponsors-container ul li{
margin-bottom: 1em;
}
.menu-sidebar-menu-sponsors-container ul li{
    list-style: disc;
    color: #ffae00;
    margin-left: 1em;
    padding-left: 0.6em;    
}
.menu-sidebar-menu-sponsors-container ul li.current-menu-ancestor a, .menu-sidebar-menu-sponsors-container ul li.current_page_item a, .menu-sidebar-menu-sponsors-container ul li:hover > a {
 color: #ffae00 !important;
 }
.menu-sidebar-menu-sponsors-container li.current-menu-item a {    
    color: #ffae00 !important;
}


/* Скрытие параметров исходной сортировки */

.orderby option[value="price"]{
display: none;
}
.orderby option[value="price-desc"]{
display: none;
}
.copyright a, .site-info .copyright a:hover, #footer-navigation a:hover {
    color: #949494  !important;s
} 
.navigation.post-navigation .nav-links, .image-navigation .nav-links {
    display: none;
}
#jp-relatedposts h3.jp-relatedposts-headline {
    font-family: "Lora", sans-serif !important;
font-style: italic !important;
font-weight: 400 !important;
margin-top: 0;
line-height: 1.269 !important;
font-size: 26px !important;
margin-bottom: 15px !important;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
    font-style: italic !important;
    font-weight: 400 !important;
}
#comments {
display: none;
}
.go-to-top .icon-bg {
    background-color: #fb876b;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.08);
    height: 50px;
    left: -1px;
    overflow: hidden;
    position: absolute;
    top: -9px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transform-origin: left bottom 0;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    width: 50px;
}
.woocommerce-Price-currencySymbol {
   display: none;
}
.sticky-wrapper {
   height: auto;
}
.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a {
    text-transform: none;
}
.googlemaps_widget {
 display: none;
}
ol, ul {
    list-style: inside;
        list-style-type: disc;
    margin: 0;
}
.top-bar ol, ul {
    list-style: inside;
    list-style-type: none;
}

/* smart archive plugin */

span.month-archive-link {
    display: none;
}

.month-list .current, .month-list .current a {
    background: none;
    color: #ff9b00;
}
.year-list .current {
    color: #ff9b00;
}
@media screen and (max-width: 480px) {
.totalpoll-choices img{
width: 100%;
}
#site-title {
font-size: 30px !important;
}
.head-left {
float: left; 
width: 100%;
}
.head-left img{
max-width: 150px;
}
.head-center {
float: left; 
width: 100%;
margin: 30px auto;
}
.head-center img{
max-width: 160px;
}
#site-branding {
max-width: 190px  !important;
}
.head-right {
float: left; 
width: 100%;
margin-bottom: 30px;
}
.head-right img{
max-width: 150px;
}
.label-tree-of-year {
margin-left: 210px; 
margin-top: -120px;
}
}
@media screen and (max-width: 999px) {
.label-tree-of-year {
margin-left: 126px;
margin-top: -38px;
}
}
@media screen and (max-width: 768px) {
.contact-form-col {
width: 100%; 
float: none;
}
.su-posts-default-loop .su-post-excerpt {
    margin-bottom: 1.5em  !important;
}
.label-tree-of-year {
margin-left: 75%;
margin-top: -100px;
}
.custom-logo-right {
    width: 34%;
    margin-top: 20px;
}
.head-left {
    float: left;
    width: 33%;
    margin-top: 20px;
}
.head-center {
    float: left;
    width: 33%;
    margin: 0px auto;
}
.head-right {
    float: left;
    width: 33%;
    margin-top: 20px;
}
}
