/*

Theme name: Duke CGGC
Theme URI: http://www.vareo.si
Author: Gorazd Planinc
Author URI: http://www.vareo.si
Version: 1.0
Text domain: vareo
*/
.margins-bottom0 {
    margin-bottom: 0px !important
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; margin-left:5px; }
.alignleft { float: left; margin-right:5px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.notes 
{display: none;}
.entry-content img,
.comment-content img,
.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}
.listimageproj {
	float: left;
	width: 20%;
}
.listingitemcontentproj {
	float: left;
	width: 78%;
	margin-left: 2%;
}
/* Filter */
#text-2 {
	float: left;
	width: 100%;
}

.facetwp-checkbox {
    margin-bottom: 10px;
	margin-left: 0px;
	background-position: 0px 4px !important;
  
}
.textwidget
.facetwp-counter {
    float: none;
	color:#2196F3;
	font-weight: bold;
}

.facetwp-search-wrap,
.search-field {
    width: 300px;
    float:left;
    margin-right: 20px;
   
    border-radius: 6px;
    padding:6px;
    color:#666;
}

.facetwp-search,
.search-field {
display: block;
float:left;
    width: 100%;
    height: 38px;
    padding: 8px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

.facetwp-btn {
    top: 15px !important;
    right: 18px !important;
    line-height: 1;
    position: absolute;
    cursor: pointer;
    opacity: 0.5;
}

.searchsubtitle {
    width:25%;
    float:left;
    padding-top:3px;
    margin-right:1%;
    margin-bottom: 10px;
    color: #022e5f;
    font-size: 28px;
    text-align: left;
}

.listingForm
{
    float:left;
}

.screen-reader-text {
    display:none;
}

.search-submit 
{
    width: 140px;
    height: 40px;
    float: left;
    border-radius: 8px;
    background-color: #022e5f;
    margin-left: 20px;
}
.button {
        display: inline-block;
    margin-top: 20px;
    margin-right: 20px;
    padding: 15px 20px;
    border: 1px solid #2196f3;
    border-radius: 4px;
    text-transform: uppercase;
}
label {
    float: left;
}

nf-field
{
    width:22%;
    margin-right:2%;
    float:left;
}
.heading-7 {
	display: block;
	width: 100%;
	background: url(images/ios7-minus-empty.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
	cursor: pointer !important;
	
}
.textwidget .current {
	background: url(images/ios7-plus-empty.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
	
}
/* Blog Styles */
.link-block {
	padding: 20px;
	
}
.masonry {
    column-count: 3;
    column-gap: 1em;
}

.masonry > :nth-child(1) { order: 1; }
  .masonry > :nth-child(2) { order: 3; }
  .masonry > :nth-child(3) { order: 2; }
 

.item {
    display: inline-block;
    background: #FFF;
    margin: 0 0 1em;
    width: 100%;
}
.blogdate {
	display: none;
	
}
.blogheading {
	margin-top: 20px;
}
.exploresection  {
	padding-bottom: 60px;
	
}

.inlinStyle {
    display: inline-block;
    float: left;
    margin-right: 20px;
}
/*Blog Styles */

.BlogPostCategory 
{
    float: left;
    margin-bottom: 3%;
    width: 100%;
}


.BlogPostCategory a, .post-category a:visited {
    display: inline-block;
    text-decoration: none;
    max-width: 40%;
    min-width: 10%;
    text-align: center;
    padding-left: 18px;
    padding-right: 18px;
    padding-top:5px;
    padding-bottom:5px;
    border-radius: 5px;
    background-color:#EAEAEA;
}

/* Project styles */

.overview-sidebar {
    color:#333;
    font-size:14px;
    margin-bottom: 8px;
    margin-left: 20px;
}

.overview-sidebar a {
    color:#333;
    margin-bottom: 4px;
    cursor: pointer;
    
}

@media (max-width: 479px)
{
	.button {
     margin: 0 auto;
		display: block;
		width: 200px;
	}
		
		.notedwrapper {
			margin-bottom: 40px;
		}
	
	nf-field {
		width: 100% !important;
		
	}
.heading-7 {
	display: block;
	width: 100%;
	background: url(images/ios7-minus-empty.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
	cursor: pointer !important;
	
}
.facetwp-type-checkboxes  {
		display: none;
	}
	
.textwidget .current {
	background: url(images/ios7-plus-empty.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
	
}
}