/*
Theme Name: CoolIsrael 
Author: UIX
Version: 1.0
License: Private
*/

/*
Warning: Do not edit this file, it will be overwritten by the next theme update. If you want to customize the styles, create a child theme instead See: http://codex.wordpress.org/Child_Themes
*/

/* TABLE OF CONTENT 

 * ==================

 * 0. SOCIAL COUNT

 * 1.  BASE

 * 2.  HEADER

 * 3.  NAVIGATION MENU

 * 4.  MAIN CONTENT

 * 5.  SIDEBAR

 * 6.  FOOTER

 * 7.  MEDIA QUERIES

 **/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600);

@import url("css/metrojs.css");

@import url("css/reset.css"); 

@import url("css/common.css"); 

@import url("css/lightbox.css"); 

@import url("css/shortcodes.css"); 


 /* A. Contact Form 7 Form Fields

 * ================= */	

div.wpcf7 {
	margin: 0;
	padding: 0;
	border: 0px hidden;
}

.mt10{margin-top:10px}
.wpcf7 input[type="text"],
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
	color: #464646;
	font-weight: bold;
	font-size: 14px !important;
	padding: 12px 10px 11px;
	border: 1px solid #EEE;
	font: inherit;
	margin-bottom: 15px;
	margin-right: 15px;
	width: 248px !important; 
	text-align:left;
	float:none;
	display: inline-block;
}

.wpcf7 input[type="textarea"] {
	color: #464646;
	font-weight: bold;
	font-size: 14px !important;
	padding: 12px 10px 11px;
	border: 1px solid #EEE;
	font: inherit;
	margin-bottom: 15px;
	margin-right: 15px;
	width: 96%; 
	text-align:left;
	float:none;
	display: inline-block;
}

.wpcf7 input[type="quiz"] {
	color: #464646;
	font-weight: bold;
	font-size: 14px !important;
	padding: 12px 10px 11px;
	border: 1px solid #EEE;
	font: inherit;
	margin-bottom: 15px;
	margin-right: 15px;
	width: 48px; 
	text-align:left;
	float:none;
	display: inline-block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
	display: block;
}

.form-labels {
	font-weight:bold;
}

.wpcf7 input[type="button"], 
.wpcf7 input[type="submit"], 
.wpcf7 input[type="reset"], 
.wpcf7 input[type="file"]::-webkit-file-upload-button, 
.wpcf7 button { 
	background: #FA824F;
	color: #FFF !important;
	cursor: pointer;
	font-family: inherit;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	padding: 12px;
	text-decoration: none;
	border: none;
	-moz-transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
}


 /* A. End of Article Services (Green Lines)

 * ================= */	

.end-of-article h3 {
/* background-image: url("images/arrow-circle.png"); */
background-position: 96% 12px;
background-repeat: no-repeat;
background-color: #359BED;
padding: 8px 12px;
color: #FFFFFF;
margin-bottom: 20px;
}

/*Make iframe full screen*/
iframe[allowfullscreen]
{
  width:100%;
  min-height:400px;
}
@media(max-width:640px)
{
   iframe[allowfullscreen]
   {
      min-height:200px !important;
    }
}
/*end*/


 /* 0. SOCIAL COUNT

 * ================= */	

.entry-meta .fbsc{

	background:  url("images/fbsc.png") no-repeat left 2px; 

	padding-left: 13px;

	margin-right: 5px;

}

.entry-meta .twsc{

	background:  url("images/twsc.png") no-repeat left 2px; 

	padding-left: 15px;

	margin-right: 6px;

}

.entry-meta .lisc{

	background:  url("images/lisc.png") no-repeat left 2px; 

	padding-left: 16px;

	margin-right: 5px;

}

.entry-meta .gpsc{

	background:  url("images/gpsc.png") no-repeat left 2px; 

	padding-left: 15px;

	margin-right: 0px;

}

 /* 1. BASE

 * ================= */	

body{

	font-family: "Open Sans","Tahoma","Verdana","Arial", sans-serif;
    font-size: 14px;
    font-weight: 400;
	line-height: 1.7;
	color: #535353;
}

h1, h2, h3, h4, h5, h6 {

	font-family: "Open Sans","Tahoma","Verdana","Arial", sans-serif;
	color:#444;
	line-height: 1.35;
}

h1{

    font-size: 30px;
	font-weight: 600;
	line-height: 36px;    
	margin-bottom: 5px;
}

h2 {

    font-size: 20px;
    font-weight: 600;
	line-height: 40px;
}

h3 {

    font-size: 16px;
    font-weight: 600;
    line-height: 27px;
}

h4 {

    font-size: 14px;
    font-weight: 600;
}

h5 {

    font-size: 14px;
    font-weight: 400;
}



h6 {

    font-size: 13px;

	text-transform: uppercase;

    font-weight: 400;

	color: #999999;

}



a:link {

	color: #464646;
	-moz-transition:  color 0.3s linear 0s;
	-webkit-transition:  color 0.3s linear 0s;
	transition:  color 0.3s linear 0s;	
	text-decoration:none;
	font-weight:bold;
}

a:visited {

	color: #359BED;
	font-weight: normal;
	text-decoration:none;
} 



a:hover{

	color: #359BED;
	font-weight:bold;
	text-decoration:underline;
}



:focus {

	outline: 0;

}



#container,
.container{

	width: 1240px; 

	margin: 0 auto;	

	overflow: hidden;

}



#main{

	overflow:hidden;	

}



#content {

	width: 640px;			

	float: left;

	margin-right: 30px;	

	overflow: hidden;

}




#left-sidebar{

	float: left;

	margin-right: 30px;	

	overflow: hidden;

}



#right-sidebar{	

	float: left;	

	overflow: hidden;

}



.sidebar{

	width: 270px;

}



.onesidebar-page{

	width: 940px !important;	

}



.full-content{

	width: 100% !important;

}



.one-half{

	width: 305px;	

	margin-right: 30px;

	float: left;

}



.last-col{

	margin-right: 0;

}



.wp-post-image{

	display: block;

}



.thumbnail-single{background:black}

.thumbnail-single .wp-post-image{margin:auto}



.lb-image{ 

	max-width: inherit; 

}



/* 2. HEADER

* ============== */	

#header{

	margin: 0px auto; 
	background: #ffffff; 
	margin: 10px 0;
	position: relative;
}

#header .wrap{

	overflow: hidden;
}

#header .logo{

	float: left;
	display: inline-block;
/* 	width: 392px;	
	height: 48px;	*/
	margin-right: 5px; 
	overflow: hidden;
}

#header .logo h1{

	margin-bottom: 0px;
	display: inline-block;
	line-height: 1;
	font-size: 48px;
}

#header .logo img{

	display: block;
}

#header .date{

	width: 250px;
	color: #AEAEAE;
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	font-size: 14px;
}

#header .search{

/*	width: 300px;	*/
	float: left;
/*	margin-right: 5px;	*/
}

#header .social{

	max-width: 260px; /* original: 207px added one more icon for contact	*/
	float: right;	
}

#header .social ul{

	list-style: none;
	margin: 0;
	padding: 0;	
}

#header .social ul li{

	float: left;
	margin-left: 5px;	
}

#header .social ul li a{

	display: block;
	float: left;
	height: 48px;
	width: 48px;
	text-indent: -999em;   

}

#header .social ul li:first-child{

	margin-left: 0;
}

#header .social ul li a{

	-webkit-transition: all 0.3s; 
	-moz-transition: all 0.3s; 
	transition: all 0.3s;
}

#header .social ul li a:hover{

	opacity: 0.8;
}

#header .social ul li a.contactbtn{

  background: url("images/contact.png") no-repeat left center;  
}

#header .social ul li a.twitter{

  background: url("images/twitter.png") no-repeat left center;  
}

#header .social ul li a.fb{

  background: url("images/facebook.png") no-repeat left center;  
}

#header .social ul li a.linkedin{

  background: url("images/linkedin.png") no-repeat left center;  

}

/* remember to fix a genuine linkedin tag */
#header .social ul li a.gplus{

  background: url("images/linkedin.png") no-repeat left center;  
}

#header .social ul li a.rss{

  background: url("images/rss.png") no-repeat left center;  
}



/* 3. NAVIGATION MENU

 * ======================== */

/*-- Top Menu --*/

#top-menu
{
	background: #aaaaaa;
	z-index: 30;
}

#top-menu select {

    display: none;
    z-index: 3000;
    position: relative;
    padding: 6px;
    font-size: 14px;
    border: 1px solid #EEEEEE;
    height: 34px;	
	color:#555555;
	font-family:inherit;	
}

#top-menu ul {

	list-style-type:none;
	margin:0px;
	padding:0px;
	z-index:99;
}

