body,
.page-wrapper {
    background-image: url("/wp-content/themes/dandelion_v268/images/patterns/pattern9.png");
}
#header,
.header-wrapper {
    background-color: transparent !important;
}
#header .section-boxed
{
    background-color: #fff !important;
}
.social-profiles {
    display: none;
}
.backgroud-image-wrapper {
    position: relative;
    /*
    background-repeat: no-repeat;
    background-position-y: 2%;
    background-position-x: 95%;*/

}
.page-wrapper {
/*    background-image: url("http://staging.herbalacademyofne.com/wp-content/uploads/2014/04/bacground-test.jpg");
    background-attachment: scroll;
    background-position: 50% 140px;*/

/*  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  */
}

.content-box {
background-color: #ffffff;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
padding: 4%;
width: 92%;
min-height: 400px;
}
.content-boxed,
.section-boxed {
max-width: 1070px !important;
padding: 0;
}

.hane-graphic-01 {
    position: fixed;
    top: 50px;
    right: 10px;
    height: 606px;
    width: 444px;
}
.home .cols-1 .rp-header {
    max-height: 550px;
    overflow: hidden;
}
.home .cols-1 .col.rp p {
    /* display: none; */
/*    max-width: 300px;
*/    padding-bottom: 0px;
    margin-bottom: 0px;
}

.home .bxslider-wrap .cols-1 .rp-header {
        max-height: 460px;
        overflow: hidden;
}

.home #content-container {
padding: 195px 0px 40px 0px;
}
.home .home-top-left {
float: left;
max-width: 72%;
width: 100%;
}

.home .home-top-right {
float: right;
max-width: 24%;
width: 24%;
}

.home #header .section-boxed,
.single-post #header .section-boxed,
#header .section-boxed {
    background-color: #FFF;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 0 !important;
}
#sidebar {
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
padding: 1em;
}
.post {
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15);
}
.page-title {
-webkit-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.1);
position: relative;
z-index: 10;
border-bottom: 1px solid #e6e6e6;
}

/*.section-boxed .services-wrapper,*/
.testimonial-slider,
.pexeto-recent-posts,
.embed-container,
#comment-tabs,
#sidebar {
background: #fff !important;
    
}
#comment-tabs {
    
}

#menu-second-row-top-nav {
    clear: both;
}
.pexeto-recent-posts {
/*    padding: 0 1em;*/
}
.fixed-header-scroll #header {
/*background: rgba(0, 0, 0, 0.3);
z-index: -1;
display: none;*/
}
.fixed-header-scroll .section-header #logo-container img {
    -webkit-filter: invert(100%);
    max-height: 55px;
    margin-top: -10px;
}
#footer {
/*  margin-top: 1em;
*/}
#footer-info-wrap {
/*    color: #c3c3c3;
    background-color: #767676;
*/    padding-bottom: 10px;
    padding-top: 1px;
    background-color: #f4f4f4;
}
#footer-info-wrap .content-box {
    padding-right: 1em;
    padding-left: 1em;
}
.footer-widgets {
margin-top: 1em;

}
.footer-widgets .col {
margin-bottom: 0;
border-right: 1px solid #e6e6e6;
margin-right: 2%;
padding-right: 2%;
min-height: 225px;
width: 20.8%;
}
.footer-widgets .col:first-child {
    border-left: 1px solid #e6e6e6;
    padding-left: 2%;
}

.footer-form form {
    display: block;
    clear: both;
    width: 100%;
    height: 54px;
}

.footer-form input[type=text] {
    width: 50%;
    float: left;
}

/*.footer-widgets .col.nomargin {
 border-right: none;
}*/
.footer-info {
    margin-top: 20px;
}
.footer-nav, .copyrights {

font-size: 9px;
}
.nav-menu-two {
    margin-right: 45px;
}

.woocommerce .header-wrapper .page-title {
    display: none !important;
}
.woocommerce .section-header {
    border-bottom: none !important;
}

#menu ul li a span.green {
    font-weight: bold;
    color: #ED8137;
}
#menu ul#menu-second-row-top-nav>li>a {
color: #ED8137 !important;
}

.woocommerce ul.products li {
    padding: 10px !important;
}
.woocommerce #main-container a.button {
    display: block;
}

.page-title h1 {
display: inline-block;
padding: 0px 0px 20px 0;
color: #333;
}
.pexeto-recent-posts {
    margin: 0px;
}
.pexeto-recent-posts .cols-wrapper.cols-1 {
    position: relative;
}

