/*
 Theme Name:     Share Your Likes
 Theme URI:      http://webhippies.gr
 Description:    Share Your Likes Theme
 Author:         WebHippies.gr
 Author URI:     http://webhippies.gr
 Template:       15zine
 Version:        1.0
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */

/* fonts */

/*@import url("fonts/fifithecat.css");*/
@import url("fonts/mistral.css");

h1.cb-module-title,
h2.cb-module-title {
	font-family: 'mistralregular', cursive;
}

/* Mistral adjustments */
.cb-module-header .cb-module-title,
h2.cb-module-title 
{letter-spacing: 0px;}

h2.cb-module-title {text-transform: none!important; }



h1, h2, h3, h4, h5,
#cb-top-menu,
#cb-nav-bar,
.cb-module-block .cb-post-title
 {
	font-weight: 400;
}

.cb-body-light .cb-module-header .cb-module-title:after {
	    background: url(images/pattern.png);
    background-size: 7px auto;
    background-color: rgba(243, 244, 255, 0.65);
	
}

.single-post .post {
    font-size: 16px;
}


/* Top bar */
.cb-tm-light #cb-top-menu {
    /* background-color: #f2f2f2; */
    background: url(images/pattern.png);
    background-size: 7px auto;
    background-color: rgba(243, 244, 255, 0.65);
}

.cb-tm-light #cb-top-menu .cb-top-menu-wrap {
	background-color: transparent;
}

/* Search */
#cb-overlay {    background: #ffffff;}
.fa.cb-times {color: #000;}
.cb-s-modal .cb-search-field {
    border-bottom: 3px dashed #91ff00;
}

.cb-module-block .cb-article-big.cb-meta-style-2 {
    background: #fff;
}


.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
}

.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
}


/* Main menu */

nav#cb-nav-bar {
    margin-bottom: 15px;
	text-transform: none;
}

.cb-mm-on #cb-nav-bar .cb-main-nav > li:hover > a {
    color: #000;
}

.fa.cb-times {
    color: #fff;
}

/* Grid hover color */
.cb-grid-img {
    line-height: 0;
    background: #fff;
}

/* Grid meta background color */
.search .cb-meta.cb-article-meta,
.archive .cb-meta.cb-article-meta {
    background: rgba(255, 255, 255, 0.6);
    padding: 10px 0!important;
}



/* Modify first module D title */
.cb-module-d:first-of-type .cb-module-header {
	position: absolute;
    margin-left: -115px;
    width: 110px;
    text-align: right;
	background: url(images/pattern.png);
	background-size: 7px auto;
	background-color: rgba(243, 244, 255, 0.65);
        padding: 15px 0 8px 0;
}


.cb-module-d:first-of-type .cb-module-header  h2.cb-module-title {
    font-size: 26px;
    letter-spacing: 1px;
    padding: 0 5px 0 0;
    text-transform: capitalize;
}

.first-post-image {
    width: 100%;
    margin-top: 50px;
}

#top-post-meta {
    text-align: center;
}

#top-post-meta .cb-post-title {margin-top: 0px;}

#top-post-meta .cb-post-meta {
    width: 100%;
    margin: 0 auto;
}

#top-post-meta .cb-byline {margin:0px;}

/* Sliders arrows */
.cb-arrows-tr .flex-direction-nav i {
    color: #91ff00;
    font-size: 40px;
}

/* Next prev post arrows */
.cb-body-light .cb-next-previous i {
    color: #91ff00;
    font-size: 45px;
}

/* Sidebar */

.cb-body-light .cb-widget-title {
    border-bottom: 2px solid #161616;
}

.cb-widget-title {
    font-weight: 400;
}

.widget_sp_image {
    text-align: center;
}

/* Sidebar social icons */
.cb-sidebar-widget.widget_cnss_widget, 
#sidebare-social-buttons {display: none;}

/* Quick post widget */
.syl-widget-quick-posts {
    border: 2px solid;
    padding: 20px 20px 0 20px;
}

.syl-widget-quick-posts h3.cb-sidebar-widget-title.cb-widget-title {
	font-family: 'mistralregular', cursive;
    text-transform: none;
    font-size: 40px;
    letter-spacing: normal;
	border-bottom: none;
    margin: 0;
}

.syl-quickpost-meta {
    text-align: center;
}

.syl-quickpost-post-content,
.syl-quickpost-post-content p,
.syl-quickpost-post-content a {
    font-size: 25px;
	line-height: normal;
}

.syl-widget-quick-posts .cb-module-block {
    margin-bottom: 0;
}

/* Floating social buttons */
ul#vertical-social-buttons {
    position: fixed;
    right: 10px;
	top: 25%;
	z-index: 101;
	visibility: visible;
	opacity: 1;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.cb-body-light .cb-sidebar {
    background: #FFFFFF;
}