#top-menu ul li {

	float:left;	
	padding:0px;
	margin:0px;
}

#top-menu ul li a {

	display: block;
	padding: 2px 13px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #FFFFFF;	
}

#top-menu .current-menu-item ,
#top-menu .current_page_item,
#top-menu ul li a:hover{
	
	background: #FA824F;
}



/* Main Menu */

#main-menu {

	width: 100%;
	background: #333333;
	float: left;
	position: relative;
	z-index: 30;
	margin-bottom:10px
/*	height: 58px;	*/	
}

#main-menu select {

    display: none;
    z-index: 3000;
    position: relative;
    padding: 6px;
    font-size: 14px;
    border: 1px solid #EEEEEE;
    height: 34px;	
	color:#555555;
	font-family:inherit;
}

#main-menu ul {

	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:99;
}

#main-menu ul li {

	float:left;	padding:0px;
	margin:0px;
	position:relative;
}

#main-menu ul li a {

	display: block;
	padding:11px 22px 8px 0;
	text-align: center;
	font-family: 'Arvo',arial,serif;
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 22px;
	color: #FFFFFF;	
}

#main-menu .current-menu-item ,
#main-menu .current_page_item,
#main-menu ul li a:hover{

	background: transparent;
	color:#DEDEDE;
}

#main-menu ul li ul {

	display:none;
	position:absolute;
	padding:0;
	background: #F2F2F2;
	margin-top: 0;
}

#main-menu ul li ul li {

	float:none;
	padding:0px;
}

.container-img-cat{

width:305px;background:black;text-align:center;float:left;margin-right:30px

}

#main-menu ul li ul li a, 
#main-menu ul li:hover ul li a, 
#main-menu ul li.over ul li a {	

	padding: 12px 20px 12px 18px;	
	display: block;	
	width: 142px;	
	text-align: left;	
	height: auto;	
	background: #EEEEEE;		
	font-size: 14px;	
	font-weight: 400;	
	border-bottom: 1px solid #CCC;	
	color: #333333;	
	text-transform: none;	
}

#main-menu ul li ul li:hover a, 
#main-menu ul li ul li.over a {	

	color: #000000;
}

#main-menu ul li ul li ul {	

	display: none;	
	position: absolute;	
	left: 180px;	
	top: -1px;	
}

#main-menu ul li ul li:hover ul, 
#main-menu ul li ul li.sfHover ul {	

	display: block;	
	position: absolute;	
	left: 180px;	
	top: 0;	
}

#main-menu ul li ul li:hover ul li a, 
#main-menu ul li ul li.over ul li a {	

	color: #000000;	
}

#main-menu ul li ul li ul li a:hover {

	color: #000000;
}

#main-menu a.sf-with-ul {

	padding-right:25px;
	min-width:1px;
}

#main-menu .sf-sub-indicator {

	display: none;
}

#main-menu a.menu-link {

	display: none;
}

#main-menu .menu-item-home{

	width: 80px;
}

#main-menu .menu-item-home a{

	background: url("images/home.png") no-repeat 50% 50%;
	text-indent: -999em;
	display: block;	
}

#main-menu .menu-item-home a:hover{

	background: #359BED url("images/home.png") no-repeat 50% 50%;
}

/* END Main Menu */


 /* 4. CONTENT

 * ==================== */

#top-stories {

	overflow: hidden;

	margin-bottom: 30px;

	margin-top: 20px;

}



#top-stories .thumb-wrap{  

	position: relative;

	overflow: hidden;

	width: 75px;

	float: left;

	margin-right: 15px;

}



#top-stories .box {

	background: #EEEEEE;

	float: left;

	height: 80px;

	padding: 10px;

	width: 208px;

	position: relative;

	overflow: hidden;

	margin-left: 25px;

}



#top-stories .box:first-child{

	margin-left: 0;

	width: 207px;

}



#top-stories .header {

	background: #272727;

	color: #FFFFFF;

	font-weight: normal;

	padding-left: 0;

	width: 180px;

	text-align: right;

}



#top-stories .date{

	margin-top: 5px;

	color: #ababab;

}



#top-stories .number {

	color: #F7F7F7;

	font-size: 54px;

	font-weight: 800;

	right: 20px;

	position: absolute;

	bottom: -30px;

}



#top-stories .overlay{

	position: absolute;

	width: 100%;

	height: 75px;	

	top: 0;  

}



#top-stories .overlay:hover{

	background: #343434;

	background: rgba(34, 34, 34, 0.8);  

}



#top-stories a.img-link{

    width: 30px;

    height: 30px;

    position: absolute;

	left: -100%;

	top: 32%; 

	display: block;

	background: #343434 url("images/search16.png") no-repeat 50% 50%;	

	text-indent: -999em;

}



#top-stories .overlay:hover a.img-link{

	left: 30%;  

}



/*-- Slider --*/

#wt-slider {

    overflow: hidden;

    position: relative;

    z-index: 1;

	margin-bottom: 30px;

}



#wt-slider .attachment-wt-slider-img

{

	margin: auto;

	/*width: 640px;

	height: 420px;*/

}



#wt-slider ul, #wt-slider ol {

    list-style: none;

    margin: 0;

    padding: 0;

}



#wt-slider .slider-nav {

    bottom: 0px;

    display: inline-block;

    position: absolute;

    right: 0px;

    z-index: 2;

	background: #359BED;

	height: 100px;

}

	

#wt-slider .slider-nav {

    width: 40px;

}



#wt-slider .slider-nav .flex-direction-nav{

	margin-top: 18px;

	overflow: hidden;

	width: 14px;

	margin-left: 12px;

}





#wt-slider .slider-nav li {

    float: left;

}



#wt-slider .slider-nav a {

    display: inline-block;

    height: 30px;

    overflow: hidden;

    text-indent: -999em;

    transition: all 0.3s ease 0s;

    width: 14px;

}



#wt-slider .slider-nav .flex-prev {

    background: url("images/slider-prev.png") no-repeat center center;

    margin-right: 5px;

}



#wt-slider .slider-nav .flex-next {

    background: url("images/slider-next.png") no-repeat center center;

}



#wt-slider .flex-viewport {

    max-height: 630px;

    transition: all 1s ease 0s;

}



#wt-slider .loading .flex-viewport {

    max-height: 300px;

}



#wt-slider .attachment-wt-slider-image {

    height: 310px;

    width: 630px;

}



#wt-slider .slides li {

    position: relative;

    background: black;

}



#wt-slider .slider-text {

    background: #333333;

	height: 80px;

    color: #GGG;

    padding: 5px 20px 15px;

	color: #FFFFFF;

}



#wt-slider .slider-text h2 a {

	color: #FFFFFF;

}



#wt-slider .slider-text .wrap{

	width: 575px;

}



#wt-slider .slider-text h3 {

    display: block;

    margin-bottom: 7px;

}



#wt-slider .slider-text h3 a {

    color: #FFFFFF;

}



#wt-slider .slider-text p {

    margin-bottom: 0;

}



/*-- Featured Posts text --*/

#feat-textposts{

	overflow: hidden;

	margin-bottom: 30px;

}



#feat-textposts .more-posts{

	background: #EEEEEE;

	overflow: hidden;

	padding: 20px 40px;

}



#feat-textposts .more-posts ul{

	margin: 15px 0 0;

	padding: 0;

	list-style: none;	

	overflow: hidden;

}



#feat-textposts .more-posts ul li{

	width: 230px;

	margin-right: 20px;

	margin-bottom: 3px;

	float: left;

	padding-left: 25px;

	background:  url("images/arrow-circle-dark.png") no-repeat left 4px;	

}



#feat-textposts  .tag-title{	

	display: block;

	float: left;

	padding: 1px 8px;

	margin-right: 8px;

	margin-top: 4px;

	background: #F2004F;

	font-weight: 600;

	font-size: 16px;

	margin-left:1px;

	margin-right:2px;

}



.post .tag-title

{

	background: #5FB435;

	padding: 2px 7px 3px;

	font-weight:600;

	color:#FFFFFF;

	margin:1px

}



#feat-textposts .tag-title a,

.post .tag-title a

{

	color: #FFFFFF;

}



#feat-textposts .entry-meta{

	margin-bottom: 10px;

}





/*-- Featured Posts --*/

#feat-posts{

	overflow: hidden;

	margin-bottom: 10px;	

}



#feat-posts .cat-header {

  background: #5FB435;

}



#feat-posts .left{

	width: 443px;

	height: 425px;

	overflow: hidden;

	margin-left: 10px;

	float: left;

}



#feat-posts .right{

	width: 207px;

	overflow: hidden;

	float: left;

}



#feat-posts .left,

