/* =========================================================================
	#Widgets style = start
============================================================================*/

.widget{

	/* Global widgets style */
	ul {
		list-style: none;
		padding: 0;
		margin: 0;

		li {
			padding: 3px 0;
			position: relative;
			@include edgtfTransition(color .2s ease-out);

			a{
				color: $first-main-color;
				@include edgtfTransition(opacity .2s ease-out, color .2s ease-out);

				&:hover {
					color: $gray-color;
				}
			}

			&:last-child {
				margin-bottom: 0;
			}

			ul {
				padding: 0;
				margin: 3px 0 -3px 10px;
			}
		}
	}

	select {
		width: 100%;
		border: 1px solid $default-border-color;
		padding: 10px 15px;
		font-family: inherit;
		outline: none;
	}
	
	.edgtf-blog-list-holder.edgtf-image-in-box {

		.edgtf-item-image {
			width: 46px;
			padding-right: 20px;

			img {
				width: 46px;
				height: 46px;
			}
		}

		.edgtf-item-title{
			overflow: hidden;
		}

		.edgtf-item-title a{
			position: relative;
			display: inline-block;
			color: #fff;
			@include edgtfTransform(translateX(0));
			-webkit-transition: -webkit-transform .2s ease-in-out;
			transition: transform .2s ease-in-out;
		}

		.edgtf-info-bottom.edgtf-item-info-section {
			border-top: transparent;
			padding-top: 0;
		}

		.edgtf-info-bottom.edgtf-item-info-section .edgtf-info-btm-right {
			display: none;
		}
	}

	a {
		color: $first-main-color;

		&:hover{
			color: $gray-color;
		}
	}

	input[type=submit],
	input[type=text] {
		-webkit-appearance: none;
		background: transparent;
		border: none;
		outline: none;
		margin: 0;
		padding: 0;
	}

	.edgtf-search-wrapper {
		position: relative;
		line-height: normal;

		input[type='text'] {
			width: 100%;
			outline: none;
			border: 2px solid $first-main-color;
			line-height: 45px;
			height: 45px;
			padding: 0 13px;
			font-weight: 500;
			font-size: 15px;
			color: $gray-color;
			font-family: 'Yantramanav', sans-serif;
			@include edgtfBoxSizing(border-box);
			@include placeholder($gray-color);
		}

		input[type='submit'] {
			font-family: 'Linearicons-Free';
			position: absolute;
			right: 0;
			top: 0;
			width: 45px;
			height: 45px;
			line-height: 45px;
			text-align: center;
			cursor: pointer;
			color: $gray-color;
			font-size: 16px;
			font-weight: 700;
		}
	}


	&.widget_recent_entries{
		ul{
			list-style-type: circle;
			padding-left: 15px;

			a{
				color: $first-main-color;
			}

			.post-date{
				display: block;
				color: #ababab;
				font-size: 12px;
				font-weight: 700;
				line-height: 18px;
			}
		}
	}

	// tag cloud widget
	.tagcloud a {
		color: $gray-color;
		border: 2px solid #d3d3d3;
		display: inline-block;
		margin: 0 5px 7px 0;
		font-size: 15px !important;
		font-weight: 700;
		padding: 4px 26px 3px;
		@include edgtfTransition(all 0.1 ease-in);

		&:hover{
			color: $first-main-color;
			border-color: $first-main-color;
			@include edgtfTransition(all 0.15 ease-out);
		}
	}

	&.widget_calendar{
		#prev,
		#next {
			padding-left: 0;
			padding-right: 0;
			a {
				color: $first-main-color;
			}
		}
		#prev {
			text-align: left;
		}
		#next {
			text-align: right;
		}
	}

	&.widget_rss{
		ul li{
			margin-bottom:10px;

			.rsswidget{
				font-size: 16px;
				font-weight: 700;
			}

			.rss-date {
				color: #ababab;
				font-size: 12px;
				font-weight: 700;
				line-height: 18px;
				display: block;
				margin-bottom: 7px;
			}
		}
	}


	&.widget_archive,
	&.widget_categories,
	&.widget_pages,
	&.widget_meta,
	&.widget_nav_menu{
		
		li{
			overflow: hidden;
		}

		li a{			
			position: relative;
			display: inline-block;
			padding: 0;
			@include edgtfBoxSizing(border-box);
			@include edgtfTransition(padding .2s ease-out);
		}
	}

}


//Sidebar style

.edgtf-sidebar,
.wpb_widgetised_column{
	padding-bottom: 20px;
	position:relative;

	.edgtf-widget-title {
		margin-bottom: 8px;
	}

	.widget {
		margin-bottom: 30px;

		&:last-child {
			margin-bottom: 0;
		}

		> select {
			margin-top: 15px;
		}


		&.widget_recent_entries {
			margin-bottom: 31px;

			ul {
				list-style-type: none;
				padding-left: 0;

				li{
					overflow: hidden;
				}

				li a {
					position: relative;
					display: inline-block;
					@include edgtfTransform(translateX(0));
					-webkit-transition: -webkit-transform .2s ease-in-out;
					transition: transform .2s ease-in-out;
				}
			}

		}



		&.widget_categories {
			margin-bottom: 32px;
		}

		// search widget input field text
		&.widget_search {

			.edgtf-widget-title {
				margin-bottom: 21px;
			}
		}

		&.edgtf-latest-posts-widget {
			.edgtf-item-title {
				margin-bottom: 10px;
			}
		}

		&.widget_tag_cloud {
			margin-bottom: 36px;

			.edgtf-widget-title {
				margin-bottom: 30px;
			}
		}

		&.widget_archive li {
			&:hover {
				color: $first-main-color;
			}
		}

		&.widget_product_categories {
			.edgtf-widget-title {
				margin-bottom: 12px;
			}
		}

		&.widget_edgtf_instagram_widget {
			.edgtf-widget-title {
				margin-bottom: 30px;
			}
		}

        &.widget_media_image {
            margin-bottom: 25px;

            img {
                width: 100%;
                display: block;
            }
        }

        &.edgtf-separator-widget{
        	margin-bottom: 0;
        }
	}
}
/* =========================================================================
	#Widgets style = end
============================================================================*/
