/*
    Theme Name: Mirika
    Theme URI:
    Description: Business/ WordPress theme
    Author: EkDesign
    Author URI: 
    Version: 2.2
    Tags: 
*/


/* =GENERAL
-------------------------------------------------------------- */
/*@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);*/
@font-face {
    font-family: 'yaguarregular';
    src: url('fonts/yaguarregular-webfont.eot');
    src: url('fonts/yaguarregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yaguarregular-webfont.woff') format('woff'),
         url('fonts/yaguarregular-webfont.ttf') format('truetype'),
         url('fonts/yaguarregular-webfont.svg#yaguarregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'yaguarbold';
    src: url('fonts/yaguarbold-webfont.eot');
    src: url('fonts/yaguarbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yaguarbold-webfont.woff') format('woff'),
         url('fonts/yaguarbold-webfont.ttf') format('truetype'),
         url('fonts/yaguarbold-webfont.svg#yaguarbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    color: #605c5b;
	font-size:17px;
	  font-family: 'yaguarregular';
	background:#f3f0e7;
	line-height:1.3em;
	margin:0;
	padding:0;
	}

a {
    color: #8a4a54;
    text-decoration: none;
} 

a:hover, a:focus {
	text-decoration:none;
	color:#882a38;
}

a:focus { 
    outline: none;
}


#acp_toolbarWrap button.acp_hide_toolbar {
	top:10px !important;
}

/* =LAYOUT
-------------------------------------------------------------- */

.container {
	position:relative;
}

.container-sm {
	position:relative;
	margin:0 auto;
	width:1086px;
}

#main {
	position:relative;
		
}

#content {
	padding:30px 0;
}

/* =HEADER
-------------------------------------------------------------- */


#top {
	position:relative;
	height:510px;
	
	}
#mainslider {
	position:absolute;
	direction:ltr;
	max-height:510px;
	width:100%;
	overflow:hidden;
	z-index:1;
	top:0;
	left:0;
	
}

#mainslider img {
	width:100%;
	height:auto;
}



#header {
	position:relative;
   	}


.logo {
	position:absolute;
	z-index:20;
	left:40.098%;
	top:-72px;	    	
}

.toprow {
	position:relative;
	z-index:10;
	padding:10px 0;
	background:rgba(144,84,92, 0.8);
}

.topsocial {
	text-align:left;
	font-size:27px;
	color:#fffce4;
}

.topsocial a, .topphone a {
	color:#fffce4;
}

.topphone {
	padding-top:5px;
	text-align:right;
	font-size:27px;
	color:#fffce4;
}


.topsearch {
	width:230px;
	float:left;
	margin-right:8px;
	
}

#contactrow {
	position:relative;
	background: url(images/contactrow_bg.png) repeat-x;
	margin-top:-5px;
	z-index:30;
	color:#fffce6;
	font-size:33px;
	padding-top:15px;
	padding-bottom:20px;
}

#contactrow form {
	padding-top:10px;
}

.dashed-line {
	padding-top:17px;
	border-bottom:#bbb9b4 1px dashed;
	height:20px;
}

#contactrow input {
	box-sizing:border-box;
}

#contactrow input[type="text"],
#contactrow input[type="email"] {
	width:27%;
	float:right;
	margin-left:2%;
	padding:8px 5px;
	height:40px;
	border-radius:8px;
	font-size:18px;
	font-family: 'yaguarregular';
}

#contactrow input[type="submit"] {
	width:10%;
	float:left;
	background:#693a41;
	color:#fffce4;
	cursor:pointer;
	border:0;
	border-radius:8px;
	padding:10px 0;
	text-align:center;
	font-family: 'yaguarregular';
	font-size:24px;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
	
}


#contactrow input[type="submit"]:hover {
	background:#381f23;
}

/* =MENUS
-------------------------------------------------------------- */

/* Menu Primary
----------------------------*/