#feat-posts .left a{

	color: #FFFFFF;

}



#feat-posts .left .thumb-wrap{  

	position: relative;

	overflow: hidden;

	width: 443px;

	float: left;

}



#feat-posts .left .overlay{

	position: absolute;

	width: 423px;

	height: 100%;	

	top: 0;  

}



#feat-posts .left .overlay:hover{

	background: #5FB435;

	background: rgba(95, 180, 53, 0.5);

}



#feat-posts .left .wp-post-image{

	width: 443px;

	height: 291px;

	display: block;

}



#feat-posts .left a.post-link{

    width: 48px;

    height: 48px;

    position: absolute;

	left: -100%;

	top: 38%; 

	display: block;	

	background-image: url("images/link16.png");

	background-position: center;

	background-repeat: no-repeat;

	background-color: #5FB435;

	text-indent: -999em;

}



#feat-posts .left .overlay:hover a.post-link{

   left: 37%;  

}



#feat-posts .left a.img-link{

    width: 48px;

    height: 48px;

    position: absolute;

	right: -100%;

	top: 38%; 

	display: block;

	background-image: url("images/search16.png");

	background-position: center;

	background-repeat: no-repeat;

	background-color: #5FB435;

	text-indent: -999em;

}



#feat-posts .left .overlay:hover a.img-link{

	right:37%;  

}



#feat-posts .post-text{

	height: 113px;

	padding: 10px;

	overflow: hidden;

	background: #333333;
	clear:left;

}



#feat-posts #tiles{

	width: 207px;

}



#feat-posts .wp-post-image{

	width: 100%;
	height: auto;
	cursor:pointer;

}



.tile-title{

	bottom: 0px !important;

	left: 0 !important;

	padding: 4px 8px !important;

}



.tile-title a{

	font-size: 14px !important;

	font-weight: 600 !important;

	line-height: 1.3;

	text-decoration: none !important;	

	display: inline-block;	

}



.red .tile-title{

	background: #DC3030;

}



.green .tile-title{

	background: #5FB435;

}



.skyblue .tile-title{

	background: #6AB7FE;

}



.blue .tile-title{

	background: #1BA1E2;

}



.orange .tile-title{

	background: #FA824F;

}



/*-- Featured categories --*/

.feat-cat{

	overflow: hidden;

	margin-bottom: 30px;

}



.feat-cat .attachment-wt-cat-img{

	width: 305px;

	height: 175px;

}



.attachment-wt-medium-thumb{

	width: 75px;

	height: 75px;

}



.feat-cat .item-post{

	margin-bottom: 10px;	

	padding-bottom: 10px;

	overflow: hidden;

	border-bottom: 1px solid #EEEEEE;

}



.feat-cat .item-post h4{

	margin-bottom: 5px;

}



.feat-cat .item-post .thumb-wrap{

	width: 75px;

	margin-right: 15px;

	float: left;

}



.feat-cat .item-post .post-wrap{

	float: left;

	width: 215px;

}



.feat-cat .item-post:nth-child(4){

	margin-bottom: 0;

	border-bottom: none;

}



.feat-cat .last-col{

	margin-right: 0;

}



.entry-meta{	

	color: #999999;

	font-size:12px;

}



.post .entry-meta,

.page .entry-meta{

	margin-bottom: 15px;

}

.entry-meta a{	color: #999999;}

.entry-meta .comments{

	background:  url("images/comments.png") no-repeat left 5px; 

	padding-left: 20px;

}



.entry-meta .author{

	background:  url("images/author.png") no-repeat left 2px; 

	padding-left: 20px;

	margin-right: 14px;

}



.entry-meta .category{

	background:  url("images/folder.png") no-repeat left 2px; 

	padding-left: 20px;

	margin-right: 14px;

}



.entry-meta .date{

	background:  url("images/date.png") no-repeat left 3px; 

	padding-left: 20px;

	margin-right: 14px;

}



.entry-meta .image-link{

	float: right;

}



.cat-header{	

	background: #5FB435;

	margin-bottom: 10px;

	padding: 6px 10px;

}



.cat-header a.rss{

	text-indent: -999em;

	display: inline-block;

	width: 24px;

	float: right;

	margin-top: 2px;

	background:  url("images/rss16_1.png") no-repeat right center; 

}



.cat-header h3{

	background: url("images/category16.png") no-repeat left center;  

	padding-left: 24px;	

	display: inline-block;

	color: #FFFFFF;	

}



.cat-header h3 a{

	color: #FFFFFF;

}



.feat-cat  .entry-meta{

	margin-bottom: 10px;

}



.feat-cat .item-post  .entry-meta{

	margin-bottom: 0;

}



.feat-cat h3{

	line-height: 1.65;

}



.feat-cat .main-post h3{

	margin-bottom: 5px;

}



.feat-cat p{

	margin-bottom: 0;

}



.feat-cat .tag-title{	

	display: block;

	float: left;

	padding: 1px 6px;

	margin-right: 7px;

}



.feat-cat .main-post .tag-title{	

	font-weight: 600;

}



.feat-cat .main-post .entry-header{

	overflow: hidden;

	margin-top: 10px;

}



.post-right .entry-header h3

{

	font-size:18px;

	line-height: 20px;

}



.post-right .entry-meta

{

	margin-top:5px;

	margin-bottom:5px;

}



.post-right .entry-content

{

	line-height:21px

}



.feat-cat .tag-title a{

	color: #FFFFFF;

}



.feat-cat h2{

	display: inline;	

	line-height: 1.2;

}



.feat-cat .item-post .tag-title{

	padding: 0px 6px;

	margin-top: -1px;

}



.feat-cat .item-post  h3{

	display: inline;

	line-height: 1.1;	

}



.feat-cat ul,

.feat-cat ol{

	margin: 0;

	padding: 0;

	list-style: none;

}



.slide-cat-nav{

	float: right;

	max-width: 60px;

	margin-top: 1px;

}



.flex-control-nav li{

	display: inline-block;

}



.flex-control-nav li a{

	display: inline-block;

	text-indent: -999em;

	margin-right: 5px;

	width: 12px;

	height: 12px;

	margin-top: 7px;

	background: url("images/sbullet-inactive.png") no-repeat left center;

	cursor: pointer;

}



.flex-control-nav li a:hover,

.flex-control-nav li a.flex-active{

	background: url("images/sbullet-active.png") no-repeat left center;

}



.attachment-wt-tile-thumb,

.attachment-207x207{

	width: 207px;

	height: 207px;

	display: block;

}



.tile-slider div.wide-slide {

    width: 621px; /* 3 207px wide images */

}



.tile-slider div.wide-slide>img { 

	display:block; float:left; 

}



/* #feat-cat1 .main-post{

	background: #1BA1E2;	

} */



/* .feat-cat .main-post a,

.feat-cat .main-post .entry-meta{

	color: #FFFFFF;

} */



/* .feat-cat .main-post .post-wrap{

	padding: 10px;

	color: #FFFFFF;

} */



#feat-cat1 .cat-header{	

	background: #359BED;

}



#feat-cat1 .tag-title{

	background: #1BA1E2;

}



#feat-cat2 .cat-header{	

	background: #359BED;

}



#feat-cat2 .tag-title{

	background: #5FB435;

}



/* #feat-cat2 .main-post{

	background: #5FB435;	

} */



#feat-cat3 .cat-header{	

	background: #DC3030;

}



#feat-cat3 .tag-title{

	background: #DC3030;

}



/* #feat-cat3 .main-post{

	background: #DC3030;	

} */



#feat-cat4 .cat-header{	

	background: #FA824F;

}



#feat-cat4 .tag-title{

	background: #FA824F;

}



/* #feat-cat4 .main-post{

	background: #FA824F;	

} */



#feat-cat5 .cat-header{	

	background: #3B5D9C;

}



#feat-cat5 .tag-title{

	background: #3B5D9C;

}



/* #feat-cat5 .main-post{

	background: #3B5D9C;	

} */



/*---- test zone ---*/

.thumb-wrap{  

  position: relative;

  overflow: hidden;

}



.overlay a{

	-webkit-transition: all 0.4s; 

	-moz-transition: all 0.4s; 

	transition: all 0.4s;

}



.feat-cat .main-post .overlay{

  position: absolute;

  width: 100%;

  height: 175px;

  top: 0;  

}



#feat-cat1 .overlay:hover{

	background: #1BA1E2;

	background: rgba(27, 161, 226, 0.8);  

}



#feat-cat2 .overlay:hover{

	background: #5FB435;

	background: rgba(95, 180, 53, 0.8);  

}



#feat-cat3 .overlay:hover{

	background: #DC3030;

	background: rgba(220, 48, 48, 0.8);  

}