.pexeto-recent-posts .cols-wrapper.cols-1 .fpm-post-aside {
    position: absolute;
/*    top: 20px;
    right: 20px;
*/    background-color: #fff;
    padding: 10px 2%;
/*    opacity: 0.9;*/
    
    left: 0;
    bottom: 0;
    width: 96%;
}
.pexeto-recent-posts .cols-wrapper.cols-1 .fpm-post-aside .rp-post-title {
    padding: 0px;    
}
.fpm-stacked-cols .cols-4 .col {
width: 100%;
}
.fpm-stacked-cols .cols-4 .col .rp-header {
    width: 25%;
    float: left;
    display: block;
    margin-right: 5%;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside {
    width: 70%;
    float: left;
    display: block;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside .rp-post-title {
    padding-top: 0;
    padding-bottom: 0px;
    font-size: 1.2em;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside p {
    margin-bottom: 0;
    display: none;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside a.read-more {
    display: none;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside .fpm-post-meta {
    font-size: .8em;
}

/* Home Page Stacked 2 Cols */
.fpm-stacked-cols .cols-2 .col {
width: 100%;
}
/*.fpm-stacked-cols .cols-4 .col .rp-header {
    width: 25%;
    float: left;
    display: block;
    margin-right: 5%;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside {
    width: 70%;
    float: left;
    display: block;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside .rp-post-title {
    padding-top: 0;
    padding-bottom: 0px;
    font-size: 1.2em;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside p {
    margin-bottom: 0;
    display: none;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside a.read-more {
    display: none;
}
.fpm-stacked-cols .cols-4 .col .fpm-post-aside .fpm-post-meta {
    font-size: .8em;
}*/



.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 0px #ccc;
    -webkit-box-shadow: 0 0 0px #ccc;
    box-shadow: 0 0 0px #ccc;
    border: solid #fff 0px;
}

.bxslider-wrap .cols-1 .col {
    margin-bottom: 0;
}
.bxslider-wrap .bx-wrapper .bx-viewport {
    max-height: 520px !important;
}
.bx-wrapper .bx-controls-direction a {
    z-index: 99 !important;
}
.content-box.footer-box {
    min-height: 0;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 1em 0em 1.5em 0em;
    margin-left: 0;
    margin-right: 0;
    width: 97.2%;
}

input.constant-contact {
    float: right;
    margin-top: 1em;
}

/*button,
.button,
input[type="submit"],
input[type="button"],
#submit,
.scroll-to-top:hover,
.pc-next,
.pc-prev,
#content-container .wp-pagenavi span.current,
#content-container .wp-pagenavi a:hover,
.pg-pagination a.current,
.pg-pagination a:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover
{
background-color: #CCC !important;
}


a:hover,
.tabs .current a,
.read-more,
.footer-widgets a:hover,
.comment-info .reply,
.comment-info .reply a,
.comment-info,
#wp-calendar tbody td a,
.widget_nav_menu li.current-menu-item > a,
.post-title a:hover,
.post-tags a,
.archive-page a:hover,
.testimonials-details a,
.carousel-title .link-title,
.post-info a,
.lp-title a:hover,
.pg-icon {
    color: #ED8137 !important;
}*/

.post-title a:hover,
.lp-title a:hover,
.sidebar a:hover {
    color: #ED8137 !important;
}

#content-container {
padding: 20px 0%;
background: #fff;
}
#content {
float: left;
max-width: 70%;
width: 100%;
padding-left: 2%;
}

@media screen and (min-width: 1170px) {
    .navigation-container {
/*        position: absolute;
        right: 0;*/
    }
    #menu-first-row-top-nav {
        /*margin-right: 200px;*/
    }
    
}
@media screen and (min-width: 801px) and (max-width: 1169px) {
    #logo-container {
        
    }
    .navigation-container {
       float: left;
       width:100%;
    }
}

@media screen and (min-width: 801px) {
    .nav-menu ul li a {
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-ms-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
color: #333;
text-transform: uppercase;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
font-weight: normal;
font-size: 12px;
}
.header-icon-container {
    position: absolute;
    top: 0px;
    right: 0;
}

    #header {
        padding-top: 0px;
/*        padding-bottom: 20px;*/
    }
    #logo-container {
        width: 100%;
        text-align: center;
        margin-top: -5px;
    }
    #logo-container a {
        display: block;
        margin: 0 auto;
        float: none;
    }
    #logo-container img {
        
    }
    #menu-first-row-top-nav {
    border-top: 1px solid #e6e6e6 !important;
    border-bottom: 1px solid #ccc !important;
    height: 36px;
    }
    .nav-menu ul {
       margin-top: 0px !important;
    }
    .section-header {
        padding-bottom: 0px;
    }
    
    .navigation-container {
       float: left;
       width:100%;
    }