#topmenu {
	position:relative;
	z-index:10;
	top:86px;
}


.tm-left {
	position:absolute;
	width:64px;
	height:92px;
	left:0;
	top:0;
	background:url(images/topmenu_l.png) no-repeat;
	z-index:20;	
	
	}
	
.tm-right {
	position:absolute;
	width:64px;
	height:92px;
	right:0;
	top:0;
	background:url(images/topmenu_r.png) no-repeat;
	z-index:20;	
	
	}

.menu-primary-container {
	position:relative;	
   	z-index: 12;
	padding:40.5px 0;
	background:url(images/topmenu.png) repeat-x;
	margin:0 64px;
	text-align:center;
	
   }

.menu-primary {
}

.menu-primary li{
	width:10.3%;
	margin-top:-10px;
   
}

.menu-primary li:nth-child(4n) {
	margin-left:22%;
	}

.menu-primary li:last-child{
   
}

.menu-primary ul {
	min-width: 160px;
}

.menu-primary li {
	
}

/* First Level - Menu Primary */

.menu-primary li a {
    color: #8a4b55;
    padding: 0px 5px;
	text-decoration: none;
    font-size: 23px;
	line-height:1em;
    font-weight: normal;	
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
	
	
	}

.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, 
.menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
  color: #cd2e5f;
  
 
}


/* Child Levels - Menu Primary */

.menu-primary li ul {
	min-width:200px;
		
}

.menu-primary li li a {
	font-size:15px;
	background: #0b5a74;
	border-radius:0;
	    }
	

.menu-primary li li a:hover, .menu-primary li li a:active, .menu-primary li li a:focus, 
.menu-primary li li:hover > a, .menu-primary li li.current-cat > a, .menu-primary li li.current_page_item > a, .menu-primary li li.current-menu-item > a {
	outline: 0;
	background:#6F6F6F;
   
}


/* Arrows Menu Primary */

.menu-primary a.sf-with-ul {
    padding-right: 20px;
    min-width: 1px;
}
.menu-primary  .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    left: 5px;
    top:  0;
    padding: 9px 10px 0 0;
}

.menu-primary  li li .sf-sub-indicator {
    padding: 9px 10px 0 0;
}

/* Shadows Menu Primary */

.wrap-menu-primary .sf-shadow ul {
    background:	url('images/menu-primary-shadow.png') no-repeat bottom right;
}



/***************HOMEPAGE**************/

#homeboxes {
	text-align:center;
}

.box-title {
	font-size:34px;
	height:2em;
}

.featured_image {
	margin:20px 0;
}

.featured_image img {
	border-radius:50%;
	border:#d3b0b6 4px solid;
}

.box-more {
	font-size:25px;
}

/***********GENERAL CONTENT**************/

.two-cols {
	-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
}

.entry ul,
.entry ol {
	margin-right: 30px;
}

.entry ul li {
	list-style:none;
}

.entry ul li:before {
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	content:"\f104";
	padding-left:5px;
	
}

.entry img.alignleft  {
	padding-right:10px;
	padding-bottom:10px;
}

.small-imgs {
	padding:20px 0;
	margin-top:20px;
	border-top:#EFEFEF 1px solid;
}

.small-imgs img {
	margin-bottom:30px;
}


/* =POST
-------------------------------------------------------------- */

/* Post General
----------------------------*/
#toprow {
	border-bottom:#dddddd 1px solid;
}

#toprow .social {
	text-align:left;
	padding:10px 0;
	}

.breadcrumbs span:after {
	display:inline-block;
	content:"\f053";
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	font-size:10px;
	padding: 0 10px;
	color:#dddddd;
   	}

.breadcrumbs span.homelink:after {
	display:inline-block;
	width:27px;
	height:52px;
	background:url(images/bread_bg.png) no-repeat;
	padding-left:10px;
	margin-left:10px;
	color:#FFF;
	
	}
	
