/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/

.header-v3 .logo img {
	width:100%;
}

.header-v3 .logo {
	width:100%;
	max-width:300px;
}

#mobile-header .logo {
    margin-top:10px !important;
    width: 100%;
    max-width: 230px;
}


.header-v3 #navigation > ul > li > a {
	text-transform:uppercase;
}

.custombloglist .latest-blog-list {
	width:47%;
	margin-right:20px;
	float:left;
	background-color:#f2f2f2;
	padding:20px;
	box-sizing:border-box;
    min-height:585px;
}

@media (max-width:1200px) {
    .custombloglist .latest-blog-list {
        width:46%;
    }
}

@media (max-width:960px) {
    .custombloglist .latest-blog-list {
        width:100%;
        min-height:auto !important;
    }
}

.custombloglist .blog-list-item-thumb {
	width:100% !important;
	height:auto !important;
	float:left !important;
}

.custombloglist .latest-blog-list .blog-list-item-description {
	overflow:inherit !important;
	float:left !important;
}

.custombloglist .blog-list-item-description h3 {
	padding-top:20px !important;
	font-size:20px !important;
	font-weight:600;
}

.custombloglist .blog-list-item-excerpt {
	font-size:15px !important;
}

.custombloglist .blog-list-item-excerpt a {
	background-color: #531341;
	color:#ffffff;
	padding:10px 20px;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	border-radius:5px;
	display:block;
	text-align:center;
	margin-top:20px;
}

.wpb_widgetised_column {
	background-color:#f2f2f2;
	padding:20px;
	box-sizing: border-box;
}

.widget_recent_entries li, #sidebar .widget li {
	border-bottom:1px solid #ccc8c8 !important;
}


.widget_recent_entries li img, .popular-posts li img {
    display:none;
}

.widget_recent_entries li:first-child img, .popular-posts li:first-child img {
    display:block;
    padding-bottom:10px;
}

.wpb_widgetised_column .widget ul li:after, #sidebar .widget ul li:after {
    content:"" !important;
}

.wpb_widgetised_column .widget h3, #sidebar .widget h3 {
	text-transform:uppercase;
	font-size:20px !important;
	font-weight:700 !important;
}

.icony_search_box .form-control {
	border-color: #A5A5A6 !important;
	border:1px solid #A5A5A6 !important;
}

.widget_recent_entries {
    clear:both;
    padding-top:40px;
}


/*-----------WIDGET-------------*/

/* icony widget */
.form-group {
    position: relative;
    margin-bottom: 1.5rem;
}
.form-group .control-label {
    font-size: 0.875rem;
    color: #404A50;
    margin-bottom: 0;
}
.form-group > label, .form-group .input-group-content > label {
    font-size: 0.75rem;
    color: #A5A5A6;
    margin-bottom: 0;
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.25rem;
    font-size: 0.875rem;
    color: #404A50;
    line-height: 1.6em;
    border: 1px solid #E4E4E4;
    background-color: #FFF;
}
.icony_age_von {
    padding-left: 0;
}
.icony_age_bis {
    padding-right: 0;
}
div.icony_entry {
    clear: left;
    padding: 5px 0px;
}
div.icony_entry a.icony_image {
    float: left;
    padding-right: 5px;
}
.icony_search_box form {
    font-size: 0.875rem;
    margin-top: 1.5rem;
}
.listing-item.icony_search_box {
    background: #F1F1F1;
    margin-bottom: 1rem;
    padding: 0 0.5rem 0rem;
}
.listing-item.icony_search_box .row {
    margin-left: 0;
    margin-right: 0;
}
#myActivitiesWidget_vert1 div.icony_entry,
#myActivitiesWidget_vert2 div.icony_entry {
    line-height: 1.5em;
}
#myActivitiesWidget_vert1 div.icony_entry, 
#myActivitiesWidget_vert2 div.icony_entry {
    font-size: .8rem;
    height: 76px;
}
#myActivitiesWidget_vert1 div.icony_entry a, 
#myActivitiesWidget_vert2 div.icony_entry a {
    text-decoration: none;
    color: inherit;
}
.single-cta{max-width:90%;}
.btn.btn-primary.btn-block.btn-ab60 { 
	background-color: #2bad56; 
	border-color: #2bad56; 
	padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 5px;
    display: block;
    text-align: center;
    color:#ffffff;
}

.single-widget-embed h2 {
	font-weight: 700;
    margin: 0 0 16px 0;
    color: #444444;
    text-transform: uppercase;
    font-size: 20px !important;
}

#breadcrumbs {
    text-align:left;
}

.blog-page .post h2 {
    color:#531341;
    font-weight:700;
}

.widget_tag_cloud a, .widget_product_tag_cloud a {
    border:1px solid #9e9e9e !important;
}

.hamb-mnu {
    background-color:#531341;
}

.displaymobile {
    display:none;
}

@media (max-width:767px) {
    .displaymobile {
        display:block;
    }
	
	.displaydesktop {
		display:none !important;
	}
}

.blocktop {
    background-color:#f2f2f2;
    padding:20px;
}

.blocktop h3 {
    font-size: 20px !important;
    font-weight: 600;
}

@media only screen and (max-width: 767px) {
    #breadcrumbs {
        display:block !important;
    }
}

.shariff {
    margin-top:30px;
}

.listing-item.icony_search_box {
	background:transparent !important;
}

@media (max-width:767px) {
	.btn.btn-primary.btn-block.btn-ab60 {
		margin-top:40px;
	}
}

.icony_search_box input[type="text"] {
	width:100% !important;
	box-sizing:border-box !important;
}

.customboxstart {
	background-color:#f2f2f2;
	padding:20px;
	box-sizing:border-box;
}

article p a {
	color:#2bad56 !important;
}

article p a:hover {
	text-decoration:underline !important;
}