#feat-cat4 .overlay:hover{

	background:  #FA824F;

	background: rgba(250, 130, 79, 0.8);  

}



#feat-cat5 .overlay:hover{

	background: #3B5D9C;

	background: rgba(59, 93, 156, 0.8);  

}



#feat-cat1 .overlay a{

	background-color: #1BA1E2;

}



#feat-cat2 .overlay a{

	background-color: #5FB435;

}



#feat-cat3 .overlay a{

	background-color: #DC3030;

}



#feat-cat4 .overlay a{

	background-color: #FA824F;

}



#feat-cat5 .overlay a{

	background-color: #3B5D9C;

}



.feat-cat .main-post a.post-link{

    width: 48px;

    height: 48px;

    position: absolute;

	left: -100%;

	top: 38%; 

	display: block;	

	background-image: url("images/link16.png");

	background-position: center;

	background-repeat: no-repeat;

	text-indent: -999em;

}



.feat-cat .main-post .overlay:hover a.post-link{

   left: 32%;  

}



.feat-cat .main-post a.img-link{

    width: 48px;

    height: 48px;

    position: absolute;

	right: -100%;

	top: 38%; 

	display: block;

	background: #5FB435 url("images/search16.png") no-repeat scroll 50% 50%;

	text-indent: -999em;

}



.feat-cat .main-post .overlay:hover a.img-link{

	right:32%;  

}



.feat-cat .item-post .overlay{

	position: absolute;

	width: 100%;

	height: 75px;

	top: 0;  

}



.feat-cat .item-post a.img-link{

    width: 30px;

    height: 30px;

    position: absolute;

	left: -100%;

	top: 32%; 

	display: block;

	background: #5FB435 url("images/search16.png") no-repeat 50% 50%;	

	text-indent: -999em;

}



.feat-cat .item-post .overlay:hover a.img-link{

	left: 30%;  

}



/*-- Single Post --*/

#content h1.page-title{

	margin-bottom: 15px;

}



#content .archive-meta{	

	background: #FFFFFF;

	margin-bottom: 30px;

}



#content .archive-meta p{

	margin-bottom: 3px;

}



#content .attachment-wt-cat-img{

	width: auto;

	height: 200px;

	/*float: left;

	margin-right: 30px;*/

	margin:auto	

}



#content .attachment-wt-cat-img + #content .post-right{

	float: left;

	width: 310px;

	overflow: hidden;	

}



#content .archive-author-info .author-avatar{

	float:left;

	width: 80px;

}



#content .archive-author-info .avatar{

	margin-right: 10px;	

}



#content .archive-author-info .author-info{

	background: #EEEEEE;

	padding: 5px 7px;

}



#content .entry-author{

	margin-bottom: 20px;

	overflow: hidden;

	background: #F4F4F4;

	padding: 10px;

}



#content .entry-author h3{

	margin-bottom: 5px;

}



#content .entry-author .author-avatar{

	float:left;

	width: 80px;

	margin-top: 5px;

}



#content .entry-author .avatar{

	margin-right: 10px;	
	margin-bottom: 0px;

}



#content .entry-footer{

	margin: 10px 0;

	overflow: hidden;

}



#content .entry-social{

	margin-bottom: 20px;	

	padding: 10px;

	font-size: 1px;

	background: #FFFFFF;

}



#content .entry-social .fb{

	margin-right: 35px;

	font-size: 1px;		

}



#content .entry-social .twitter{	

	width: 90px;	

}  



#content .entry-social .linkedin{

	margin-right: 25px;

}



#content .entry-social .pinterest{	

	width: 90px;	

	margin-right: 25px;

	vertical-align: top !important;

}



.entry-footer .entry-tags{

	overflow: hidden;

}



.entry-footer .entry-tags a {

	background: #5FB435;

    color: #FFFFFF;

    display: block;

    float: left;

    font-size: 14px !important;

    line-height: 12px;

    margin: 0 2px 2px 0;

    padding: 8px 10px;

	-webkit-transition: all 0.2s ease-in-out 0s; 

	-moz-transition: all 0.2s ease-in-out 0s; 

	transition: all 0.2s ease-in-out 0s;

}



.entry-footer .entry-tags a:hover {

    background: #FA824F;

}



#content #nav-single{

	overflow: hidden;

}



#content #nav-single .nav-previous{

	float: left;

}

#content #nav-single .nav-next{

	float: right;

}



#content .image-post-link{

	text-align: center;

}



/*-- Post nav --*/

.post-nav{

	overflow: hidden;	

}



.post-nav a{	

	display: inline-block;

	color: #FFFFFF;

	font-size: 16px;	

}



.post-nav .prev{

	float: left;

	padding: 6px 12px;	

	background: #359BED;

	margin-bottom: 20px;

}



.post-nav .prev .wrap{

	background:  url("images/arrow-circle-prev.png") no-repeat left center;	

}



.post-nav .prev a{

	padding-left: 24px;

}



.post-nav .next .wrap{

	background:  url("images/arrow-circle.png") no-repeat right center;	

}



.post-nav .next{

	background: #359BED;

	float: right;

	padding: 6px 12px;	

	margin-bottom: 20px;

}



.post-nav .next a{

	padding-right: 24px;

}



/*-- Related Posts --*/

#content .related-posts{

	margin-bottom: 20px;

	background: #FFFFFF;

}



#content .related-posts h3{

	margin-bottom: 10px;

}



#content .related-posts .date{

	color: #999999;

	margin-top: 5px;

}



#content .related-posts ul{

	margin: 0;

	padding: 0;

	list-style: none;

	overflow: hidden;

}



#content .related-posts ul li{

	overflow: hidden;

	margin-bottom: 15px;	

	width: 290px;

	margin-right: 20px;

	float: left;	

}



#content .related-posts .wp-post-image{

	height: 75px;

	width: 75px;

	margin-right: 10px;

	float: left;

}



#content .related-posts .post-right{

	float: left;

}



#content .related-posts .entry-header{

	border-bottom: none;

}



#content .related-posts .overlay  + .post-right{

	width: 190px;

}



/*-- Post attachments --*/

#content .attachment{

	background: #FFFFFF;

	padding: 10px;

}



#content .attachment img{

	max-width: 100%;

}



/*-- Post archives --*/

#content .post,

#content .page{	

	overflow: hidden;

	margin-bottom: 30px;

	clear: both;

	background: #FFFFFF;

}



/*-- Archives page --*/

.archive-columns .block{

	overflow: hidden;

	margin-bottom: 15px;	

}



.archive-columns h3{

	margin-bottom: 10px;

}



ul.pages,

ul.archive-list, 

ul.wp-tag-cloud,

ul.sp-list, 

ul.children{

	list-style: none;

	padding: 0;

	margin: 0;	

}



ul.pages li,

ul.archive-list li, 

ul.wp-tag-cloud li,

ul.sp-list li{

	margin-bottom: 5px;	

}



.wp-tag-cloud a{

	font-size: 14px !important;

}



/*-- Contact page --*/

.contact-page .map{

	margin-bottom: 20px;

}



.contact-page .contact-text{

	margin-bottom: 30px;

}



.contact-page .contact-form .error{

	color: #EC0000;

}



.contact-page .contact-form .row-half{

	width: 305px;

	float: left;

	overflow: hidden;

}



.contact-page .contact-form .row{

	margin-bottom: 30px;

	overflow: hidden;

}



.contact-page .contact-form .row-half input[type="text"]{

	width: 275px;

}



.contact-page .contact-form .message-field input[type="text"]{

	width: 610px;

}



.contact-page .contact-form .right{

	margin-left: 30px;

}



.contact-page .contact-form label{

	display: block;

	font-size: 14px;

	font-weight: 700;

	margin-bottom: 3px;

}



.contact-page .contact-form label span{

	margin-left: 15px;

	font-size: 12px;

	color: #bcbcbc;

	font-weight: normal;

}



.contact-page .contact-form input[type="text"],

.contact-page .contact-form input[type="email"],

.contact-page .contact-form textarea{

	display: block;

	font-family: inherit;

	font-size: 14px;

	padding: 14px;

	border: 1px solid #E6E6E6;

	margin: 0;

	color: #AEAEAE;

}



.contact-page .contact-form textarea{

	height: 185px;

	width: 610px;

}



.contact-page .contact-address{

	float: left;

	width: 300px;

	margin-left: 30px;

}



.contact-page .contact-address ul{

	list-style: none;

	margin: 10px 0 30px;

	padding: 0;

}



/*-- Error 404 Page --*/

.error404 #searchform{

	margin-bottom: 15px;

}



.error404 .widget_recent_entries ul{

	list-style: none;

	margin: 0;	

}