.breadcrumbs a {
	color:#df2350;
}

.breadcrumbs a:hover {
	color:#284969;
}

.breadcrumbs span:last-child:after {
	color:#FFF;
}

.featured-img.alignleft {
	padding-right:20px;
	padding-bottom:20px;
	
}

.featured-img.alignright {
	padding-left:20px;
	padding-bottom:20px;
	
}

/**********posts-loop***************/



.title {
    color: #4d4d4d;
	margin-bottom:20px;
    font-size: 28px;
	font-weight: normal;
	    	
}

.title a {
    color: #3c3c3c;
    text-decoration: none;
}

.title a:hover {
   text-decoration:  underline;
}



.page-title {
   	font-size: 34px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 10px;
	padding-bottom:20px;
	line-height: 1em;
	text-align:center;
	background:url(images/title_bg.png) center bottom no-repeat;
	color:#8b4b56;
	}
	
.page-title span {
		font-size: 36px;
	font-family: Verdana, Geneva, sans-serif;
	padding-right:5px;
	}


.article {
	text-align:center;
	margin-bottom:30px;
	min-height:350px;
	
}

.post-title {
	font-size:20px;
}

/* Read More
----------------------------*/
.more-btn {
	margin:5px 0;
}
.more-btn a {
	display:inline-block;
	padding:8px 14px;
	margin-top:10px;
	background:#cd2e5f;
	color:#FFF;
	font-weight:bold;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;   
}


.more-btn a:hover {
	background: #04446d;
	color:#FFF;
	text-decoration:none;
	
}


/*--------CONTACT-PAGE--------*/

#contact-form {
	margin:30px 0;
	}


#location-map {
	
}

.maincontact {
	background:#90545c;
	padding:10px;
}

#contact-form input,
#contact-form textarea {
	box-sizing: border-box;
	width:100%;
	background:#f3f0e7;
	border: none;
	border-radius:4px;
	font-family: yaguarregular;
	margin-bottom:15px;
	}

#contact-form input {
	height:30px;
	
}

#contact-form textarea {
	height:100px;
}



#contact-form input[type="submit"] {
	border:none !important;
	background:#693a41;
	text-align:center;
	width:100%;
	height:30px;
	color:#FFF;
	margin-bottom:0;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
	}
	
#contact-form input[type="submit"]:hover {
	background:#c77781;
	
}
.acf-map {
	width: 100%;
	height: 346px;
	border: none;
	
}

.acf-map .address {
	position:absolute;
	z-index:1000;
	background:#FFF;
	width:100px;
	height:100px;
}

/* =WP-PAGENAVI
-------------------------------------------------------------- */

.wp-pagenavi {
    float: left;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 5px 8px;
	margin: 2px;
    font-size: 15px;
    line-height: 15px;
    float: left;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #333333;
    background:none;
}

.wp-pagenavi span.current {
    font-weight: bold;
    color: #fff;
    background:#A92E29;
}

.wp-pagenavi a:hover {
    color: #A92E29;
    background:#F6F6F6;
}

.wp-pagenavi span.pages {
    color: #333333;
    background: none;
    padding: 4px 8px 4px 0;
}

.wp-pagenavi span.extend {
    background:transparent;
    color: #333333;
    background: none;
}

/**************SIDEBAR***************/
#sidebar .widget-container,
#sidebar .widget,
#sidebar .sidebanner  {
	padding:0;
	margin:0;
	margin-bottom:25px;
	overflow:hidden;
}


#sidebar .banner-item {
	margin-bottom:30px;
	
}


.widget-container li {
	list-style:none;
	padding:0;
	margin:0;
}

.widget-title {
	font-size:28px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#cd2e5f 2px solid;
	line-height:1em;
}


/* =FOOTER
-------------------------------------------------------------- */
#footer {
	padding-top:20px;
	color: #f1eee5;
	padding-top:10px;
	border-top: #bbb9b4 1px dashed;
	}
	
