    
#sidebar .widget {  margin-bottom: 60px;}
#sidebar ul{padding: 0;}


    /* ---------------------------------------- */
    /*  Search
    /* ---------------------------------------- */  

    #searchform { position: relative; }

    #searchform input[type="text"] { 
    font-size: 15px;
    font-style: italic;
    padding: 10px 60px 10px 10px;
    width: 100%;
    }

    #searchform .submit-search {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    width: 55px;
    height: 100%;
    border: 0px solid #ccc;
    text-align: center;
    font-size: 0px;
    background: transparent;
    }

    #searchform .submit-search:before {
    display: block;
    text-align: center;
    font-size: 20px;
    font-family: 'fontello';
    content: '\e800';

    -webkit-transition: color .25s ease;
    transition: color .25s ease;
    }
            
    /* -------------------------------------------------- */
    /*  Widgets TEXT
    /* -------------------------------------------------- */

    #sidebar .widget { margin-bottom: 40px; }

    #sidebar .widget-title {
    margin-bottom: 25px;
    font-weight: 300;
    font-size: 16px;
    text-transform: uppercase;
    background: #f5f5f5;
    color: #666;
    padding: 10px;
    }

    /* ---------------------------------------- */
    /*  Default Widgets
    /* ---------------------------------------- */
        
        /* read-more links */
        .more-link {}
        
        /* blogroll links */
        .linkcat {}
        .blogroll {}
        
        /* text widget */
        .textwidget {}
        .widget_text {}
        .textwidget p {}
        
        .widget .sub-menu { padding-top: 5px; }
        
        .widget_categories ul li,
        .widget_archive ul li, 
        .widget_links ul li,
        .widget_meta ul li,
        .widget_pages ul li,
        .widget_recent_entries ul li {
            padding: 8px 0;
            border-top-width: 1px;
            border-top-style: solid;
            list-style: none;
            border-color: #eee;
        }
        
        .widget_categories ul li:first-child,
        .widget_archive ul li:first-child, 
        .widget_links ul li:first-child,
        .widget_meta ul li:first-child,
        .widget_pages ul li:first-child,
        .widget_recent_entries ul li:first-child { border-top-width: 0; }
        

        .widget_categories ul li a,
        .widget_archive ul li a {font-size: 100%;}




        /* ---------------------------------------- */
        /*  Recent Posts
        /* ---------------------------------------- */
        
        .widget_recent_posts .entry {
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid;
            border-color: #eee;
        }
        
        .widget_recent_posts .entry:after {
            clear: both;
            display: block;
            visibility: hidden;
            height: 0;
            content: "";
        }
        
        .widget_recent_posts .entry:last-child { 
            margin-bottom: 0;
            padding-bottom: 0;
            border-bottom-width: 0;
        }

            .widget_recent_posts .entry-image { 
                float: left;
                margin-right: 20px;
                margin-bottom: 0;
            }

            .widget_recent_posts .post-holder { display: table; }

        /* ---------------------------------------- */
        /*  Tags Cloud
        /* ---------------------------------------- */      
            
        .widget_tag_cloud .tagcloud { font-size: 0; }
        .widget_tag_cloud .tagcloud a {
            display: inline-block;
            margin-right: 5px;
            margin-bottom: 5px;
            padding: 3px 18px;
            border: 1px solid;
            font-weight: 400;
            font-size: 13px;
            text-transform: uppercase;
            border-color: #fd736c;
                background: transparent;
                color: #fd736c;
        }
        .widget_tag_cloud .tagcloud a:hover {
                
                border-color: #fd736c;
            background: #fd736c;
            color: #fff;
        }




		/**
		** Entry
		**/

		.entry { margin-bottom: 60px;  }
		.entry.single {
		margin-bottom: 0;
		border-bottom-width: 0;
		}

		.entry-image             { margin-bottom: 20px; min-height: 1px; }
		.main-entry .entry-image { margin-bottom: 40px; }

		.entry-meta { 
		margin-bottom: 10px;
		line-height: 1em;
		}

		.entry-meta span {
		font-size: 15px !important;
		font-family: 'Roboto Condensed', sans-serif;
		font-style: italic;
		color: #ccc;
		}

		.entry-meta span:after {
		padding: 0 4px 0 8px;
		content: "|"
		}
		.entry-meta span.date a,
		.entry-meta span.byname a{
		color: #fd736c !important;
		}

		.entry-meta span:last-child:after { padding: 0; content: ""; }

		.entry-title { 
		margin-bottom: 10px;
		font-weight: 300;
		text-transform: uppercase;
		line-height: 1em;
		}

		h6.entry-title { line-height: 1.7em; }
		h6.entry-title a { font-size: 100%; }

		.main-entry .entry-title { 
		margin-bottom: 10px;
		font-size: 30px;
		text-transform: none;

		}

		.main-entry .entry-title a {color: #fd736c;}

		.entry .button { margin-bottom: 0; }

		.tags { 
		display: block; 
		margin-top: 30px;
		}

		.tags a {
		display: inline-block;
		margin-right: 7px;
		font-size: 14px;
		font-family: 'Roboto Condensed';
		}

        
        
    /* -------------------------------------------------- */
    /*  Single Post Navigation
    /* -------------------------------------------------- */

    .single-post-nav {
        margin-bottom: 50px;
        padding: 33px 0;
        border-top: 1px solid;
        border-bottom: 1px solid;
    }

        .single-post-nav a {
            position: relative;
            font-weight: 400;
            font-size: 18px;
        }
        
        .single-post-nav .prev { 
            float: left;  
            padding-left: 45px;
        }
        
        .single-post-nav .next { 
            float: right; 
            padding-right: 45px;
        }

        .single-post-nav a:after {
            position: absolute;
            font-size: 36px;
            font-family: 'fontello';
        }

        .single-post-nav .prev:after { 
            left: 0;
            content: "\ea07"; 
        }
        
        .single-post-nav .next:after {
            right: 0;
            content: "\ea08"; 
        }
        
        .single-post-nav a:hover,
        .single-post-nav a:hover:after { 
            -webkit-transition: all .25s ease;
                    transition: all .25s ease;
        }
    
    
    #blog-slider .owl-controls{margin-top: 12px;}
    #blog-slider .owl-controls .owl-dots .active span{background: #eee !important;}
        
    /* -------------------------------------------------- */
    /*  Pagenavi
    /* -------------------------------------------------- */
    
    .pagenavi { 
        margin-bottom: 25px;
        font-size: 0; 
    }
    
        .pagenavi .page-numbers {
            display: inline-block;
            margin-right: 5px;
            width: 35px;
            height: 35px;
            border: 1px solid;
            text-align: center;
            font-size: 14px;
            line-height: 33px;
            border-color: #fd736c;
            color: #fd736c;
        }
        
        .pagenavi .current,
        .pagenavi .page-numbers:hover { 
            
            background: #fd736c;
            color: #fff;
        }

    /* -------------------------------------------------- */
    /*  Comments
    /* -------------------------------------------------- */

    #comments { margin-bottom: 50px; }
    #comments .comments-list{padding: 0;}
    
    #comments h3 { 
        font-weight: 300;
        text-transform: uppercase; 
        background: #f5f5f5;
        font-size: 16px;
        padding: 10px;
    }
    
        .comment {
            padding-top: 30px;
            list-style: none;
            border-bottom: 0px solid #eee;

        }

            .comment .gravatar {
                float: left;
                margin-right: 20px;
                width: 80px;

            }
            .comment .gravatar img{width: 80px;}

            .comment ul.comment-meta{
                float: left;
                list-style-type: none;
                padding: 0;
                width: 100%;
                margin-bottom: 10px;
            }
            .comment ul.comment-meta li{
                float: left;
                font-size: 13px;
                font-style: italic;
            }
            .comment ul.comment-meta li.right{float: right;}
            .comment ul.comment-meta li a{font-weight: bold;}

            .comment-body { display: table; }


        /* Children */

        .comment .children {
            margin: 0;
            padding-left: 100px;
        }

            .children .comment {
                padding-top: 30px;
                border-bottom-width: 0;
                border-top: 1px solid #eee;
            }

    /* -------------------------------------------------- */
    /*  Respond
    /* -------------------------------------------------- */
    
    #respond h3 { 
        margin-bottom: 25px;
        font-weight: 300;
        text-transform: uppercase; 
        font-size: 16px;
        background: #f5f5f5;
        padding: 10px; 
    }

        #respond input[type="text"],
        #respond input[type="email"],
        #respond input[type="url"],
        #respond textarea { width: 100%; padding: 10px;}
        
        #respond textarea {
            width: 100%;
            min-width: 100%; 
            
        }