.error404 .widget_recent_entries ul li{

	border-bottom: none;

	padding: 2px 0;

}

		

/*-- Comments --*/

#comments{

	max-width: 640px;

}



#comments h3#comments-title{

	margin-bottom: 15px;

}



#comments ol.commentlist{

	margin: 10px 0;

	list-style: none;

}



#comments ul.children{

	list-style: none;

}



#comments ol.commentlist li ul.children { 

	list-style: none; 

	margin: 15px 0 0; 

	text-indent: 0;

}



#comments ol.commentlist li ul.children li.depth-2 { 

	margin-left: 30px;  

}



#comments ol.commentlist li ul.children li.depth-3 { 

	margin-left: 30px; 

}



#comments ol.commentlist li ul.children li.depth-4 { 

	margin-left: 30px; 

}



#comments ol.commentlist li ul.children li.depth-5 { 

	margin-left: 30px; 

}



#comments ol.commentlist li.pingback .url{

	margin-right: 10px;

}



#comments .comment{

	overflow: hidden;

	margin-bottom: 10px;

}



#comments .author-info{

	margin-bottom: 5px;

	overflow: hidden;

}



#comments .author-avatar{

	float: left;

	width: 60px;	

	margin-right: 20px;

}



#comments .author-avatar img{

	display: block;

}



#comments .comment-meta{

	margin-bottom: 5px;	

}



#comments .comment-author .fn {

	width: auto;

	font-style: normal;

	margin-right: 10px;

}



#comments .comment-time{	

	font-size: 13px;

	letter-spacing: 0;

	margin-right: 5px;

}



#comments .comment-time a{

	color: #AEAEAE;

}



#comments .sep{

	color: #AEAEAE;

	margin-right: 0px;

}



#comments .author-comment{

	color: #FFFFFF;

	background: #FA824F;

	font-size: 12px;

	padding: 2px 5px;	

	margin-right: 10px;

}



#comments .comment-text{

	color: #777777;

}



#comments .reply {

	font-size: 13px;

	margin-right: 10px;

}



#comments .edit-link{

	font-size: 13px;

}



#comments .comment-body .moderation{ 

	color:red; 

	font-style:italic; 

}



#comments .comment-nav  h4{

	margin-bottom: 5px;

}



#comments .comment-nav {

	margin-bottom: 15px;

	overflow: hidden;

}



#comments .comment-nav .nav-previous{

	float: left;

}



#comments .comment-nav .nav-next{

	float: right;

}



#comments  .moderation{

	color: #E96065;

	font-size: 14px;

}



#respond .required {

	color: #ff4b33;

	font-weight: bold;

}



#respond label {

	display: block;

}



#respond #commentform p{

	margin-bottom: 0;

}



#respond .comment-notes{

	margin-bottom: 30px !important;

}



#respond .comment-form-author{

	margin-right: 30px;

}



#respond .comment-form-author,

#respond .comment-form-email{

	width: 300px;

	float: left;	

}



#respond .comment-form-author input[type=text],

#respond .comment-form-email input[type=text]{	

	width: 280px;

}



#respond .comment-form-url input[type=text],

#respond textarea{

	width: 610px;

}



#respond input[type=text],

#respond textarea{	

	display: block;	

	font-family: inherit;

	font-size: 14px;

	color: inherit;	

	padding: 14px;

	border: 1px solid #E6E6E6;

	margin-bottom: 30px;

	color: #AEAEAE;

}



#respond textarea{

	height: 185px;

}



#respond input[type=submit]{

	background: #FA824F;

	color: #FFFFFF !important;

	cursor: pointer;

	font: inherit;

	font-size: 16px;

	font-weight: 600;

	display: inline-block;

    padding: 10px 12px;

    text-decoration: none;

	border: none;

	margin: 10px 0 50px;

}



#respond .form-allowed-tags {

	display: none;

}

/*-- Pagination --*/

#content  .pagination{

	clear: both;

	overflow: hidden;

	margin: 30px 0;	

}

#content  .pagination a:hover{

	color: #FFFFFF;
	background: #359BED;
}

#content .pagination  .page-numbers {
	
	background: #EEEEEE;
	display: inline-block;	
	margin-right:3px;
	margin-bottom: 8px;
	padding: 5px 12px;
}

#content .pagination .current {

	background: #359BED;
	color: #ffffff;
}

 /* 5. WIDGETS

 * ===================== */

.sidebar .widget{

	margin-bottom: 15px;
	overflow: hidden;
}

.widget h3{

	/*background-image: url("images/arrow-circle.png");*/
	background-position: 96% 12px;
	background-repeat: no-repeat;	
	/*background-color: #359BED;*/
	background-color:#F2004F;
	padding: 7px 12px;
	color: #FFFFFF;
	margin-bottom: 5px;
}

#footer h3{

	background-color: #333333;
}

.widget ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.widget ul li{	
	padding: 3px 0;

}

.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_categories ul li,
.widget_pages ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_links ul li{

	background: url("images/arrow-right.png") no-repeat left 10px;
	padding: 3px 0 3px 16px;	

}

#searchform{

	overflow: hidden;
}

#searchform .searchfield{

	font-size: 14px !important;
	padding: 13px 15px 10px 18px;
	/*width: 205px;
	height: 48px;*/
	border: 1px solid #EEEEEE;
	border-right: none;
	font: inherit;
	color: #999999;
	display: block;
	float: left;
	margin-top: 0px;
	width: 178px;
}

#searchform .submit{

	background: url("images/search.png") no-repeat;
	display: inline-block;
	border: none;
	width: 48px;
	height: 48px;
	text-indent: -999em;
	float: left;
	cursor: pointer;
}

.widget_search #searchform .searchfield{	

	width: 201px;
}

.widget_tag_cloud{

	overflow: hidden;
}

.tagcloud a {

    background: #359BED;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px !important;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 8px 10px;
}

.tagcloud a:hover {

    background: #3FB4FF;
}

/*-- social counter --*/

.widget_social_counter,
.widget_social_counter a{

	color: #FFFFFF;
}

.widget_social_counter .facebook{

	width: 107px;
	height: 107px;
	background: #3C5B9B;
	float: left;
	margin-right: 16px;
	padding: 10px;	

}

.widget_social_counter .twitter{

	width: 107px;

	height: 107px;

	float: left;

	background: #59C8FF;

	padding: 10px;

}



.widget_social_counter .bottom{

	margin-top: 15px;

	margin-right: 5px;

	text-align: right;

}



.widget_social_counter .count{

	font-size: 22px;

	font-weight: 600;

	line-height: 1.2;	

}



.widget_social_counter .text{

	font-size: 16px;

}



/*-- recent posts text --*/

.widget_posts .item-post h3{

	background: none;

	margin-bottom: 0;

	padding: 0;

}



.widget_posts .item-post{

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #EEEEEE;

}



/*-- last tweet --*/

.widget_tweet{

	background: #59C8FF;

	color: #FFFFFF;	

	padding: 12px;	

}



.widget_tweet a{

	color: #FFFFFF;	

}

.widget_tweet .user{

	background: url("images/twitter32_1.png") no-repeat center left;
	padding-left: 40px;
	margin-bottom: 15px;
}

.widget_tweet .user h3{

	background: none;
}	

.widget_tweet .tweet{

	margin-bottom: 15px;
}

.widget_tweet .time{

	margin-bottom: 15px;
}

.widget_tweet .retweet a{

	background: url("images/retweet.png") no-repeat center left;
	padding-left: 30px;
}

.widget_tweet ol{

	list-style: none;
	padding: 0;
	margin: 0;
}

.widget_tweet .recent-tweets-nav{

	text-align: center;
	margin-top: 15px;
}

.widget_tweet .recent-tweets-nav ol{

    text-align: center;
  	overflow: hidden;
}

.widget_fbpost{

	background: #3C5B9B;
	color: #FFFFFF;		
	padding: 12px;
}

.widget_fbpost h3{

	background: none;
}

.widget_fbpost ol{

	list-style: none;
	padding: 0;
	margin: 0;
}

.widget_fbpost .fb-posts-nav{

	text-align: center;
}

.widget_fbpost .fb-posts-nav ol{

    text-align: center;
  	overflow: hidden;
}

.widget_fbpost .user{

	background: url("images/fb32_1.png") no-repeat center left;
	font-size: 18px;
	font-weight: 300;
	padding-left: 40px;
	margin-bottom: 10px;
	padding-top: 5px;
}

.widget_fbpost a{

	color: #FFFFFF;	
}

.widget_fbpost  .message{

	margin-bottom: 15px;
}

.widget_fbpost .time{

	margin-bottom: 15px;	
}

.widget_subscribe .button{

	background: #FA824F /* FA824F */;	
}

