/*  
Theme Name: Otros Cines Europa
Version: 1.0
Author: Federica Raitzin
Author URI: http://www.spinsoft.com.ar
*/
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


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

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
html, body { display:block;  width:100%; min-width: 1018px;  }
body { margin:0px; padding:0px; background-color:#e1e1e1;  font-family:Arial, sans-serif; font-size:14px; color:#000; line-height:1.4em}
img { max-width:100%; height:auto;}

a { color:#0f368b; text-decoration:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
a:hover { /* opacity: 0.8; */ }

.transition, #content a { -webkit-transition-duration:0.1s; -moz-transition-duration:0.1s; -ms-transition-duration:0.1s; -o-transition-duration:0.1s; transition-duration:0.1s; -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all;  transition-property: all;  
}

.clr { float:none; clear:both }
.clearfix { position:relative; zoom: 1; } 
.clearfix:after { content: ""; display: block; height:0px; clear: both; visibility: hidden; }


::selection 		{ background: #96b8cd3;  }
::-moz-selection { background: #6b8cd3;}
input 				{ -webkit-appearance: none; } 

.fleft { float:left; width:50%}
.fright { float:right; width:50%; text-align:right}

.screen-reader-text { display:none}
h1,h2 /*,h3,h4 */ { font-family:'TitilliumB'; font-weight:normal; color:#000; margin:0 0 10px 0; line-height:1.2em }
h1.inline,h2.inline,h3.inline,h4.inline, h5.inline { display:inline-block}

h3 { font-size:14px; color:#0f368b; margin-bottom:3px;}

.display-inline { display:inline-block }
.display-block { display:block}
.strong { font-weight:bold }
.upper { text-transform: uppercase}

.content-left img.alignleft { float:left; margin:0px 15px 10px 0px; padding:4px; border:1px solid #ddd }
.content-left img.alignright  { float:right; margin:0px 0px 10px 15px; padding:4px; border:1px solid #ddd  }
.content-left img.alignnone { float:none; margin:0px auto; padding:4px; border:1px solid #ddd  }

/*------------------------------------------------	*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------ */
header, #footer, .wrapper, nav { display:block; position:relative; width:100%; }
.wrapper { position:relative; width:1000px; padding:0px 10px;  margin:0px auto; }

#content { margin-bottom:45px;   }
.content-left { float:left; width:655px;}


/*------------------------------------------------	*/
/*--------------[HEADER / NAV]--------------------*/
/*------------------------------------------------*/
#header { position:relative; background-color:#f0f0f0; padding:25px 0px 24px 0px;   }
	#header .logo { float:left; width:285px; height:101px; background-image:url(images/logo.png); background-repeat:no-repeat; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
	#header .logo a { display:block; width:100%; height:100%; text-indent:-9999px; }

#header .widget { display:inline-block; width:auto; padding:0px; margin:0px 0px 0px 45px }
#header .widgettitle { display:none}

#header #ad-top { margin-bottom:24px; }
#header .fright { padding-top:33px;}	
	#header .fright div { vertical-align:top; }
	#header .widget_search { position:relative}
		#header .widget_search #s { width:200px;  }
		#header .widget_search #searchsubmit { position:absolute; right:12px; top:12px; width:16px; height:16px; padding:0px; margin:0px; background-color:transparent; background-image:url(images/ico-search.gif); background-repeat:no-repeat; border:0px; text-indent:-9999px; cursor:pointer  }
	#header .fright .icons { margin-top:2px;}
	
#main-nav { position:relative; font-family: 'TitilliumB'; background-color:#878787; border-top:3px solid #0f368b; height:35px; line-height:35px; margin-bottom:25px; }
	#main-nav ul.main-nav { position:relative; width:1000px; margin:auto; font-size:12px; text-transform:uppercase; }
		#main-nav ul.main-nav li { float:left; }
		#main-nav ul.main-nav a { display:inline-block; color:#fff;  padding:0px 11px; }
		#main-nav ul.main-nav a:hover,
		#main-nav ul.main-nav li.current-menu-item > a,
		#main-nav ul.main-nav li.current-menu-parent > a { color:#fff; background-color:#0f368b; }

#mobile_links { display:none  }
.et_mobile_menu { display: none; }
.closed { }		

		
/*------------------------------------------------	*/
/*--------------[HOME BLOCKS]--------------------*/
/*------------------------------------------------*/
.adblock { position:relative; float:none; clear:both; width:100%; max-width:100%; text-align:center; margin:0px 0px 20px 0px; overflow:hidden; }
#header .adblock { min-height:50px; }
.adblock img { max-width:100%; max-height:100%; display:block; margin:0px auto !important; padding:0px; border:0px; }
.adblock p { padding:0px; margin:0px; }

.block { position:relative; float:left; width:286px; padding:13px 16px 20px 16px; border:1px solid #bcbcbc; margin:0px 15px 21px 0px; background-color:#fff; line-height:1.3em; overflow:hidden  }
	.block.odd {}
	.block a { color:#000 }
	.block.even { float:right; margin-right:0px;}
		.block li { position:relative; padding:0px 0px 15px 0px; margin-bottom:15px; border-bottom:1px solid #bcbcbc; }
		.block li.last { border:0px; margin-bottom:0px; padding-bottom:0px; }
		.block span { display:block } 
		.block .title { position:absolute; z-index:999; top:15px; left:0px; color:#fff ; font-family:'TitilliumB'; text-transform:uppercase; height:29px; line-height:31px; padding:0px 14px 0px 12px; background-color:#0f368b; min-width:85px; }
		.block.odd .title, .block.odd .subtitle { background-color:#f39800 !important }
			.block .title a { display:block; color:#fff; }
	.block .block-img-feat { margin:-13px -16px 12px -16px; width:318px; max-width:119%; }
	.block .block-img-left { float:left;  border:1px solid #a2a3a2; margin:0px 13px 5px 0px; }
	.block h3.post-title { font-family:Arial; font-size:14px; }
		.block h3.post-title:hover {filter: alpha(opacity=75); -khtml-opacity: 0.71; -moz-opacity: 0.71; opacity: 0.71;}
	.block h3.post-title.big,
	h1.post-title, .accordion-title { color:#0f368b; font-weight:normal; font-family:'TitilliumB'; font-size:20px; line-height:1.2em  }
	.block h4 {  margin-bottom:2px;}

/** Block CRITICAS **/
.block.template1 {}
	.block.template1 .title { z-index:999 }
	.block.template1 h3 { font-family:Arial; font-weight:bold; line-height:1.2em }
	.block.template1 .first { }
	.block.template1 .excerpt { display:none }
	.block.template1 .first .excerpt { display:block  }
	.block.template1 .post-content { float:right; width:52%; }
	.block.template1 .first .post-content { float:none; width:auto; }

/** Noticias ***/	
.block.template2 {}
	.block.template2 .post-title { margin-bottom:5px }
	
/** FORMACION ---*/
.block.template3 {}
	.block.template3 .block-img-feat { margin-top:-13px; margin-bottom:12px;}
	.block.template3 .title { z-index:999; top:0px; left:0px; right:0px; margin:0px 0px 20px 0px; }
	.block.template3 .first .post-title { margin-bottom:5px; }
	
/** DVD/LIBROS ---*/
.block.template4 {}
	.block.template4 .title { position:relative; top:auto; left:auto; margin:-13px -16px 20px -16px; }
	/*.block.template4 h3 { font-family:Arial; font-weight:bold; line-height:1.2em} */
	.block.template4 .post-content { float:right; width:59%; }
	.block.template4 .post-meta { color:#787878; margin-bottom:2px; line-height:1.2em }
		.block.template4 .post-meta a { color: #666 }

/** FESTIVALES ---*/
.block.template5 {}
	.block.template5 .block-img-feat { margin-top:-13px; margin-bottom:12px;}
	.block.template5 h3.post-title { font-weight:normal; font-family:Arial; font-size:14px; line-height:1.3em; display:inline-block; color:#000 }
	.block.template5 .first .post-title { margin-bottom:5px; color:#0f368b }
	.block.template5 .post-title span.title-festival { display:inline-block;  color:#0f368b }
	
	.block.template5 .excerpt { display:none }
	.block.template5 li { margin-bottom:0px; padding-bottom:0px; border-width:0px; }
	
	.block.template5 li.first { margin-bottom:15px; padding-bottom:15px; border-width:1px; }
	.block.template5 .first h3.post-title { font-weight:normal; font-family:'TitilliumB'; font-size:20px; line-height:1.2em; display:block}	
	.block.template5 .post-headline { display:none}
	.block.template5 .first .post-headline { display:block }
	.block.template5 .first .excerpt { display:block }
	.block.template5 .title-festival { font-weight:bold }
	.block.template5 .first .title-festival { font-weight:normal }

/*** AGENDA ****/
.block.template6 {}
	.block.template6 .subtitle { position:relative; font-family:'TitilliumB'; text-transform:uppercase; display:block;  margin:-17px -16px 20px -16px; color:#fff;  padding:0px 15px; line-height:31px; background-color:#111f8a}
	.block.template6 li {  padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; border:0px; height:auto !important; }
	.block.template6 h3.post-title { position:relative; color:#000; font-weight:normal; font-size:14px; font-family:Arial; margin:0px !important; padding-left:10px; line-height:1.3em }

	.block.template6 li h3:before { position:absolute; display:block; content:"-";width:10px; height:20px; left:0px; top:0px; }
	.block.template6 .excerpt { display:none  }
	.block.template6 a.post-edit-link { display:none }
	
	
.block-content { position:relative; padding:16px; background-color:#fff; border:1px solid #bcbcbc; margin-bottom:20px; }
	.block-content .page-title { margin:-16px -16px 20px -16px; }

/**** CATEGORIES - TEMPLATES ***/	
.category-title { font-family:'TitilliumB'; text-transform:uppercase; height:29px; line-height:32px; color:#fff; background-color:#0f368b; padding:0px 15px; font-size:12px; }
.category-title.absolute { position:absolute; z-index:999; width:auto; top:0px; margin-top:15px;; }

/*** colors */
.cat-criticas h1.category-title { background-color:#f39800 }
.category-title.gray { background-color:#b1b1b1}

/**** AGENDA ACCORDIONS ***/
.cat-agenda-ciudad .category-title,
.cat-agenda-titulo .category-title { position:relative; background-color:#0f368b; margin:-16px -16px 0px -16px; font-size:12px; }
.cat-agenda-ciudad .subtitle,
.cat-agenda-titulo .subtitle { position:relative; font-family:'TitilliumB'; text-transform:uppercase;  margin:0 -16px 20px -16px; color:#fff;  padding:0px 15px; height:29px; line-height:32px; background-color:#f39801; font-size:12px;}


.accordion-title { cursor:pointer; border-bottom:1px solid #bcbcbc; padding:8px 20px 6px 2px !important;  }
.accordion .loop-posts { margin-top:20px;}
.accordion  .post-meta { color:#10368b; font-weight:bold; }

/*** LOOP GENERICO NOTICIAS */
.loop-posts .post-thumbnail { width:180px; height:auto; }
.loop-posts .post-content { float:right; width:68%;}
	.loop-posts h3.post-title { font-family:Arial; font-size:14px; font-weight:bold; line-height:1.2em}
	.loop-posts .post-categories { margin-bottom:0px; }
		.loop-posts .post-categories a { color: #666 }
	
/***** LOOP NOTICIAS ****/
.loop-posts.cat-noticias {}
	.loop-posts li, .loop-posts .loop-post { margin-bottom:25px; padding-bottom:22px; border-bottom:1px solid #bcbcbc }
	.loop-posts li a { display:inline-block; }
	.loop-posts li a.loop-link { color:#000 }
	.loop-posts li.last { border:0px; }
	.loop-posts .post-thumbnail { float:left; /*width:180px !important; */ height:auto; margin:0px 15px 15px 0px !important; border:1px solid #a2a3a2 }
		/*.loop-posts .post-thumbnail img { max-width:100%;  } */
		.loop-posts li .title { font-family:Arial; font-weight:bold; font-size:14px; padding-top:2px; color:#0f368b }

.loop-prev-posts { padding:0px 0px 0px 17px; }
	.loop-prev-posts li { padding:0px 1px 3px 1px; color:#0f368b; list-style:disc; line-height:1.3em}
		.loop-prev-posts li h4 { font-family:Arial; font-weight:bold; color:#0f368b; margin-bottom:0px }
		.loop-prev-posts li .headline { color:#000 }
		.loop-prev-posts .post-date { color:#000}
		
/*** DVD-LIBROS ***/
.loop-posts.cat-dvd-libros h3.post-title { font-size:14px;}
	.loop-posts.cat-dvd-libros .post-top,
	.loop-posts.cat-dvd-libros .post-content { position:relative; float:right; width:500px; height:auto; }
	.loop-posts .post-meta { margin-bottom:20px;}
	.loop-posts.cat-dvd-libros .post-thumbnail { width:100px;  }

/**** AGENDA ***/
.accordion-title { position:relative; padding:10px 2px 9px; color:#878787; line-height:1.1em; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all;  transition-property: all; }
.accordion-title:after { position:absolute; right:1px; top:9px; content:''; display:block; width:18px; height:18px; background-image:url(images/accordion-icon.gif); background-repeat:no-repeat; background-position:left -18px;}
h4.ui-accordion-header-active:after { background-position:0px 0px !important; }
.accordion-title:hover, .ui-accordion-header-active { color:#10368b}

.loop-posts.accordion { margin-top:25px; }
	.loop-posts.accordion .post-title { font-weight:bold; font-size:14px; line-height:1.2em; margin:0px 0px 2px 0px !important; }
	.loop-posts.accordion .post-title, 
	.loop-posts.accordion .post-content { position:relative; float:right; width:424px; height:auto; margin-top:16px; }
	
.post-content p { padding-bottom:19px}

.p10 { margin-bottom:10px;}
.post-title { color:#0f368b; }		
.post-headline { font-weight:bold; font-family:Arial; color:#000 }
.block-content h2.post-title { margin-bottom:3px; }
.block-content .post-thumbnail.feat { margin:-16px -16px 19px -16px;}	
.post-author {}
.post-date, .post-estreno { color:#8e8e8e } 


.entry { position:relative }
.entry .post-excerpt { margin:16px 0px; font-weight:bold;}
.entry .post-date,
.entry .post-author{ /* margin-bottom:16px */ }

/********** RATING STARS *****************/	
.rating { display:block; width:92px; height:16px; margin:10px 0px; background-image:url(images/stars.png); background-repeat:no-repeat; text-indent:-9999px; }
	.rating-0 		{ background-position:left 0;  }
	.rating-1 	 	{ background-position:left -21px; }
	.rating-1-5	{ background-position:left -42px; }
	.rating-2 	 	{ background-position:left -63px; }
	.rating-2-5 	{ background-position:left -84px; }
	.rating-3 	 	{ background-position:left -105px; }
	.rating-3-5 	{ background-position:left -126px; }
	.rating-4 		{ background-position:left -147px; }
	.rating-4-5   { background-position:left -168px; }
	.rating-5     { background-position:left -189px; }	
	
.share {   }	
.share { float:none; clear:both; min-height:23px; padding:15px 2px; }
	.share div { display:inline-block; min-width:70px;  }
	.share .clr { display:block; float:none; height:1px; padding:0px }
	.share * { -webkit-transition-duration:0s !important; -moz-transition-duration:0s; -ms-transition-duration:0s; -o-transition-duration:0s; transition-duration:0s; -webkit-transition-property:none; -moz-transition-property:none; -ms-transition-property:none; -o-transition-property:none;  transition-property:none;  }
	
	
.post-edit-link { color:#ff0000 !important;  position:absolute; z-index:999; bottom:0px; right:0px; display:inline-block; padding:0px 6px; background-color:#eee; font-size:12px; }	
a.post-edit-link:hover { background-color:#dfdfdf }
/*------------------------------------------------*/
/*--------------------[SIDEBAR]---------------------*/
/*------------------------------------------------*/
#sidebar { float:right; width:330px; line-height:1.3em }
	#sidebar .widget { border:1px solid #bcbcbc;  margin-bottom:20px;}
	#sidebar a:hover { filter: alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7; }
	#sidebar .widgettitle { position:relative; height:29px; line-height:30px; padding:0px 10px; margin:0px; font-family:'TitilliumB'; text-transform:uppercase; color:#fff; background-color:#0f368b; font-size:12px;}
	#sidebar .widgettitle:after { position:absolute; display:block; width:14px; height:14px; background-image:url(images/star-white.png); background-repeat:no-repeat; content:''; top:7px; right:11px; filter: alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7;  }
	#sidebar .widget ul { padding:13px 20px 17px 17px;}
		#sidebar .widget ul li { padding-top:0px; padding-bottom:9px; margin-bottom:9px; border-bottom:1px solid #bcbcbc }
		#sidebar .widget ul li.last, #sidebar .widget ul li:last-child { border:0px; padding-bottom:0px; margin-bottom:0px; }
		
	.widget_tp_widget_recent_tweets a { color:#44aad2; }
		div.tp_recent_tweets { padding-bottom:15px; }
	
	#sidebar .widget_text { border:0px; }
	#sidebar .widget_text .widgettitle { display:none } /*hack for banners */
	
	#sidebar .widget_latest_posts { background-color:#fffadf }
		#sidebar .widget_latest_posts .widgettitle { background-color:#f39800 }
		#sidebar .widget_latest_posts li a { color:#000; display:inline-block }
		#sidebar .widget .cat-name { color:#f39800; font-weight:bold }
		#sidebar .widget .date { color:#7f7f7f}
		
	#sidebar .widget_wlwi li { line-height:1.3em}
		#sidebar .widget_wlwi li a { display:block; color:#000 }
		#sidebar .widget_wlwi li span { display:block; }
		#sidebar .widget_wlwi span.title { font-weight:bold}
		#sidebar .widget_wlwi span.desc { line-height:1.1em}
		#sidebar .widget_wlwi li img { float:left; border:1px solid #fff; vertical-align:middle; margin:3px 9px 0px 0px }	
		
	#sidebar .tp_recent_tweets li { line-height:1.4em }	
		
/*------------------------------------------------/
//--------------[PAGINATION] ---------------------/
//------------------------------------------------*/	
.wp-pagenavi, .pagination { clear: both; text-align:right; margin:0px 0px 10px;}
	.wp-pagenavi a { display:inline-block; text-decoration: none; border:0px; padding:4px; margin:0px 3px; color:#000; }
	.wp-pagenavi span {display:inline-block; padding:4px;  }
	.wp-pagenavi span.pages {  }
	
	.wp-pagenavi a:hover, .wp-pagenavi span.current { border:0px; color:#10368b !important }
	.wp-pagenavi span.current { font-weight:normal; border:0px; color:#10368b !important; }
	
	.wp-pagenavi a.previouspostslink {width:21px !important; border:0px} 
	.wp-pagenavi a.nextpostslink { width:21px !important; border:0px; }
		.wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.nextpostslink:hover { border-color: transparent}
			

		
/*------------------------------------------------*/
/*--------------------[FORMS]---------------------*/
/*------------------------------------------------*/

input[type=text], input[type=email], textarea { width:200px;  font-size:13px; color:#333; padding:9px 13px 9px; border:1px solid #e8e8e8; max-width:92%; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all;  transition-property: all; }
	input[type=text]:focus, input[type=email]:focus, textarea:focus { border:1px solid #ddd }

.content-left input[type=submit], .button {  font-weight:bold; font-size:13px; border:1px solid #b7b7b7; cursor:pointer; background-color:#e8e8e8; color:#000; text-transform:uppercase; height:23px; line-height:23px; padding:0px 6px; text-decoration:none; -webkit-font-smoothing: antialiased; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -ms-transition-duration:0.2s; -o-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-property: all; -moz-transition-property: all; -ms-transition-property: all; -o-transition-property: all;  transition-property: all; }
	input[type=submit]:hover, .button:hover { background-color:#ccc }
	
	input[type=text]:focus, input[type=email]:focus, textarea:focus { border:1px solid #ccc}
	
	.page input[type=text], .page input[type=email], .page textarea  { }
	.screen-reader-text { display:none; }

.button { font-family: 'GothamM'; background-color:#1f1e20; color:#b2b2b2; text-transform:uppercase;  }	


/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
/*h4#comments { font-size:26px; text-transform:none; margin-bottom:20px; border-bottom:0px; color:#000} */
#comment-wrap { position:relative; margin:0px 0px 10px 0px;  }
	#comment-wrap  a { }
	
#comments, #reply-title { padding-top: 0; padding-bottom:10px;  }
#comments h4, #respond h3 {  }

.commentlist {  }
	.comment { float:none; clear:both; border-bottom:1px solid #bcbcbc }
	/*.comment:last-child { border:0px;} */
	.comment, .comment p { }
	.comment-body { position: relative; padding:7px 3px 5px 3px; }
	.comment-body.odd {  }
		/*.avatar  { float:left; margin:0px 15px 15px 0px; } */
		.comment-meta { margin:0px 0px 1px 0px; }
			.comment-author { display:inline-block; font-weight:bold; color:#0f368b }
				.comment-author a { color:#0f368b  }
			.comment-date { display:inline-block; text-transform:none; color:#0f368b; }
			
		.comment-content {  }
		.comment-edit-link { color: #ddd; font-style: italic; font-size:12px; }
		a.comment-reply-link { float: right; font-weight:normal; font-size:12px;  padding:3px 0px; text-decoration: none; color:#666; }
		.comment-body a.comment-reply-link:hover { text-decoration: none; }
		.commentlist .children { padding-left:30px; }
		.reply-container { text-align: right; }

		#respond { /*border-top:1px solid #bcbcbc ; */ padding-top:15px; }
		h3#reply-title {  }
			.comment #reply-title small { display:none; }
	
		#commentform {  }
			.comment-notes { display:none; }
				#commentform label { display:inline-block; width:25%; }
				#commentform #author, #commentform #email, #commentform #url { width:45%; margin:0px 3% 10px 0px; } 
				 #commentform #url {  }
				 #commentform #comment {  }
			#commentform #submit { margin-top:5px;  }
			
			#commentform p { margin:5px 0px 5px 0px;}
			#commentform p.form-submit { height:auto; text-align:right !important; margin:0px; }
			
			#commentform input[type=text] { width:50%}
			#commentform textarea#comment { height:70px; width:95%; max-width:inherit; }
		
		
		
	#commentform input.error { border:1px solid #C00 }
	
			
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#footer { padding: 40px 0px 40px 0px; border-top:6px solid #f39800; background-color:#0f368b; color:#879ac5; line-height:1.3em }
	#footer a { color:#879ac5 }
	#footer a:hover { opacity: 0.7;}
	#footer .col { position:relative; float:left; overflow:hidden; }
	#footer .col1 { width:240px; margin-right:86px;}
	#footer .col2 { width:395px; }
	#footer .col3 { float:right; width:190px; }
	
	#footer .widgettitle { font-family:'TitilliumB'; font-weight:normal; font-size:14px; line-height:1.3em; padding:0px 15px 7px 1px; margin-bottom:9px; color:#fff; text-transform:uppercase; border-bottom:1px solid #f39800; background-image:url(images/star.png); background-position:right top; background-repeat:no-repeat; line-height:1.3em }
	
	#footer .widget_latest_posts li { padding-bottom:9px; margin-bottom:10px; border-bottom:1px solid #5773ae }
	#footer .widget_latest_posts li.last { border-bottom:0px; margin-bottom:0px; padding-bottom:0px; }
	#footer .widget_latest_posts li a { display:inline-block; padding:0px 1px }
	#footer .widget .cat-name { font-weight:bold }

	.widget_followuswidget ul  { position:relative;   }
	.widget_followuswidget li { display:block; width:32px; height: 32px;  overflow:hidden; background-repeat:no-repeat;  text-align:left;  background-image:url(images/social-icons.png); filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; text-align:left }
	#footer .widget_followuswidget li { margin:14px 0px 17px }
	#footer .widget_followuswidget li:after { position:absolute; top:auto; left:0px; margin-top:40px; width:100%; height:1px; border-bottom:1px solid #5773ae; content:''; display:block}
	#footer .widget_followuswidget li a { position:absolute; display:inline-block; width:100%; height:22px !important; padding: 10px 0px 0px 43px; line-height:1em; font-weight:bold; color:#879ac5 }
	
	#header .widget_followuswidget li { display:inline-block; width: 32px; text-indent:-9999px; -webkit-transition:opacity 0.15s; -moz-transition:opacity 0.15s; transition:opacity 0.15s;}
		#header .widget_followuswidget li:hover { filter: alpha(opacity=90); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; }
	
		.widget_followuswidget .icons li:hover { } 
		.widget_followuswidget .icons li a { display:block; width:100%; height:100%;  }
		.widget_followuswidget .icons .facebook { background-position: 0px 0; }
		.widget_followuswidget .icons .twitter { background-position: -36px 0; }
		.widget_followuswidget .icons .youtube { background-position: -72px 0; }
		.widget_followuswidget .icons .rss { background-position: -108px 0; }	
	
#footer-bottom { background-color:#879ac5; font-size:12px; color:#0f368b; line-height:1em; padding:10px 0px; }	
	#footer-bottom a { color:#0f368b; } 