.footer-top {
	background: url(images/footer-top.png) top repeat-x;
	height:19px;
}

.footer-border {
	border-bottom: #74565f 1px dashed;
	background:#5b2c39;
	height:5px;
}

.footer-border2 {	
	border-top: #74565f 1px dashed;
	background:#5b2c39;
	height:15px;
}

.footer-inner {
	background:#5b2c39;
	padding:40px 0;
	text-align:center;
	
}

.bottom {
	padding:20px 0;
}

.social-icons {
	margin-bottom:20px;
}

.social-icons a {
	display:inline-block;
	width:50px;
	background:#351b21;
	border-radius:50%;
}

.social-icons a i {
	color:#fff1e4;
	font-size:24px;
	line-height:50px;
}

.footer-contact a {
	display:block;
	line-height:2em;
}


#copyrights {
	text-align:right;
	line-height:24px;
	}
 
#footer a {
	color: #FFF;
	
} 

#footer a:hover {
	color: #EAEAEA;
	
} 

#credits {
	text-align:left;
		}

#credits img {
	vertical-align:middle;
}

#footer  .bottom a {
	color:#7b7a78;
}

/****************IMAGE-GALLERY*****************/

#image-gallery {
	padding:30px 0;
}

#gallery .featured_image {
	position:relative;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.hover {
	position:absolute;
	bottom:0;
	font-size:0;
	opacity:0;
	color:#FFF;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.hover a {
	color:#FFF;
}

#gallery .featured_image img {
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

#gallery .featured_image img:hover {
	filter: brightness(50%);
-webkit-filter: brightness(50%);
-moz-filter: brightness(50%);
-o-filter: brightness(50%);
-ms-filter: brightness(50%);
	
	}

.featured_image:hover .hover {
	font-size:100px;
	opacity:1;
	top:30%;
	left:40%;
}


/*****************VIDEOGALLERY*****************/

#video-gallery {
	margin-top:20px;
	margin-bottom:20px;
}

.video-item {
	position:relative;
	margin-bottom:30px;
	}

.video-title {
	position:absolute;
	top:0;
	right:0;
	width:98%;
	height:auto;
	padding:1%;
	color:#FFF;
	background:#24201a;
	opacity:0.8;
	z-index:100;
}

.play-icon {
	position:absolute;
	top:40%;
	height:60px;
	width:100%;
	line-height:60px;
	font-size:60px;
	opacity:0.8;
	z-index:100;
	background:url(images/play.png) center center no-repeat;
}



/****************videogallery-home-mainsite*****************/
.video-home {
	border-bottom:#e0e0e0 1px solid;
	border-top:#e0e0e0 1px solid;
	margin-top:20px;
	padding-top:20px;
}

.video-home button.slick-prev,
.video-home button.slick-next
 {
	top:-15px;
}




#videoscroll {
	direction:ltr;	
	position:relative;
	padding:30px 0;
	border-bottom:#e0e0e0 1px solid;

	
}
	
.more-arrow  {
	font-size:16px;
	display:inline-block;
	padding-bottom:10px;
	text-align:left;
}

.more-arrow i {
	color: #86ad38;
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border-radius: 50%;
	border: #e5e5e5 1px solid;
	text-align: center;
	margin-right: 5px;
	
	}
	
	

/*********************SITES SCROLLER***********/
.sites.row {
	padding:30px 0;
}


/* =WIDGETS
-------------------------------------------------------------- */

/* Widgets Defaults
----------------------------*/

.widget-container {
    list-style-type: none;
    list-style: none;
	margin:0;
    margin-bottom: 25px;
    padding: 0;
   
}


.widgettitle {
   margin: 0 0 10px 0;
    
}

.widgettitle, .widgettitle a, .widgettitle a:hover {
   	color: #2a2627;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	
}

.widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget ul li {
	padding:0;
    margin:0;
	width:100%;
    
}