.widget_subscribe input[type=text] {

	display: block;
	float: left;
	font-size: 14px !important;
	padding: 12px 10px 11px;
	width: 155px !important;
	border: 1px solid #EEEEEE;
	border-right: none;
	font: inherit;
	color: #999999;
}

.widget_popular_posts .item-post{

	overflow: hidden;
	margin-bottom: 15px;
}

.widget_popular_posts .item-post:last-child{

	margin-bottom: 0;
	border-bottom: none;
}

.widget_popular_posts .post-number{

	float: left;
	background: #FA824F;
	border-radius: 1px 1px 1px 1px;	
	color: #FFFFFF;
	display: block;
	font-size: 20px;
	font-weight: 600;
	height: 36px;
	line-height: 36px;
	text-align: center;
	width: 36px;
	margin-right: 10px;
	margin-top: 2px;
}

.widget_popular_posts .post-right{

	float: left;
	width: 222px;
}

.widget_popular_posts .post-right h4{

	line-height: 1.4;
}

#footer .widget_subscribe input[type=text] {

	width: 265px;	
}

/*-- Social Links Widget --*/

.widget_social ul li{

	padding-left:24px;
	margin-bottom: 5px;
}

.widget_social ul li.facebook{

	background:url(images/fb16.png) no-repeat left center;
}

.widget_social ul li.twitter{

	background:url(images/twitter16.png) no-repeat left center;
}

.widget_social ul li.gplus{

	background:url(images/gplus16.png) no-repeat left center;
}

.widget_social ul li.rss{

	background:url(images/rss16.png) no-repeat left center;
}

.widget_social ul li.contact{

	background:url(images/mail16.png) no-repeat left center;
}

/*-- weather widget --*/

.widget_weather{

	border: 1px solid #EEEEEE;
	padding: 12px;	
}

.widget_weather h2{

}

.widget_weather .today{

	margin-bottom: 15px;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEEEEE;
}

.widget_weather .today .left{

	width: 64px;
	margin-right: 20px;
	text-align: center;
	float: left;
	font-size: 22px;
	font-weight: 600;
}

.widget_weather .today .right .condition{

	font-weight: 600;
}

.widget_weather .forecast {

	overflow: hidden;
	text-align: center;
}

.widget_weather .forecast .nextday{

	float: left;
	width: 100px;	
	border-right: 1px solid #EEEEEE;
	margin-right: 15px;
	padding-right: 15px;
}

.widget_weather .forecast .date{

	margin-bottom: 5px;
	font-weight: 600;
}

.widget_weather .forecast .dayafter{

	float: left;
	width: 100px;	
}

.widget_weather .forecast .temp{

	font-size: 12px;
}

.widget_weather .forecast .temp .dayafter-low,
.widget_weather .forecast .temp .nextday-low{

	margin-right: 12px;
}

/*-- calendar windget --*/

#wp-calendar {

    margin: 0 auto;
    width: 100% !important;
}

#wp-calendar th {

    background: #EEEEEE;
    border: 1px solid #FFFFFF;
    padding: 0px 6px;
    text-align: center;
	font-weight: 400;
}

#wp-calendar td {

    background: #EEEEEE;
    border: 1px solid #FFFFFF;
    padding: 4px 6px;
    text-align: center;
}

#wp-calendar td.pad{

	background: #FFFFFF;
}

#wp-calendar #today {

    background: #3399FF;
    color: #FFFFFF;
}

#wp-calendar #today a {

    color: #FFFFFF;
}

#wp-calendar caption {    

    text-align: center;

	background: #3399FF;

	font-size: 16px;

	font-weight: 600;

	color: #FFFFFF;

	padding: 8px 0;

}



/*-- Polls widget --*/

.wp-polls ul, 

.wp-polls-ul, 

.wp-polls-ans ul{

	padding-left: 3px;

}



.wp-polls ul li, 

.wp-polls-ul li, 

.wp-polls-ans ul li{

	padding-left: 3px;

}



.widget_polls-widget p strong{

	font-size: 17px;

	font-weight: 600;	

}



.widget_polls-widget .wp-polls-ans p{

	font-size: 14px;

	font-weight: 400;

}



.widget_polls-widget .wp-polls-ans p strong{

	font-weight: 300;

	font-size: 14px;

}



.widget_polls-widget .wp-polls .pollbar{

	height: 10px;

	background: #359BED;

	border: none;

}



.widget_polls-widget .wp-polls .wp-polls-ul li{

	margin-bottom: 10px;

}

.widget_polls-widget .wp-polls .wp-polls-ul li i{

	font-style: normal;

}



.widget_polls-widget .wp-polls-ul small{

	font-size: 12px;

}



.widget_polls-widget .wp-polls input.Buttons {

    margin-right: 15px;

    border: 0px;

    padding: 5px 7px;

	font: inherit;	

    font-size: 15px;

	font-weight: 600;

    color: #FFFFFF;

	background: #52ACFE;

	margin: 10px 10px 3px 0;	

	float: left;

	display: inline-block;

	cursor: pointer;	

}



.widget_polls-widget .wp-polls-ans{

	margin-bottom: 5px;

}



.widget_polls-widget .wp-polls-ans p{

	margin: 0;	

}



.widget_polls-widget .wp-polls a {

    text-decoration: none;

	color: #FFFFFF;

	padding: 7px 14px;

	font: inherit;	

	font-size: 15px;

	font-weight: 600;

	border: 0px;

	background: #52ACFE;

	display: inline-block;

	margin: 10px 0 3px;	

	line-height: 20px;

}



.widget_polls-widget .wp-polls-loading{

	display: none !important;

}



/*-- recent comments widget --*/

.widget_comments h4{

	margin-bottom: 3px;

}



.widget_comments ul li{

	overflow: hidden;

	margin-bottom: 3px;

	padding-bottom: 10px;

	border-bottom: 1px solid #EEEEEE;	

}



.widget_comments ul li:last-child{

	border-bottom: 0;

	margin-bottom: 0;

	padding-bottom: 0;

}



.widget_comments .comment-time{

	font-size: 13px;

	color: #999999;	

}



.widget_comments .comment-text{

	line-height: 1.3;

	font-size: 13px;

	margin-bottom: 2px;

	color: #999999;

}



.widget_comments .avatar{

	width: 65px;

	height: 65px;

	float: left;

	margin-right: 10px;

	margin-top: 5px;

}



.widget_comments .comment{

	width: 171px;

	float: left;

}



#footer .widget_comments .comment{

	width: 180px;

	float: left;

}



/*-- posts widget --*/

.widget_tile_posts {

	margin-bottom: 0 !important;

}



.widget_tile_posts .live-tile, 

.widget_tile_posts .list-tile{

	width: 270px;

	height: 270px;

	margin-bottom: 30px;

}



/*-- posts text widget--*/

.widget_tile_posts .item-post{

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #EEEEEE;

}



.widget_tile_posts .item-post h3{

	background: none;

	padding: 0;

	margin-bottom: 5px;

}



.widget_tile_posts .tile-title a{

	font-size: 16px !important;

}



/*-- carousel widget --*/

.widget_tile_posts .tile-slider div.wide-slide {

    width: 810px;

}



.attachment-270x270,

.attachment-wt-tile-large,

.widget_tile_posts .wp-post-image{

	width: 270px;

	height: 270px;

	display: block;

}



.widget_carousel {

	position: relative;

}



.widget_carousel li {

	padding: 0 !important;

	

}



.widget_carousel li h4{

	background: #2AB2EA;

	padding: 8px 12px;

	position: absolute;	

	top: 200px;

	width: 230px;

}



.widget_carousel li h4 a{

	color: #FFFFFF;

}



.widget_carousel .wp-post-image{

	width: 275px;

	height: 275px;

}



.widget_contact_form .field{

	margin: 10px 0;

}



.widget_contact_form input.text,

.widget_contact_form .textarea{

	padding: 10px;

	width: 90%;

	border: 1px solid #eee;

	font: inherit;

	color: inherit;	

}



.widget_contact_form .textarea{

	height: 120px;

}



.sidebar .widget_contact_form .error{

	color: red;

}



.sidebar .widget_video iframe{

	width: 100%;

	height: 200px;

}



/*-- Ads Block Widget--*/

.widget_adsblock ul{

	overflow:auto;

	margin-top:10px;

	list-style: none;	

	margin: 0;

	padding: 0;

}



.widget_adsblock ul li{

	float: left;

	margin-bottom: 10px;

	border-bottom: none;	

	padding: 0 !important;

	width: 125px;

	height: 125px;	

	border-bottom: none !important;

	margin-right: 0px;	

}



.widget_adsblock ul li a{

	display:block;

}



.widget_adsblock  ul li:first-child{

	margin-right: 20px;

}



