/*Table of Contents1.0 - Global2.0 - Widget Title3.0 - Widget List	3.0.1 - Widget Filter by Price	3.0.2 - Widget Nav and pages	3.0.3 - Widget text	3.0.4 - Widget Comments	3.0.5 - Widget Categori	3.0.6 - Widget Product List	3.0.7 - Widget Top Rated Product	3.0.8 - Widget Tag Cloud	3.0.9 - Widget Calendar	3.0.10 - Widget RSS4.0 - Custom Widget	4.0.1 - Custom WooCommerce	4.0.2 - Custom Blog	4.0.3 - Custom Services	4.0.4 - Custom Teams	4.0.5 - Custom Contact	4.0.6 - Custom mc4wp*//*=========================================================================  Global//=======================================================================*/.widget{ 	margin-bottom:50px;}.widget a:hover{}#sidebar-wrapper .widget:last-child{	margin-bottom:0;}#sidebar-wrapper .widget{	overflow:hidden;}#footer .textwidget p:last-of-type{	margin-bottom:0;}/*=========================================================================  Widget Title//=======================================================================*/.widget-title{	display:block;	font-size:14px;	margin:0 0 30px;	overflow:hidden;	text-transform:uppercase;	font-weight:700;}#footer .widget-title{	color:#fff;}#footer .widget-title span::after{	background-color:rgba(255, 255, 255, 0.1);}/*=========================================================================  Widget List//=======================================================================*/.widget ul,.widget ol{	list-style:none;	margin:0;	padding:0;}.widget .st-iconlist,.widget .fa-ul{	margin-left:2.14286em;}.widget li{	line-height:inherit;	margin:0;	padding:0;	position:relative;	overflow:hidden;}.widget_categories li,.widget_archive li,.widget_pages li,.widget_meta li,.widget_nav_menu ul li,.st-services-wgt li,.widget_product_categories li,.woocommerce-account .woocommerce-MyAccount-navigation ul li{	list-style:none;	padding-right:18px;	background-color:#f2f2f2;	margin-bottom:1px;}.widget_categories li a,.widget_archive li a,.widget_pages li a,.widget_meta li a,.widget_nav_menu ul li a,.st-services-wgt li a,.widget_product_categories li a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a{	font-weight:600;	display:inline-block;	padding:5px 0 10px 8px;	}.widget_categories li:hover a,.widget_archive li:hover a,.widget_pages li:hover a,.widget_meta li:hover a,.widget_nav_menu ul li:hover a,.st-services-wgt li:hover a,.widget_product_categories li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{	border-color:#304fe9;}.widget_pages ul.children li a::before,.widget_nav_menu ul.sub-menu li a::before,.widget_product_categories ul ul li a::before,#footer .widget_pages ul.children li a::before,#footer .widget_nav_menu ul.sub-menu li a::before,.woocommerce-account .woocommerce-MyAccount-navigation ul ul li a:before{	position:relative;	content:'-';	margin-right:7px;}#footer .widget_categories li,#footer .widget_archive li,#footer .widget_pages li,#footer .widget_meta li,#footer .widget_nav_menu ul li,#footer .st-services-wgt li{	padding-right:0;	background:none;	margin-bottom:0;}#footer .widget_categories li a,#footer .widget_archive li a,#footer .widget_pages li a,#footer .widget_meta li a,#footer .widget_nav_menu ul li a,#footer .st-services-wgt li a{	font-weight:normal;	padding:5px 0;	border-left:none;	-webkit-transform:translateX(0);			transform:translateX(0);	-webkit-transition:transform 0.5s ease 0s, color 0.5s ease 0s;	   -moz-transition:transform 0.5s ease 0s, color 0.5s ease 0s;			transition:transform 0.5s ease 0s, color 0.5s ease 0s;}#footer .widget_pages .children, #footer .widget_nav_menu .sub-menu{	margin-bottom:0;}#footer .widget_categories li a:hover,#footer .widget_archive li a:hover,#footer .widget_pages li a:hover,#footer .widget_meta li a:hover,#footer .widget_nav_menu li a:hover,#footer .st-services-wgt li a:hover{	-webkit-transform:translateX(5px);			transform:translateX(5px);}#footer .widget_categories li a::before,#footer .widget_archive li a::before,#footer .widget_pages li a::before,#footer .widget_meta li a::before,#footer .widget_nav_menu li a::before,#footer .st-services-wgt li a::before{	position:relative;	content:'\f105';	font-family: 'FontAwesome';	margin-right:7px;	top:0;}#footer .widget_pages ul.children,#footer .widget_nav_menu ul.sub-menu{	margin-left:12px;}#footer .widget_pages ul.children ul,#footer .widget_nav_menu ul.sub-menu ul{	margin-left:0;}#footer .widget li{	border-color:rgba(255, 255, 255, 0.1);}/*Filter by price*/.widget_price_filter{}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{	background-color:#fdbd10;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{	background-color:#2e3841;	height:11px;	width:11px;	top:-4px;}.woocommerce .widget_price_filter .ui-slider-horizontal{	height:3px;}.woocommerce .widget_price_filter .price_slider_amount{	font-size:14px;	font-weight:600;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{	background-color:#e5e5e5;}/*Widget Nav and pages*/.widget_pages .children,.widget_nav_menu .sub-menu{	margin-bottom:10px;}.widget_nav_menu ul ul .sub-menu{	margin-bottom:0;}.widget_pages .children li,.widget_nav_menu .sub-menu li{	padding-right:0;	margin:0;}.widget_pages .children li a,.widget_nav_menu .sub-menu li a{	padding-top:5px;	padding-bottom:5px;	font-weight:normal;}.widget_pages li:hover .children li a,.widget_pages li .children li:hover a,.widget_nav_menu li:hover .sub-menu li a,.widget_nav_menu li .sub-menu li:hover a{	border-color:transparent;}/*Widget text*/.widget_text strong{	font-weight:600;}.widget_text .wp-caption{	margin-bottom:20px;}/*Widget Comments*/.widget_recent_comments ul li{	padding:10px 0;	border-bottom:1px solid #ececec;}.widget_recent_comments ul li span{	opacity:0.7;}.widget_recent_comments ul li a{	font-weight:600;}/*Categori*//*Product List*/.woocommerce ul.product_list_widget li{	padding:15px 0;	border-bottom:1px solid #efefef;}.woocommerce ul.product_list_widget li:last-of-type{	border-bottom:none;}.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{	width:80px;	float:left;	margin:0 20px 0 0;}.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins{	text-decoration:none;}.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del{	opacity:.5;}/*Top Rated Products*/.widget_top_rated_products li > span{	display:block;}/*Widget Tag Cloud*/.widget.widget_tag_cloud a,.widget.widget_product_tag_cloud a,.post-tags a{	font-size:13px !important;	line-height:1.4;	padding:5px 10px;	margin:0 6px 6px 0;	display:block;	float:left;	color:#666;	border:1px solid #ccc;	-webkit-transition:border-color 0.35s ease 0s, background 0.35s ease 0s, color 0.35s ease 0s;	   -moz-transition:border-color 0.35s ease 0s, background 0.35s ease 0s, color 0.35s ease 0s;			transition:border-color 0.35s ease 0s, background 0.35s ease 0s, color 0.35s ease 0s;}.widget.widget_tag_cloud a:hover,.widget.widget_product_tag_cloud a:hover,.post-tags a:hover{	border-color:transparent;	background-color:#304fe9;	color:#fff !important;}#footer .widget.widget_tag_cloud a,#footer .widget.widget_product_tag_cloud a,#footer .post-tags a{	border-color:rgba(255, 255, 255, 0.1);}/*Widget Calendar*/#calendar_wrap {}#wp-calendar{	margin-bottom:0;	width:100%;	border-collapse:collapse;}#wp-calendar caption{    padding: 10px;}#wp-calendar th, #wp-calendar td{	width:14.28%;	padding:5px 0;	text-align:center;}#wp-calendar th{	font-weight:bold;}#wp-calendar td{}#wp-calendar td#today{	font-weight:bold;	color:#111;}#wp-calendar tfoot td{	border:none;}#wp-calendar tfoot td#prev,#wp-calendar tfoot td#next{	background-color:#f7f7f7;}/*Widget RSS*/.widget.widget_rss li{	padding:7px 0;	border-bottom:1px solid #efefef;}.widget.widget_rss li:last-of-type{	border-bottom:none;}.widget.widget_rss li a{	display:block;	font-weight:600;}.widget.widget_rss li span,.widget.widget_rss li cite{	font-size:13px;}.widget.widget_rss li cite{	display:block;	padding-bottom:4px;	text-align:right;}.widget.widget_rss li .rssSummary{	margin:10px 0;}/*=========================================================================  blog//=======================================================================*/.st-blog-wgt li{	position:relative;	padding:15px 0;}.st-blog-wgt li:first-child{	padding-top:0;}.st-blog-wgt .media-body a{	line-height:20px;	display:block;	font-weight:600;}.st-blog-wgt .media-body span{	font-size:12px;	color:#999;}.st-blog-wgt .pull-left{	width:80px;	overflow:hidden;	margin-right:20px;	padding:0;}.st-blog-wgt .pull-left a{	display:block;	position:relative;}.st-blog-wgt .post-date{	opacity:0.5;	display:block;	font-size:13px;}.st-blog-wgt .post-date i{	display:none;}.widget_recent_entries li{	padding-bottom:10px;	padding-top:10px;	border-bottom:1px solid #ececec;}.widget_recent_entries span{	display:block;}.widget_recent_entries a{	font-weight:600;}/*=========================================================================  Custom Flickr//=======================================================================*/.st-flickr-wgt .flickr_badge_image{    float: left;    margin: 0 10px 10px 0;    padding: 0;}.st-flickr-wgt .flickr_badge_image a{	display:block;	height:100%;	overflow:hidden;	position:relative;}.st-flickr-wgt .flickr_badge_image img{	width:100%;	height:auto;	position: static;}/*=========================================================================  Custom Twitter//=======================================================================*/.st-twitter-wgt ul li{	position:relative;}.st-twitter-wgt ul li:before{	position:absolute;	content:'\f099';	color:#55acee;	display:block;	font-family:'FontAwesome';	top:auto;	left:0;	bottom:9px;	z-index:2;}.st-twitter-wgt ul li > a{	text-transform:uppercase;	letter-spacing:1px;	font-size:11px;	color:#c0c0c0;	margin-left:25px;}.st-twitter-wgt ul li span{	display:block;}.st-twitter-wgt ul li:hover span a{	color:#55acee;}/*=========================================================================  Custom Services//=======================================================================*//*=========================================================================  Custom Teams//=======================================================================*/.st-teams-wgt li{}.st-teams-wgt .pull-left{	width:60px;	height:auto;	padding:0;	margin-right:10px;	overflow:hidden;	border:1px solid rgba(0, 0, 0, .075);			border-radius:60px;	-webkit-border-radius:60px;}.st-teams-wgt .media-body a{	display:block;	font-weight:600;	line-height:20px;}	/*=========================================================================  Custom Contact//=======================================================================*/.st-contact-wgt li{	margin-bottom:10px;	line-height:1.7;	position:relative;	padding-left:30px;}.st-contact-wgt li i{	position:absolute;	left:1px;	top:3px;	font-size:1em;	color:#304fe9;}/*=========================================================================  Mailchimp//=======================================================================*/.col-md-12 .widget_mc4wp_form_widget{	width:30%;	margin:0 auto;}.widget_mc4wp_form_widget form .mc4wp-form-fields{	display:table;	table-layout:fixed;	width:100%;}.widget_mc4wp_form_widget form p{}.widget_mc4wp_form_widget form p:last-of-type{	width:90px;	text-align:right;}.widget_mc4wp_form_widget form label{	display:none;}.widget_mc4wp_form_widget form input{}.widget_mc4wp_form_widget form input[type="email"]{	border:1px solid rgba(255, 255, 255, .15);	background:rgba(255, 255, 255, .1);}.widget_mc4wp_form_widget form input[type="email"]:focus{	border-color:rgba(255, 255, 255, .25);	background:rgba(255, 255, 255, .15);}