/* Search
----------------------------*/

#search {
    background: #ececec url(images/search.png) 1% 50% no-repeat;
    text-align: right;
    padding-left:24px;
	padding-right:10px;
	line-height:34px;
	border-radius:4px;
	border:#CCC 1px solid;
		
}

#search #s {
    color: #646b6e;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    outline: none;
	box-shadow:none;
}

#search input {
	background:none;
}

#content-search {
    width: 300px;
    padding: 15px 0;
}

#search form {
	margin:0;
}

/*****************ADVANCED SEARCH*****************/
#advanced-search form {
	margin:0;
}

#advanced-search #uwpqsf_id  {
	border:none;
	font-weight: normal !important;
}

#advanced-search .uform_title {
	display:none;
	height:0;
	padding:0;
	margin:0;
}

#advanced-search .uwpqsf_class {
	width:170px;
	float:right;
	margin-left:10px;
	clear:none;
}

#advanced-search .uwpqsf_class.uwpqsf_submit {
	width:43px;
	
}

#advanced-search .uwpqsf_class.uwpqsf_submit input {
	width:43px;
	height:50px;
	font-size:0;
	margin-top:20px;
	background:url(images/send.png) no-repeat;
	background-color:transparent;
	border: none;
	padding:0;
}

#advanced-search .taxolabel-0,
#advanced-search .cmflabel-0,
#advanced-search .cmflabel-1 {
	display:inline-block;
	font-weight:normal !important;
	color:#FFF;
	float:none;
	text-align:right;
}

#advanced-search .uwpqsf_class select {
	margin-right:0;
	width:170px;
}


/*******************STATISTICS WIDGET**************/
#traffic-stats {
}

#traffic-stats ul li {
}

#traffic-stats ul li:before {
	content: "\f06e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-left:7px;
	
}


/* Text Widget
----------------------------*/


/* 125x125 Banners Widget
----------------------------*/

.banners-125 {
    text-align: center;
    margin-bottom: -10px;
}

.banners-125 img {
    margin: 0 5px 5px 5px;
}


/* Posts Widget
----------------------------*/

.posts-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
}

.posts-widget ul li {
    list-style-type: none; 
    list-style: none;
    padding: 0 0 20px 0; 
    margin: 20px 0 20px 0;
    border-bottom:#cecdcd 1px solid;
}

.posts-widgettitle {
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	line-height:1em;
 }

.posts-widgettitle a {
	display:block;
	
	
	}

.posts-widgettitle a:hover {}

.posts-widget-meta {
	color:#f9c12c; 
   
}

.posts-widget-entry {
  
}

.posts-widget-more {
    
}

.posts-widget-more:hover {}

.posts-widget-featured-image {
	margin-bottom:10px;
	border-radius:3px;  
}

.posts-widget .alignleft {
    margin: 0 8px 8px 0;
}

.posts-widget .alignright {
    margin: 0 0 8px 8px;
}

.posts-widget .aligncenter {
    margin-bottom: 8px;
}


/**********writer************/

.post-thumb {
	position:relative;
}
.writer {
	position:absolute;
	bottom: 20px;
	right:10px;
	width: 250px;
	height:auto;
	z-index:100;
		}

.writer img {
	display:inline-block;
	border-radius:50%;
	border:#FFF 2px solid;
	}

.wname {
	display:inline-block;
	width:60%;
	background:rgba(255,255,255, 0.7);
	color: #000;
	padding: 5px 5px;
	border-radius:3px;
}


/****************NEWS SCROLL*****************/
.slick-slide {
	padding-bottom:15px;
	line-height:1.3em;
	text-align:justify;
}

.slick-slide  a.more {
	display:block;
	margin:7px 0;
}

/* Comments Widget
----------------------------*/

.comments-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0; 
    margin: 10px 0 0 0;
}