.widget_adsblock ul li:first-child + li + li{

    margin-right: 20px;

}



/*-- Single Ad Widget--*/

.widget_adsingle img{

	width: 250px;

	height: 250px;

	display: block;

	margin-left: 10px;	

}



/*-- Flickr Widget --*/

.widget_flickr .flickr_stream{

	margin-top: 10px;	

}



.widget_flickr .flickr_stream ul li{

	border: 0;

	float: left;

	margin-bottom: 8px;

	margin-right: 15px;

}



.widget_flickr .flickr_stream  ul li:nth-child(3n+3) {  

	margin-right: 0;

}



.widget_flickr .flickr_stream img{

	width: 80px;

	height: 80px;	

}



#footer .widget_flickr .flickr_stream img{

	width: 85px;

	height: 85px;	

}



/*-- Pinterest widget --*/

.widget_pinterest ul{

	list-style: none;	

	margin: 0;	

}



.widget_pinterest ul li{

	margin-bottom: 8px;

	margin-right: 15px;

	float: left;

}



.widget_pinterest  ul li:nth-child(3n+3) {  

	margin-right: 0;

}



.widget_pinterest ul li.recent-pin img{

	width: 80px;

	height: 80px;	

}



.widget_pinterest ul li.pinterest-follow-me img{

	display: block;

	height: 28px

}



#footer .widget_pinterest ul li.recent-pin img{

	width: 85px;

	height: 85px;	

}



/*-- Recent tags widget --*/

.widget_tags ul li{

	float: left;

	margin-bottom: 8px;

	margin-right: 10px;

	overflow: hidden;	

}



.widget_tags a.button {

	background: #359BED;

	color: #FFFFFF;

	float: left;

	padding: 6px 8px;

	font-weight: 400;	

	-moz-transition:  .4s ease-in-out; 

	-webkit-transition:  .4s ease-in-out; 

	transition:  .4s ease-in-out;

	font-size: 14px;

}



.widget_tags a:hover {

    background: #FA824F;

}



.widget_tags span{

	background: #eeeeee;

	color: inherit;

	float: left;

	padding: 6px 10px;

}



/* 6. FOOTER

* ==================== */

#footer{

	margin-bottom: 20px;

}



#footer .footer-widgets{

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 1px solid #EEEEEE;

	overflow: hidden;

}



#footer .widget{

	width: 287px;

	float: left;

	margin-left: 30px;

}



#footer .widget:first-child{

	margin-left: 0;

}



/* 7. MEDIA QUERIES

=============================== */



/* 7.1. Desktops

============================= */

@media only screen and (min-width: 1024px)  {

	#container,
	.container{

		width: 940px;

	}



	#left-sidebar{

		margin-right: 0;

	}	

	

	#header .date{

		display: none;

	}

	

	/*#header .search{

		margin-right: 5px;

	}*/

	

	#top-stories .box{

		margin-left: 9px;		

	}

	

	#top-stories .box:nth-child(5){

		display: none;

	}

	

	#right-sidebar{

		width: 940px;

		margin: 20px 0;

		float: left;

		-moz-column-count: 3;

		-moz-column-gap: 20px;

		-webkit-column-count: 3;

		-webkit-column-gap: 20px;

		column-count: 3;

		column-gap: 20px;	

	}

	

	#right-sidebar .widget{

		width: 270px;

		margin: 0;

		margin-bottom: 10px;

	}

	

	.widget_googleplus,

	.widget_tweet,

	.widget_weather,

	.widget_fbpost{

		display: none;

	}

	

	#footer .footer-widgets {

		margin: 20px 0;

		float: left;

		-moz-column-count: 3;

		-moz-column-gap: 20px;

		-webkit-column-count: 3;

		-webkit-column-gap: 20px;

		column-count: 3;

		column-gap: 20px;

	}

	

	#footer .widget{

		margin-left: 0;

		margin-bottom: 20px;

	}	

	.home #content
	{
		width: 660px;
		margin-right: 10px
	}
	

}



/* 7.1. Tablet Portrait (devices and browsers)

========================================== */

@media only screen and (min-width: 660px) and (max-width: 1023px) {


	.home #content
	{
		width: 660px;
		margin-right: 10px
	}

	#top-menu select{display:none}
	#container,
	.container{

		width: 640px;

	}	

	

	.onesidebar-page {

		width: 640px !important;

	}



	#header .date{
		
		width: 215px;
		margin-right: 0;
		text-align: right;
	}
		
	#header .logo{

		margin-bottom: 20px;
	}
	


	
	/* END Top Menu */
	
	/* Main Menu */
	
	#main-menu {

		background: none;	
		width: 280px;
		position: absolute;
		top: 81px;
		right: 99px;
	}
	
	#main-menu ul { 
	
		display:none; 
	}

	#main-menu select {		

		display: block;
		width: 280px; 
		font: inherit;
		float: left;
	}
	
	/* END Main Menu */

	

	#header .social{

		display: none;
	}

	#header #searchform .searchfield{

		width: 270px;
	}

	#header .search{
		/* width: 300px;*/
		float: right;
		margin-right: 0;
	}

	#content{

		margin-right: 0;
	}

	#left-sidebar{

		margin-right: 0;
	}

	#right-sidebar{

		margin-top: 20px;

	}

	

	#top-stories .box{

		margin-left: 10px;

		width: 185px;

	}

	

	#top-stories .box:first-child{

		margin-left: 0;

		width: 184px;

	}

	

	#top-stories .box:nth-child(4),

	#top-stories .box:nth-child(5){

		display: none;

	}

	

	#top-stories .thumb-wrap{

		display: none;

	}

	

	.sidebar{

		width: 640px;

		-moz-column-count: 2;

		-moz-column-gap: 20px;

		-webkit-column-count: 2;

		-webkit-column-gap: 20px;

		column-count: 2;

		column-gap: 20px;  

	}	

	

	.widget_carousel,

	.widget_facebook,

	.widget_googleplus,

	.widget_tweet,

	.widget_weather,

	.widget_fbpost{

		display: none;

	}

	

	.widget_search #searchform .searchfield {

		width: 236px;

	}

	

	#footer .footer-widgets {

		margin: 20px 0;

		float: left;

		-moz-column-count: 2;

		-moz-column-gap: 30px;

		-webkit-column-count: 2;

		-webkit-column-gap: 30px;

		column-count: 2;

		column-gap: 30px;

	}	



	#footer .widget{

		margin-left: 0;

		margin-bottom: 20px;

		width: 305px;

	}

	

	#footer .widget_pinterest ul li.recent-pin img,

	#footer .widget_flickr .flickr_stream img{

		width: 91px;

		height: 91px;

	}	

	

	#footer .widget_subscribe input[type="text"]{

		width: 285px;

	}

	

	#footer .widget_comments .comment{

		width: 200px;

	}	

}



/* 7.2. Mobile Landscape Size to Tablet Portrait (devices and browsers)

==================================================================== */

@media only screen and (min-width: 480px) and (max-width: 659px) {


.hide-480
{
	display:none;
}

#feat-posts .left
{
	margin-left:0;
}

	#container,
	.container{

		width: 460px;

	}

#top-menu {background:white}
 #top-menu select {		

		display: block;
		width: 100%; 
		font: inherit;
	}
	#menu-top-menu.menu {		

		display:none
	}

/* END Top Menu */	


/* Main Menu */	

	#main-menu {

		background: none;		

	}

	#main-menu ul { 

		display:none; 
	}

	#main-menu select {		

		display: block;
		width: 460px; 
		font: inherit;
		margin-bottom:17px
	}