.nav-menu ul .current-menu-item a, .nav-menu li:hover a, .nav-menu .current-menu-parent a, .nav-menu .current-menu-ancestor a {
color: #424242;
font-weight: normal;
}
.nav-menu ul li a:hover {
    color: #444;
}

    /*---------- DROP DOWN ------------*/
    #menu ul ul {
            width: 170px;
            top: 15px;
            left: 5px;
            padding-top: 12px;
            text-align: left;
            display: none;
            z-index: 20000;
    }
    
    #menu ul ul ul {
            top: -1px;
            left: 170px;
            padding: 0px;
            border: 1px solid #ebebeb;
    }
    
    #menu ul ul li a {
            font-size: 11px;
            padding-right: 10px;
            height: auto;
            text-align: left;
            line-height: 30px;
            padding-left: 10px;
            display: block;
    }
    
    #menu ul ul li:hover {
            background-color: #f1f1f1;
    }
    
    #menu ul ul li {
            display: block;
            border-bottom: 1px solid #ebebeb;
            border-left: 1px solid #ebebeb;
            border-right: 1px solid #ebebeb;
            background-color: #fff;
    }
    
    #menu ul ul ul {
            border-bottom-width: 0px;
            border-left-width: 0px;
    }
    
    a.sf-with-ul {
            display: inline;
    }
    
    #menu ul .sf-sub-indicator {
            top: 6px;
            right: 18px;
    }
    
    #menu ul ul li .sf-sub-indicator {
            top: 0px;
            right: 7px;
    }
    
  #menu ul li {
    border-right: 1px solid #ccc;
    margin: 4px 0px !important;
    padding-bottom: 5px;
    }
  #menu ul li ul li {margin: 0px 0px !important;}
  #menu ul li:last-child {border-right: none !important;}
  #menu ul li a {text-align: left; height: 20px; line-height: 25px;}
  #menu ul li a span.green {font-weight: bold; color:#ED8137;}
  #menu ul ul {top:26px !important; padding-top: 0px !important;}
  #menu ul ul li { border-left: none !important; border-right: none !important; }
  
  
  #navigation ul.nav {width:100%; display: block; float: left; margin: 0px !important;}
  #navigation ul.nav.fl {
    border-top: 1px solid #e6e6e6 !important;
    border-bottom: 1px solid #ccc !important;
   }
  #navigation ul.nav.row2 {
        
  }
  #navigation ul.nav.row2 li a {
    color: #ED8137 !important;
  }
  
    #header_search {
    position: absolute;
    right: -10px;
    top: 23px;
    color: #ED8137;
    text-transform: uppercase;
    text-align: left;
    height: 20px;
    line-height: 20px;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 13px;
  }
  
  #header_search input[type=text] {
    width: 150px;
    height: 18px;
    margin-top: -3px;
    margin-left: 10px;
    text-transform: uppercase;
    font-family: Verdana, Geneva, sans-serif;
    color: #061f0f;
  }
  
  #header_search button[type=submit] {
    margin-top: -3px;

    color: #061f0f;
    background: #FFF;
    border: 1px solid #ccc;
    height: 24px;
    line-height: 14px;
  }
  
  .home #sidebar {
    margin-top: 600px;
  }
  .home .bxslider-wrap {
    width: 142%;
    max-height: 520px;
    overflow: hidden;
  }
}

/*Mobile Styles */
@media screen and (max-width: 800px) {
    #header, .header-wrapper {
        background-color: #fff !important;
    }
    .mobile-nav {
        background-color: #f0f0f0;
        padding: 17px 3.06%;
        margin: 0;
    }
    .mob-nav-btn {
        color:#555555;
    }
    .home #content-container {
       padding: 110px 0px 20px 0px;
    }
      .home #sidebar {
    margin-top: 550px;
  }
  .home .bxslider-wrap {
    width: 142%;
    max-height: 520px;
    overflow: hidden;
  }
}

@media screen and (max-width: 667px) {
    .home #content,
    .home #sidebar {
        max-width: 100%;
    }
    .home #sidebar {
        margin-top: 0;
        width: 88%;
        padding-left: 6%;
        padding-right: 6%;
    }
    .home .bxslider-wrap {
        width: 100%;
    }
    

}

@media screen and (min-width: 600px) and (max-width: 667px) {
    #content {
    max-width: 65%;
    }
}

@media screen and (max-width: 600px) {
    .contains-posts #content,
    .single-post #content,
    #sidebar {
    max-width: 95%;
    }
}