.cb-sidebar {
    margin-top: 10px;
}

h3.cb-sidebar-widget-title.cb-widget-title {
    width: 100%;
    text-align: center;
}

/* Search box */
.widget_search .cb-search .cb-search-field {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMT/zP8Z0QWAwnkMzIwwgVhAiBFYEFkAbAgugBIEADp3g6VpTV4AwAAAABJRU5ErkJggg==) repeat;
    font-weight: 400;
    text-transform: uppercase;
	}

/* Multiwidget */
.cb-sidebar-widget.cb-multi-widget {
    border: 2px solid;
    padding: 15px 30px 0 30px;
}

.cb-multi-widget .tabbernav li {
    font-weight: 400;
}

.cb-body-light .cb-multi-widget .tabbernav .tabberactive a {
    border: none;
    padding-bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAMT/zP8Z0QWAwnkMzIwwgVhAiBFYEFkAbAgugBIEADp3g6VpTV4AwAAAABJRU5ErkJggg==) repeat;
    padding: 10px;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-byline-short,
.cb-body-light .cb-byline a,
.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title a {
    color: #000;
    font-weight: 700;
}

.cb-multi-widget .tabbernav li {
    width: 50%;
}

.cb-multi-widget .cb-meta.cb-article-meta {
    background: rgba(255, 255, 255, 0.6);
    padding: 10px 0!important;
}
	
/* Newsletter */
.widget_yikes_easy_mc_widget {
    padding: 10px;
    background: url(images/pattern.png);
    background-size: 7px auto;
    background-color: rgba(243, 244, 255, 0.65);
	text-align: center;
	text-transform: uppercase;

}

.yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form input[type=password], .yikes-easy-mc-form select, .yikes-easy-mc-form textarea {
    background: #fff!important;
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    background: #FFFC35;
    border: 2px solid black;
    color: #000;
    text-transform: uppercase;
    max-width: 150px;
    margin: 0 auto;
    padding: 5px;
}

/* I share my likes custom widget */
.widget_custom_dropdown_categories select {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding: 10px;
    border: 2px solid;
    background: #FFFC31;
    color: #353535;
}

.widget_custom_dropdown_categories {
    margin-bottom: 10px;
}
#custom_dropdown_categories-4 {
    margin-bottom: 40px!important;
}

/* Sidebar archive */
.widget_archive  select {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding: 10px;
    border: 2px solid;
    background: #FFFC31;
    color: #353535;
}

.widget_archive label.screen-reader-text {
    display: none;
}

/* Home page*/
.cb-main .cb-module-block .cb-article {
    border: 2px dashed #d7d7d7!important; /*eaeaea*/
    padding: 15px;
}


.cb-main .cb-module-d .symbol-margin {
    margin-top: 60px;
}

/* Except size */
.cb-module-block .cb-excerpt {
     font-size: 1em;
}

/* Read more customization */
.cb-read-more {
    font-family: 'mistralregular', cursive;
    text-transform: none;
    font-size: 23px;
    vertical-align: middle;
    line-height: normal;
    color: #ff0083!important;
}

/* Post */

/* Slideshow gallery navs */
ul.wcflex-direction-nav {
    list-style: none!important;
}
/* Slideshow gallery captions */
.wc-gallery .wcflexslider .slides .gallery-caption {
    margin-bottom: 15px;
}

/* Disable capitalize in post title on all site areas */
.cb-meta-style-2 .cb-article-meta h2,
.cb-article-footer .cb-title,
.cb-style-1 .cb-meta .cb-post-title,
.cb-module-block .cb-post-title,
.cb-fis h1 {
	text-transform: none;
	font-weight: 700;
}

.cb-entry-header {
    text-align: center;
}

.cb-fis h1 {
    font-weight: 700;
}

.single .cb-post-meta {
    width: 100%;
}

.single  .cb-fis .cb-byline {
    margin-top: 10px;
    font-size: 8px;
}

.post-main-area {
    border: 2px dashed #eaeaea;/*#FE99BB;*/
    padding: 15px;
	margin-bottom: 50px;
	margin-top: 0px;
}

.category-symbol {
	width: 100%;
    display: block;
    text-align: center;
    margin-top: -58px;
    font-size: 40px;
}

/* Use with fontawesome
.category-symbol i {
    background: rgb(255, 254, 152);
    border-radius: 35px;
    padding: 15px 19px;
}
*/