.comments-widget ul li {
    list-style-type: none; 
    list-style: none;
    padding: 0 0 10px 0; 
    margin: 0 0 10px 0;
    border-bottom: 0;
}

.comments-widget-author {
    text-decoration: none; 
    font-weight: bold; 
    padding: 0 0 5px 0; 
    margin: 0;
}

.comments-widget-author:hover {}

.comments-widget-entry {
    font-family: Arial, Helvetica, Sans-serif; 
    line-height: 20px;
}

.comments-widget-more {
    font-weight: bold; 
}

.comments-widget-more:hover {}

.comments-widget-avatar {
    border: 1px solid #DADADA;
    padding: 4px;
    background-color: #fff;
}

.comments-widget .alignleft {
    margin: 0 8px 0 0;
}

.comments-widget .alignright {
    margin: 0 0 0 8px;
}

.comments-widget .aligncenter {
    margin-bottom: 8px;
}

/* Info Box Widget
----------------------------*/

.infobox-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 0;
}

.infobox-widget ul li {
    list-style-type: none; 
    list-style: none;
    padding: 0; 
    margin: 5px 0 0 0;
}

.infobox-widget ul li a {
    text-decoration: none;
}

.infobox-widget-description {
    line-height: 20px;
}

.infobox-widget-more {
    font-weight: bold;    
}

.infobox-widget-more:hover {   
}


.infobox-widget .alignleft {
    margin: 0 10px 10px 0;
}

.infobox-widget .alignright {
    margin: 0 0 10px 10px;
}

.infobox-widget .aligncenter {
    margin-bottom: 10px;
}

.infobox-widget .inbottom {
    margin-top: 10px;
}

/* Social Profiles Widget
----------------------------*/
.social-profiles-widget img {
    margin: 0 4px 0 0;
	border-radius:50%;
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
} 

.social-profiles-widget img:hover {
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
   
} 

/* Tabs Widget
----------------------------*/

.tabs-widget {
    list-style: none; 
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0; 
    height: 26px;
}

.tabs-widget li {
    list-style: none; 
    list-style-type: none; 
    margin: 0 0 0 4px; 
    padding: 0; 
    float: left;
}

.tabs-widget li:first-child {
    margin: 0;
}

.tabs-widget li a {
    color: #656565;
    background: #DEDEDE;
    padding: 6px 16px;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: bold;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 12px;
}

.tabs-widget li a:hover, .tabs-widget li a.tabs-widget-current {
    background: #B2232B;
    color: #fff;
}

.tabs-widget-content {
}

/* Tweets Widget
----------------------------*/

.tweets-widget ul {
    list-style-type: none; 
    list-style: none;
    margin: 0; 
    padding: 0; 
    line-height: 20px;
    font-family: Arial, Helvetica, Sans-serif; 
}

.tweets-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0; 
    margin: 15px 0 0 0; 
}

.tweets-widget ul li:first-child {
    margin-top: 5px;
}

.tweets-widget li.tweets-bird {
    padding-left: 24px;
    background: url(images/tweets.png) left 2px no-repeat;
}

.tweets-widget a {}

.tweets-widget a:hover {}

a.tweets-widget-time {
    text-decoration: underline; 
}

a.tweets-widget-time:hover {
    text-decoration: none; 
}

/* Facebook Widget
----------------------------*/

.facebook-widget {
    list-style-type: none; 
    list-style: none;
    margin: 0; 
    padding: 0;
}

/* =COMMENTS
-------------------------------------------------------------- */

#comments {
    margin-bottom: 15px;
}

#comments p {
    margin: 5px 0 10px 0;
}



.commentlist { 
    list-style: none;
    margin: 0;
    padding: 0;
}

.comment-line {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#cecdcd 1px solid;
}

.commentlist li.comment {
    line-height: 24px;
    margin: 0 0 15px 0;
    padding: 0 0 0 0px;
    position: relative;
}