/* END Main Menu */	

	#header{

		margin-bottom: 0;
	}

	#header .social{

		display: none;
	}

	#header .logo,
	#header .date,
	#header .search{

		/* width: 460px; */
	}

	#header .date{

		text-align: center;
		margin-bottom: 15px;
	}

	#header .logo{

		text-align: center;	
		margin-bottom: 20px;
	}

	#header #searchform .searchfield{

		width: 386px;
	}

	#content{

		margin-right: 0;
	}

	#left-sidebar{

		margin-right: 0;
	}

	#top-stories .thumb-wrap{

		display: none;
	}

	#top-stories .box{

		width: 204px;
		margin-left: 10px;
	}

	#top-stories .box:first-child{

		margin-left: 0;
		width: 203px;
	}

	#top-stories .box:nth-child(3),
	#top-stories .box:nth-child(4),
	#top-stories .box:nth-child(5){

		display: none;
	}

	#content{

		width: 460px;
	}

	.onesidebar-page {

		width: 460px !important;
	}

	#wt-slider .attachment-wt-slider-img{

		width: 460px;
		height: 230px;
	}

	#wt-slider .slider-text .wrap{

		width: 405px;
		height: 85px;
		overflow: hidden;		
	}

	#feat-posts .left,
	#feat-posts .left .overlay,
	#feat-posts .left .thumb-wrap{

		width: 460px;
		margin-right: 0;		
	}

	#feat-posts .left{

		margin-bottom: 30px;
	}

	#feat-posts .left .wp-post-image{

		width: 460px;
		height: 320px;
	}

	#feat-posts .right,
	#feat-posts #tiles{

		width: 470px;
	}

	#feat-posts .live-tile, #feat-posts .list-tile{

		width: 225px;
		height: 225px;
	}

	.attachment-207x207,
	.attachment-wt-tile-thumb{

		width: 225px;
		height: 225px;
	}

	/*#feat-posts .wp-post-image{

		width: 225px;
		height: 225px;
	}*/

	.tile-slider div.wide-slide{

		width: 810px;
	}

	.feat-cat .one-half{

		margin-right: 0;
	}

	.feat-cat .slide-cat1,
	.feat-cat .slide-cat2,
	.feat-cat .slide-cat3,
	.feat-cat .slide-cat4,
	.feat-cat .slide-cat5{

		width: 142px !important;
		margin-left: 10px !important;
	}

	.feat-cat .item-post .post-wrap{

		width: 100%;
	}

	.feat-cat .one-half .item-post:nth-child(4),
	.feat-cat .one-half .item-post .thumb-wrap{
		
		display: none;
	}

	#content .related-posts ul li{

		width: 460px;
	}

	#content .entry-social{

		display: none;
	}

	.archive .attachment-wt-cat-img{

		width: 220px !important;
		height: 125px !important;
		margin-right: 10px !important;
	}

	/*-- contact page --*/

	.contact-page .contact-form textarea,
	.contact-page .contact-form .message-field input[type="text"]{

		width: 90%;	
	}

	.contact-page .contact-form .row-half {

		margin-bottom: 20px;
	}

	.contact-page .contact-form .right{

		margin-left: 0;
		margin-bottom: 0px;
	}

	/*--comments --*/

	#comments{

		width: 460px;
	}

	#respond .comment-form-author, 
	#respond .comment-form-email,
	#respond .comment-form-url input[type="text"], 
	#respond textarea{
		
		width: 420px;		

	}	

	.slide-cat-nav{

		display: none;
	}	

	/*-- widgets --*/

	#footer .footer-widgets,
	.sidebar{

		width: 460px;
		-moz-column-count: 2;
		-moz-column-gap: 10px;
		-webkit-column-count: 2;
		-webkit-column-gap: 10px;
		column-count: 2;
		column-gap: 10px;  

	}
	
	#footer .widget,
	.sidebar .widget{

		max-width: 220px;
	}

	.widget_adsingle,
	.widget_tile_posts,
	.widget_carousel,
	.widget_facebook,
	.widget_googleplus,
	.widget_tweet,
	.widget_weather,
	.widget_fbpost{

		display: none;
	}

	.sidebar .widget{

		margin-bottom: 15px;
	}

	.widget_comments .avatar{
		
		display: none;
	}
	
	.widget_comments .comment{

		width: 100%;
	}

	.widget_social_counter .bottom{

		margin-top: 0;
	}

	.widget_social_counter .facebook{

		margin-right: 10px;
	}
	
	.widget_social_counter .facebook,
	.widget_social_counter .twitter{

		width: 84px;
		height: 84px;		
	}

	.widget_flickr .flickr_stream img,
	.widget_pinterest ul li.recent-pin img{

		width: 90px;
		height: 90px;
	}
	
	.widget_flickr .flickr_stream ul li:nth-child(3n+3),
	.widget_pinterest ul li:nth-child(3n+3){

		margin-right: 15px;
	}

	.widget_subscribe input[type="text"]{

		width: 200px !important;
	}

	.widget_popular_posts .post-number{

		display: none;
	}

	.widget_search #searchform .searchfield {

		width: 151px;
	}

	#footer{
		
		margin-top: 20px;
	}

	#footer .widget{

		margin-left: 0;
		margin-bottom: 15px;
	}
}

/* 7.3. Mobile Portrait Size to Mobile Landscape Size (devices and browsers)

====================================================================== */

@media only screen and (max-width: 479px) {
	
	element.style {
		width: 460px;
	}
	
	


.container-img-cat
{
	float:none;
}

.hide-320
{
	display:none;
}

#feat-posts .left
{
	margin-left:0;
}


	#menu-top-menu.menu{display:none} #top-menu {background:white}
	#container,
	.container{

		width: 270px;
	}	

	.container-img-cat{

		margin-bottom:12px;
	}

	#header{

		margin-bottom: 0;
	}

	#header .social{

		display: none;
	}

	#header .logo,
	#header .date,
	#header .search{

		width: 270px;	
		margin-bottom: 20px;
	}	

	#header .date{

		text-align: center;
		margin-bottom: 15px;
	}

	#header .logo{

		text-align: center;
	}
	
	#header .logo img {
		
    display: block;
    width: 270px;
	}

	#searchform .searchfield{

		width: 196px;
	}
	
	#top-menu select {		

		display: block;
		width: 270px; 
		font: inherit;
	}

	/* END Top Menu */
	
	/* Main Menu */

	#main-menu {

		background: none;	
		margin-top: 0px;
	}

	#main-menu ul { 

		display:none; 
	}

	#main-menu select {		

		display: block;
		width: 270px; 
		font: inherit;
		margin-bottom:17px
	}
	
	/* END Main Menu */
	
	
	#top-stories{

		display: none;
	}

	#content{

		width: 270px;
		margin-right: 0;
	}

	.onesidebar-page {

		width: 270px !important;
	}

	#left-sidebar{

		margin-right: 0;
	}

	#wt-slider{

		display: none;
	}	

	#feat-textposts .more-posts{
		
		padding: 10px;
	}

	#feat-textposts .more-posts ul li{

		margin-right: 0;
		width: 225px;
	}

	#feat-posts .left,
	#feat-posts .left .overlay,
	#feat-posts .left .thumb-wrap{

		width: 270px;
		margin-right: 0;
	}

	#feat-posts .left .wp-post-image{

		width: 270px;
		height: auto;
	}

	#feat-posts .left h2{

		line-height: 30px;
	}

	#feat-posts .right{

		display: none;
	}

	#feat-posts .left{

		height: 285px;
	}

	#feat-posts .left .overlay:hover a.post-link{

		left: 32%;  
	}

	#feat-posts .left .overlay:hover a.img-link{

		right: 32%;  
	}

	#content .related-posts ul li{

		width: 270px;
	}

	#content .entry-social{

		display: none;
	}

	.one-half{

		width: 270px !important;
		margin-right: 0 !important;
	}

	.feat-cat .main-post{

		margin-bottom: 30px;
	}

	.feat-cat .item-post .post-wrap{
		
		width: 180px;
	}


	/*-- pages --*/

	.error404 .entry-content #searchform{
		
		margin-bottom: 20px;
		overflow: hidden;
	}


	/*-- comments --*/

	#comments{

		width: 270px;
	}
	
	#respond .comment-form-author input[type="text"], 
	#respond .comment-form-email input[type="text"],
	#respond .comment-form-author, 
	#respond .comment-form-email,
	#respond .comment-form-url input[type="text"], 
	#respond textarea{

		width: 240px;		
	}

	#respond #commentform p{

		margin-top: 0;
	}


	/*-- contact page --*/

	.contact-page .contact-form .row-half input[type="text"],
	.contact-page .contact-form textarea,
	.contact-page .contact-form .message-field input[type="text"]{

		width: 240px;	
	}

	.contact-page .contact-form .row-half {

		margin-bottom: 20px;
	}	

	.contact-page .contact-form .right{

		margin-left: 0;
		margin-bottom: 0px;
	}

	.contact-page .captcha-image img{

		width: 270px;
		height: auto;
	}

	
	/*-- widgets --*/

	.widget_adsingle,
	.widget_tile_posts,
	.widget_carousel,
	.widget_facebook,
	.widget_googleplus,
	.widget_tweet,
	.widget_weather,
	.widget_fbpost{

		display: none;
	}


	/*--footer --*/

	#footer{

		margin-top: 20px;
	}

	#footer .widget{

		margin-left: 0;
		margin-bottom: 15px;
		width: 270px;
	}

	#footer .widget_comments .comment{

		width: 162px;
	}

	#footer .widget_flickr .flickr_stream img,
	#footer .widget_pinterest ul li.recent-pin img{

		width: 80px;
		height: 80px;
	}

	#footer .widget_subscribe input[type="text"]{

		width: 248px !important;
	}
}