.ciw {
    border-radius: 40px;
    padding: 4px; /*10px 14px;*/
    border: 2px dashed #f400bb;
    background-color: white;
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.category-symbol img {
	width: auto;
    height: 100%;
}

p.cb-tags.cb-post-footer-block {
    text-align: center;
}

.footer-in-post-main-area {
    border-top: 2px dashed #91ff00;
    padding-top: 30px;
}

.cb-post-footer-block {
    margin: 0 0 15px;
}

/* Comment box */

h3#reply-title {
    text-transform: uppercase;
    text-align: center;
    border-bottom: 2px solid black;
}

#respond {
    padding: 30px;
    border: 1px dotted #eaeaea;
}

h3#reply-title, .comment-notes {
	text-align: center;
}

#commentform #submit {
    width: 100%;
}

/* Post share buttons */
.ssba.ssba-wrap {
    font-weight: 400;
    font-family: 'mistralregular', cursive;
    font-size: 30px;
}

.ssba, .ssba a {
    vertical-align: super;
}

/* Post related posts */
#cb-related-posts-block h3,
h3.related_post_title {
    text-transform: uppercase;
    text-align: center;
    border-bottom: 2px solid black;
	font-weight: 400;
	margin: 0;
    width: 100%;
}

#cb-related-posts-block .slides li .cb-meta {
    text-align: center;
    padding-left: 0px;
}



/* footer widgets */
.cb-footer-light #cb-footer {
	    background: url(images/pattern.png);
		background-size: 7px auto;
		background-color: rgba(243, 244, 255, 0.65);
}

#cb-footer #cb-widgets {
    padding: 0px 0 60px 0;
}

/* Pinterest */

li.pins-feed-item {
    width: 16.66%!important;
    height: auto!important;
    margin: 0;
}



/* Footer */
.cb-footer-light .cb-to-top a i {
    border: 2px dashed #161616;
    color: #91ff00;
    background: #fff;
}

#cb-footer .cb-footer-lower .cb-copyright {
    width: 100%;
    margin-bottom: 0px;
}

#cb-footer-logo {
    line-height: 0;
    margin-bottom: 5px;
}

#footer-info {
    width: 50%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 10px;
    text-transform: none;
}

/* Custom Queries */
@media screen and (min-width:1351px) {
.cb-main {
    margin-top: 65px;
}
}

@media screen and (max-width:1350px) {
.cb-module-d:first-of-type .cb-module-header {
    position: relative;
    margin-left: 0;
    width: 100%;
    text-align: center;
    padding: 10px 0;
	margin-bottom: 50px;
}

.cb-module-d:first-of-type .cb-module-header .cb-module-title:after {
	display: none;
}

.cb-main {
    margin-top: 32px;
}
	
}

@media screen and (max-width:1260px) {
ul#vertical-social-buttons {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.cb-sidebar-widget.widget_cnss_widget, #sidebare-social-buttons {display: block;}	
}

@media only screen and (min-width: 1200px) {
.cb-sidebar {
    width: 360px;
    padding: 0;
}

.cb-main {
    margin-top: 43px;
}

.cb-fis .cb-byline {
    font-size: 10px;
    letter-spacing: 3px;
	margin: 3px;

}

}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
#cb-top-menu {
    font-size: 11px;
    letter-spacing: 0px;
}
}

@media only screen and (min-width: 1020px) and (max-width: 1199px)  {
.cb-main {
    width: 600px;
}

.cb-sidebar {
    width: 325px;
}
}

@media only screen and (min-width: 980px) and (max-width: 1019px)  {

.wrap, .cb-wrap-off #cb-content {
    max-width: 100%;
    width: 100%;
}

.cb-main {
    width: 65%;
}

.cb-sidebar-right .cb-sidebar {
    padding-left: 0;
    padding-right: 0;
}

.cb-sidebar {
    width: 30%;
}


}

@media only screen and (min-width: 769px) and (max-width: 860px) {
	
.cb-multi-widget .tabbernav li {
    width: 100%;
}

}

@media only screen and (min-width: 768px) and (max-width: 980px)  {
#cb-footer .cb-footer-lower {
    padding: 30px 0 10px;
	    font-size: 10px;
		    letter-spacing: 2px;
}

.wrap, .cb-wrap-off #cb-content {
    max-width: 100%;
    width: 100%;
}

.cb-main {
    width: 60%;
}

.cb-sidebar-right .cb-sidebar {
    padding-left: 0;
    padding-right: 0;
}

.cb-sidebar {
    width: 35%;
}






}

@media only screen and (max-width: 640px) {
.cb-main {
    margin-top: 46px;
}

.ssba.ssba-wrap a:first-of-type:before {
    content: '';
    display: block;
}	

li.pins-feed-item {
    width: 50%!important;
    height: auto!important;
    margin: 0;
}

.pins-feed-myPinList {
    display: inline-block;
    text-align: center;
}

#footer-info {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 10px;
    text-transform: none;
}	
	
}