.commentlist li:last-child {
    border-bottom:none;
    margin-bottom:0;
}

#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 15px;
}

#comments .comment-body blockquote p:last-child {
    margin-bottom: 15px;
}

.commentlist .avatar img{
    border: 1px solid #ccc;
	border-radius:3px;
   }

.comment-author {
    padding: 5px;
    display: block;
    background: #F2F2F2;
    border: 1px solid #DFDFDF;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	}
	
.comment-title {
	font-size:18px;
	color:#4d4d4d;
	
}

.comment-author cite {
   
}

.comment-author .says {
	font-size: 18px; 
    }

.fn, .fn a:link, .fn a:hover, .fn a:visited {
   	font-size: 18px; 
    font-style: normal; 
    text-decoration: none;
	color:#4d4d4d;
}

.comment-meta {
   
    }

.comment-meta a:link,
.comment-meta a:visited {
    text-decoration: none;
}
.commentlist .bypostauthor {
}
.reply {
	display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:15px 0;
	background:#cd2e5f;
	color:#FFF;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.reply:hover {
	background:#ed1558;
	
}

.comment-reply-link  {
	display:block;
	color:#FFF;
   }

.comment-reply-link:hover {
		color:#FFF; 
}


.commentlist .children {
    list-style: none;
    margin: 0;
}

/* Children */

.commentlist .children li {
    border: none;
    margin: 0;
}

.nocomments {
    display: none;
}

#comments .pingback {
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
    margin-top: -6px;
}

#comments .pingback p {
    font-size: 12px;
    line-height: 18px;
    display:block;
    margin: 0;
}

#comments .pingback .url {
    font-style: italic;
    font-size: 13px;
}

/* Comments form */

#respond {
    overflow: hidden;
    position: relative;
    margin: 15px 0;
}

h3#reply-title {
    font-size: 28px;
font-weight: normal;
margin-top: 0;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: #cd2e5f 2px solid;
line-height: 1em;
}

#respond .required {
    color:#FF4B33;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

.form-allowed-tags {
    display: none;
}

.children #respond {
    margin: 0 48px 0 0;
}

#comments-list #respond {
    margin: 0 0 18px 0;
}

#comments-list ul #respond {
    margin: 0;
}

#cancel-comment-reply-link {
   	line-height: 18px;
    font-weight: normal;
}

#respond .required {
	display:inline;
    color:#FF4B33;
	font-size:13px;
    }

#respond label {
	display:inline;
	font-size:13px;
	font-weight:normal;
    }

#respond input {
    margin-bottom:10px;
    width:98%;
	background:#ebebeb;
}

#respond textarea {
    width:98%;
    margin:0;
	background:#ebebeb;
}

#respond .form-allowed-tags {
    font-size: 12px;
    line-height: 18px;
}

#respond .form-allowed-tags code {
    font-size: 11px;
}

#respond input[type=submit] {
    margin: 0;
}

#respond .form-submit {
    margin: 0;
}

#respond .form-submit input {
    display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:15px 0;
	background:#cd2e5f;
	border:0;
	color:#FFF;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

#respond .form-submit input:hover {
	background:#ed1558;
}
#respond dl {
    margin: 0 0 10px;
}

#respond dt {
    display: inline;
    font-weight: normal;
}

#respond dd {
    display: inline;
}

/****************CALENDAR***************/
#page #cal_event {
	font-size:22px;
	padding:10px 0;
	font-weight:normal;
	text-align:center;
	background-color:#DCC7B6 !important;
	  border-left: none !important;
}

table.general_table tr td {
	text-align:center;
		
}

#bigcalendar1 .calsun_days {
	text-align:center !important;
	padding:5px 0 !important;
	
}


#bigcalendar1 .calsun_days b {
	font-weight:normal;
	
}

#bigcalendar1 .caltext_color_other_months {
	padding:5px 0;
}

.wpcf7-response-output {
	color: #666;
}

/* =END
