/* Enter Your Custom CSS Here */
.dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #dddddd;
    text-align: center;
}

.dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    display: none;
    margin: 0;
      z-index:100;
    list-style: none; /** Remove list bullets */
    width: 100%; /** Set the width to 100% of it's parent */
    padding: 0;
      max-height: 200px;
    overflow-y: scroll;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

/** Button Styles **/
.dropdown button {
    color: #FFFFFF;
    border: none;
    margin: 0;
    padding: 0.4em 0.8em;
    font-size: 1em;
}

/** List Item Styles **/
.dropdown li {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
      text-align:left;

    background: #f3f3f3;
    color: #333333;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
/** List Item Hover Styles **/
.dropdown a:hover {
    background: #f3f3f3;
}


.single-meta {
float: left;
    width: 100%;
    height: 30px;
}
#main .post h2, #wrapper #main .post h2 {
    font-size: 36px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}

/* Menu  */
.fusion-icon-shopping-cart {
display:none ! important;

}
.fusion-meta-info {
border-top: 0px solid #e7e6e6; 
border-bottom: 0px solid #e7e6e6;
}
.post-content h3 {
    color: #777;
  font-size: 18px ! important;
    text-transform: uppercase;
    line-height: 1.35em;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 600;
}
.sidebar .widget h4 {
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #ed207b;
    margin: 30px 0px;
}
.same-cat-recent{
    font-size: 18px ! important;
    text-transform: uppercase;
  color:#333;
    border-bottom: 1px solid #ed207b;
    margin: 30px 0px;
}

@media only screen and (min-width: 1024px) {    
    .fusion-image-wrapper {
max-height:145px;
}
}

.fusion-flexslider .slides img {
  
}
#main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, #wrapper .woocommerce .checkout h3, .fusion-modal h2, .fusion-widget-area h2, .woocommerce .checkout h3, h2.entry-title {
    font-size: 36px;
}

ul.postsbycategory {
list-style-type: none;
}
ul.postsbycategory li{
height:70px;
}

.fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_recent_entries li a:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_links li a:before {
    position: absolute;
    font-size: 14px;
    font-family: 'icomoon';
    content: '\f105';
    margin-left: -12px;
  display:none; 
}




.postsbycategory img {
float:left; 
padding:3px;
margin:3px;
border: 3px solid #EEE;
}

.blog-customtitle {
width:100%;
    min-height: 120px;
}

.blog-ititle {
    float: left;
    width: 93%;
}

.fusion-post-wrapper {
    background: #f3f3f3;
  min-height: 480px ! important;

}


.fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
    color: #000;
    border-color: #ce1c5e;
}

.fusion-read-more {
    font-size: 16px;
}
.more a:after, .fusion-read-more:after {
display:none;
}
#wrapper #main .post > h2.entry-title {
    font-size: 36px ! important;
      -webkit-margin-before: 0em ! important;
    -webkit-margin-after: 0em ! important;
    -webkit-margin-start: 0px ! important;
    line-height: 50px ! important;
    font-weight: 300 ! important;
    font-family: Muli,Helvetica,Arial,sans-serif ! important;

}
.entry-title {
}
.entry-title:hover {
    color:#60a5dd ! important;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a  {    color: #FFFFFF;
}

.post-content p {
    font-size: 16px;
}
.fusion-load-more-button.fusion-blog-button {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 2px;
}

.show-love {
    margin: 10px 0px;
    height: 40px;
    width: 6%;
    float: right;
    text-align: center;
}

.love-action {
    line-height: 40px;

}
.zilla-likes-count {
    font-size: 17px;
}

.top-social {
text-align: center;
    margin-top: 15px;
}
.top-social a{
    color: #ED207B;
}
.fusion-main-menu .sub-menu {
border:1px solid #f3f3f3;

}
.fusion-main-menu .sub-menu li a {
    border-bottom: 1px solid #FFFFFF;
    color: #7F7F7F;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}
.fusion-main-menu .sub-menu li a {
    background-color: #FFFFFF;
}
.fusion-main-menu .sub-menu li a:hover {
    background-color: #FFFFFF;
      color: #ED207B;

}

.fusion-main-menu > ul > li {
    padding-right: 25px;
}
.fusion-main-menu > ul > li > a {
    color: #7F7F7F;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}
.fusion-main-menu > ul > li > a {
    border-top: 0px solid transparent;
}
.fusion-header-v5 .fusion-header {
    border-bottom-color: #FFFFFF;
}
 .fusion-secondary-main-menu {
    border-bottom-color: #FFFFFF;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper {
    padding: 30px 0px 10px 0px;
}

#wrapper #main .fusion-post-content > h2.entry-title {
height: 50px;
      font-size:18px;
    line-height: 18px;  
}











.fusion-blog-layout-grid .fusion-post-wrapper {
    border: 0px solid #EAEAEA;
    border-bottom-width: 0px;
}
.fusion-blog-layout-grid .post .fusion-content-sep {
display:none;
}
.fusion-main-menu .fusion-main-menu-cart > a {
    display: none;
}