/*
Theme Name:     Alarnev
Description:    Template Alarnev
Author:         DevAPP
Author URI: 	http://www.devapp.it
Template:       ultimatum
Version:        1.0
*/

@import url(font/check.css);
@import url(font/flaticon.css);

body .contentHome {line-height:18px;}

/** STYLE TEMA **/
#content {line-height:18px;}
.sub-header h1 {margin:15px 0;}
.sub-header h1 a {color:#fff!important;font-weight:600;font-size:32px;line-height:32px;display:block;text-align:center;margin:0;}
.footwrapper h1 a {color:#fff!important;font-weight:600;font-size:32px;line-height:32px;display:block;text-align:left;}
.socialNetwork a {color:#fff!important; font-size:14px; line-height:10px;display:inline-block; background:#2C3E50;}
.socialNetwork a span {display:inline-block; border:1px solid #fff; width:20px; height:20px; text-align:center; padding:5px;position:relative;}
.socialNetwork a span:before {font-size:20px;margin:0;padding:5px;display:inline-block;width:20px; height:20px; position:absolute; top:0; left:0; line-height:20px;}

/** menu subheader **/
.sub-header .socialNetwork {float:right; padding:35px 0 0 10px;}
.sub-header .header-left .horizontal-menu ul.menu {padding:40px 0 0 0;}
.sub-header .header-left .horizontal-menu ul.menu li {border:0;}
.sub-header .header-left .horizontal-menu ul.menu li + li {padding:0 0 0 25px;}
.sub-header .header-left .horizontal-menu ul.menu li a {font-size:16px;color:#2C3E50;}

.sub-header .header-right .ultimatum-nav, .sub-header .header-right .horizontal-menu {display:inline-block;float:none!important;}
.sub-header .header-right .clearfix {display:none;}

.sub-header .header-right {text-align:right;}
.sub-header .header-right .horizontal-menu ul.menu {padding:40px 0 0 0;}
.sub-header .header-right .horizontal-menu ul.menu li {border:0;}
.sub-header .header-right .horizontal-menu ul.menu li a {font-size:16px;color:#2C3E50;}
.sub-header .socialNetwork a:hover {background:#fff;color:#2C3E50!important;}

/** menu main **/
.header .main-header {}
.header .main-header .ultimatum-nav  .ddsmoothmenuh ul {text-align:center;float:none;}
.header .main-header .ultimatum-nav .ddsmoothmenuh > ul > li {margin:0 -2px!important;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li {padding:0;float:none; display: inline-block; position:relative;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li + li {margin:0 0 0 0;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > a {color:#fff;font-size:17px;padding:20px 20px;display:block;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul {min-width:250px!important;}

/** color **/
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde.current-menu-item > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde.current-menu-ancestor > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > a:hover, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > a.selected, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde.current-post-ancestor > a{background:#42D07F;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro.current-menu-item > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro.current-menu-ancestor > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > a:hover, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > a.selected, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro.current-post-ancestor > a{background:#3498DC;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola.current-menu-item > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola.current-menu-ancestor > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > a:hover, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > a.selected, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola.current-post-ancestor > a{background:#9B59B6;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.nero.current-menu-item > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.nero.current-menu-ancestor > a, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.nero > a:hover, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.nero > a.selected, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.nero.current-post-ancestor > a{background:#1c1c1c;}
/** fine color menu **/



.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu {text-align:left; width:100%!important;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu li a {padding:17px 28px;}
/**
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li {display:block;border-top:1px solid #3498db; position:relative;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li.menu-item-has-children > a {background:url(images/arrow-menu.png) no-repeat right center #2980b9;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li.menu-item-has-children > a:hover {background:url(images/arrow-menu.png) no-repeat right center #3498db;} 
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li > a {display:block; background:#2980b9;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li > a:hover, .header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li.current-menu-item > a {background:#3498db;}
**/

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li > ul.sub-menu > li > ul {margin-top:-1px;}

/** sub color main menu **/
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu li {display:block;border-top:1px solid #2ab263; position:relative; text-align:left;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu > li.menu-item-has-children > a {background:url(images/arrow-menu.png) no-repeat right center #42d07f;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu li a:hover {background-color:#2ab263; background-image:none;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu li.menu-item-has-children > a:hover {background:url(images/arrow-menu.png) no-repeat right center #2ab263;}

.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu li a {display:block; background-color:#42d07f;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu li a:hover {background-color:#2ab263;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.verde > ul.sub-menu li.current-menu-item > a {background-color:#2ab263;}


.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu li {display:block;border-top:1px solid #2b82bc; position:relative; text-align:left;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu > li.menu-item-has-children > a {background:url(images/arrow-menu.png) no-repeat right center #3498DC;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu li a:hover {background-color:#2b82bc; background-image:none;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu li.menu-item-has-children > a:hover {background:url(images/arrow-menu.png) no-repeat right center #2b82bc;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu li a {display:block; background-color:#3498DC;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu li a:hover {background-color:#2b82bc;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.azzurro > ul.sub-menu li.current-menu-item > a {background-color:#2b82bc;}


.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu li {display:block;border-top:1px solid #8443a0; position:relative; text-align:left;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu > li.menu-item-has-children > a {background:url(images/arrow-menu.png) no-repeat right center #9B59B6;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu li a:hover {background-color:#8443a0; background-image:none;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu li.menu-item-has-children > a:hover {background:url(images/arrow-menu.png) no-repeat right center #8443a0;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu li a {display:block; background-color:#9B59B6;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu li a:hover {background-color:#8443a0;}
.header .main-header .ultimatum-nav .ddsmoothmenuh ul > li.viola > ul.sub-menu li.current-menu-item > a {background-color:#8443a0;}
/** end sub color main menu **/

/*** HOME ***/
.contentHome .introHome {margin-bottom:30px;}
.contentHome .introHome .span8 {background: #fff;}
.contentHome .introHome .span4 {width: 32%;background: #fff;margin-left: 2%;}
.contentHome .introHome img {float:left; width:250px; margin-right:15px;}
.contentHome .introHome .text-intro {padding:25px; min-height:180px; font-size:15px; line-height:18px;}
.contentHome .introHome .text-intro p {margin: 0; line-height:25px;}
.contentHome .introHome .text-intro h2 {margin:0;padding:0 0 20px 0;font-size:26px; line-height:26px; font-weight:600; text-transform:uppercase;}
.contentHome .videoIntro h2 {margin:0;padding:0 0 20px 0;font-size:22px; line-height:22px; font-weight:600; background:#1d1d1d; padding:10px;color:#fff; text-align:center;}
.contentHome .videoIntro .playVideo {position:relative;}
.contentHome .introHome .videoIntro img {float: none;width: 280px; height:208px;margin-right: 0;}
.contentHome .videoIntro .playVideo a:after {content:url(images/play.png); position:absolute; top:50%;left:50%; width:64px; height:66px; margin:-32px 0 0 -33px;}

.contentHome .widget_ultimatumcustomcontent, .contentHome .one_third {float:left; width:32%; margin-bottom:30px; margin-right:0; background:#42d07f;color:#fff; position:relative; max-height:480px; min-height:480px; overflow:hidden;}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent, .contentHome .one_third + .one_third {margin-left:2%;background:#3498dc;}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent, .contentHome .one_third .post {max-height:480px; min-height:480px; overflow:hidden;}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent {background:#9b59b6;}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent {
	float:none;
	background:none;
	clear:both; 
	width:100%;
	margin:0;
}
.contentHome .widget_ultimatumcustomcontent > h3 {width:100%;text-align:left;z-index:1;position:absolute;top:0; padding:10px 15px; margin:0; font-size:24px; font-weight:100; line-height:20px; background:rgba(66,208,127,0.7);box-sizing: border-box;}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent > h3 {background:rgba(52,152,219,0.7);}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent > h3 {background:rgba(155,89,182,0.7);}
.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent > h3 {
	width:32%;
	background:rgba(100,118,135,0.7);
}

.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent .post{background:#647687;}
.contentHome .post{	position: relative;}
.contentHome h3.post-header {padding:15px 15px 10px 15px;margin:0;font-weight:400; font-size:20px; line-height:20px;text-transform:uppercase;}
.contentHome h3.post-header a {color:#fff;}
.contentHome h3.post-header a:hover {text-decoration:none;color: #eee;}

.contentHome .post img, .blogMain .post img, .contentHome .post a, .blogMain .post a  {width:101%; display:block;}

.contentHome .post p.post-excerpt {padding:0px 15px 15px 15px; margin:0;}

.contentHome .fimage-align-left {margin:0; float:none;}
/*** FINE HOME ***/


/** BLOG **/
body.category-il-dolore .blogMain .post {background:#42d07f;}
body.category-patologie .blogMain .post {background:#3498db;}
body.category-area-donna .blogMain .post {background:#9b59b6;}
body.category-news .blogMain .post {background:#647687;}
body.category-landing .blogMain .post {background:#2D3E4F;}
body.category .post {margin-right:2%;}


.blogMain .one_third {float:left; width:32%; margin-bottom:30px; margin-right:0; color:#fff; position:relative; max-height:460px; min-height:460px; overflow:hidden;}
.blogMain .widget_ultimatumcustomcontent > h3 {width:100%;text-align:left;z-index:1;position:absolute;top:0; padding:10px 15px; margin:0; font-size:20px; font-weight:400; line-height:20px; background:rgba(66,208,127,0.7);box-sizing: border-box;}
.blogMain .post{	position: relative;}
.blogMain h2.post-header {padding:15px 15px 10px 15px;margin:0;font-weight:400; font-size:20px; line-height:20px;text-transform:uppercase;}
.blogMain h2.post-header a {color:#fff;}
.blogMain h2.post-header a:hover {text-decoration:none;color: #eee;}
.blogMain .post div.entry-content {padding:0px 15px 15px 15px; margin:0;}
.blogMain .post div.entry-content p {height:72px; overflow:hidden;}
/** singolo post **/
body.single-post .post {background:#fff;}
body.single-post .category-il-dolore h1.post-header{background:#42d07f;}
body.single-post .category-patologie h1.post-header{background:#3498db;}
body.single-post .category-area-donna h1.post-header{background:#9b59b6;}
body.single-post .category-news h1.post-header{background:#647687;}
body.single-post .category-landing h1.post-header{background:#2D3E4F;}
body.single-post .post h1.post-header {color:#fff; margin:0; line-height:26px; font-weight:400; font-size:26px; padding:15px 30px;}

body.single-post .post-meta, body.single-post .entry-content {padding:15px 30px;}
body.single-post .post-meta {padding-bottom:0;}
body.single-post .post-taxonomy {padding:0 30px;}

body.single-post .category-landing p{line-height:24px;font-size:17px;}
body.single-post .category-landing ul li{line-height:24px;font-size:17px;}

.comment-respond h3, .entry-comments h3 { text-transform: uppercase; color:#2f4157;}
.entry-comments .comment-container {box-shadow:none;border-radius:0; border:0; background:#fff;}

#commentform input[type="text"], #commentform input[type="url"], #commentform input[type="email"] {border-radius:0;box-shadow:none;border:none; height:40px; width:300px;}
#commentform textarea {border-radius:0;box-shadow:none;border:none; box-sizing:border-box; max-width:100%;}
#commentform .form-submit input[type="submit"] {background:#2d3e50; border-radius:0;text-transform:uppercase; font-size:17px; padding:20px 20px; box-shadow:none;}
#commentform .form-allowed-tags {color:#343434;}
#commentform code {color:#7d7d7d;}

/** FINE BLOG **/

/** PAGINA **/

.pageMain #content .page {background:#fff;}
.pageMain #content .page h1.post-header{background:#647687; color:#fff; margin:0; line-height:26px; font-weight:400; font-size:26px; padding:15px 30px;}
.pageMain #content .page .entry-content {padding:30px; margin-bottom:30px;}


/*faq*/
.pageMain #content .page .entry-content .accordion-group {border-radius:0;}
.pageMain #content .page .entry-content .accordion-heading a {background:#eee; font-size:22px; color:#666; line-height:22px;}
.pageMain #content .page .entry-content .accordion-heading a:hover, .pageMain #content .page .entry-content .accordion-heading a:active, .pageMain #content .page .entry-content .accordion-heading a:focus {background:#ddd; text-decoration:none;}
#faq-sroll {margin-bottom:0;}
/* video */
.pageMain #content .page .intervista h2 {color:#27AE60;font-size:26px; line-height:26px; font-weight:400;}

/** SIDEBAR **/
.sidebar .widget + .widget {margin: 30px 0 0 0}

/** OTHER **/
.margin-20 {margin-bottom:20px;}
.margin-40 {margin-bottom:40px;}
.margin-60 {margin-bottom:60px;}

.intervista .span12 .margin-40:last-child{margin-bottom:0px;}

#myModal {border-radius:0;}
#myModal .modal-header {background:#27AE60; color:#fff; margin:0; font-weight:600;}

#content img.alignleft {margin:0 30px 30px 0!Important;}
#content img.alignright {margin:0 0px 30px 30px!Important;}

#content blockquote {clear:both; font-size:13px;}
#content blockquote p{clear:both; font-size:14px;}

hr {margin:40px 0!Important; clear:both;}

#content .entry-content h1 {font-size:38px; line-height:38px; margin:0 0 30px 0; font-weight:600; color:#27ae60;}
#content .entry-content h2 {font-size:32px; line-height:32px; margin:0 0 30px 0; font-weight:600; color:#27ae60;}
#content .entry-content h3 {font-size:28px; line-height:28px; margin:0 0 30px 0; font-weight:600; color:#27ae60;}
#content .entry-content h4 {font-size:24px; line-height:24px; margin:0 0 30px 0; font-weight:600; color:#27ae60;}
#content .entry-content h5 {font-size:20px; line-height:20px; margin:0 0 30px 0; font-weight:600; color:#27ae60;}
#content .entry-content h6 {font-size:17px; line-height:17px; margin:0 0 30px 0; font-weight:600; color:#27ae60;}

#content h1:after, #content h2:after, #content h3:after, #content h4:after, #content h5:after, #content h6:after {content:''; display:block; clear:both;}

#file_user_pic-1 {width:140px;}
#content div.upme-wrap div.upme-field-value img {margin: 0 25px 25px 0;}

/** PAGINAZIONE **/

#content .pagination ul {box-shadow:none; border-radius:0;}
#content .pagination ul li {margin-left: 4px; display: inline-block;}
#content .pagination ul li a{border-radius: 0;
border: 0;
font-size: 18px;
padding: 10px 15px;}
#content .pagination ul li.active a, #content .pagination ul li a:hover {background:#27AE60; color:#fff;}


/** footer **/
.footer h1 {margin:15px 0 15px;}
.footer .ultimatum-nav .horizontal-menu ul {padding:30px 0 0 0; text-align:right;}
.footer .ultimatum-nav .horizontal-menu ul li {float:none; display:inline-block;border:0;}
.footer .ultimatum-nav .horizontal-menu ul li a {color:#fff;font-size:16px;}
.footer .socialNetwork {float:right; padding:26px 0 0 10px;}
.footer .socialNetwork a:hover {background:#fff;color:#2C3E50!important;}


.mybreadcrumbs {padding:10px 20px; background:#fff; margin-bottom:20px; line-height:20px;}


.pageMain .faq #content .page .entry-content {margin-bottom:0;}

/** START CSS FACEBOOK PANEL **/

.FaceMain {
position:fixed;
width:200px;
height:360px;
top:50%;
margin-top:-175px;
right:-200px;
box-shadow: 0 0 5px #ccc;
border:1px solid #ddd;
border-right:0;
transition: all 0.5s; 
background:#fff;
}

.FaceMain div.mybutton button {
cursor:pointer;
position:absolute;
background-image:url(images/facebook.gif);
width:47px; height:150px; 
left:0; top:50%; 
margin:-75px 0 0 -47px; 
border:0; 
box-shadow:none; 
background-color:transparent; 
text-indent:-9999px; 
padding:0;
}

.Close {
right:0;
}
/** END CSS FACEBOOK PANEL **/

/** SEARCH PAGE **/
.widget.widget_ultimatumsearch.inner-container form {margin:0;}
.widget.widget_ultimatumsearch.inner-container input[type="search"]{
width: 70%;
box-sizing: border-box;
border-radius: 0;
box-shadow: none;
height: 45px;
background: #fff;
border: 1px solid #fff;
}
.widget.widget_ultimatumsearch.inner-container button.btn{
width: 30%;
box-sizing: border-box;
background: #2C3E50;
text-shadow: none;
border: 0;
border-radius: 0;
height: 45px;
color: rgb(255, 255, 255);
text-transform: uppercase;
}
.search-result .post-inner {background:#fff; margin-bottom:20px;}
.blogMain.search-result h2.post-header {
padding: 15px 15px 10px 0px;
margin: 0;
font-weight: 400;
font-size: 20px;
line-height: 20px;
text-transform: uppercase;
display:inline-block;
max-width: 600px;
}
.search-result .featured-image img {width:150px; height:150px;}
.blogMain.search-result h2.post-header a {color:#2C3E50;}
.blogMain.search-result .entry-content {
padding: 0px 15px 15px 15px;
margin: 0;
}
.search-result span[style="float:right"] a {color:#fff;background:#2C3E50; display:inline-block; padding:5px 10px; margin-top:25px; width:inherit;}
.blogMain.search-result .post div.entry-content p {
height: inherit;
overflow: visible;
}

.post-categories, .post-categories li {display:inline-block;margin:0; padding:0;}
a[href="http://www.sollievodaldolore.it/category/il-dolore/in-evidenzia/"], a[href="http://www.sollievodaldolore.it/category/patologie/in-evidenzia-patologie/"], a[href="http://www.sollievodaldolore.it/category/area-donna/in-evidenza/"] {display:none;}
/** RESPONSIVE **/

@media (max-width:9999px) and (min-width:1201px) {
   .container > .row > .span9 {width: 870px!important;}
   .container > .row > .span3 {width:300px!important;}
   .sub-header .container > .row > .span3 {width:277.5px!important;}
}
@media (max-width:1200px) and (min-width:767px) {
   .container > .row > .span9 {width: 640px!important;}
   .container > .row > .span3 {width:300px!important;}
   .sub-header .container > .row > .span3 {width:277.5px!important;}
}
@media (max-width:767px) {
	body {padding:0!important;}
	.row {padding:0 20px;}
	/** MENU **/
	.responsive-nav-form {margin:0; text-align:center; padding:10px 0;}
	.responsive-nav-form select {margin:0;}
	.sub-header .horizontal-menu {float:none!Important;}
	.sub-header .header-right, .sub-header .header-left {text-align:center;float:none!important;}
	.sub-header .header-right .horizontal-menu ul.menu, .sub-header .header-left .horizontal-menu ul.menu {padding: 10px 0;overflow:hidden;}
	.sub-header .header-left .horizontal-menu ul.menu li {display:inline-block!Important;float:none!important;}
	.sub-header .header-right .horizontal-menu ul.menu li a, .sub-header .header-left .horizontal-menu ul.menu li a {font-size:13px!Important;}
	/** FINE MENU **/
	
	/** MAIN **/
	.sub-header .socialNetwork, .footer .socialNetwork {float:none; padding:10px 0; text-align:center;}
	.sidebar {text-align:center;}
	.sidebar .widget, #content .entry-content {margin: 0 0 30px 0}
	.sidebar .widget:last-child {margin-bottom: 0}
	
	/** blog **/
	body.category .post, body.category .last {width:290px; margin: 0 auto 30px auto!important; display: block; float:none;}
	
	body.category .post, body.category .last {width:280px;}
	
	
	/** HOME **/
	.contentHome .introHome {width:280px; margin:0 auto;}
	.contentHome .introHome img {float:none; width:280px;margin:0;}
	
	.contentHome .introHome .span4 {width:100%; margin:30px 0 0 0;}
	.contentHome .widget_ultimatumcustomcontent {max-height: none;float:none; width:280px!important; margin: 0 auto  30px auto!important; overflow:visible;} 
	.contentHome .one_third, .contentHome .one_third .featured-image img {width:280px!important;float:none; margin:0 auto!important;display:block;}
	.contentHome .widget_ultimatumcustomcontent .one_third {max-height: none!important;float:none; width:280px; margin: 0 auto  30px auto!important; overflow:visible; background:rgb(100, 118, 135)!important;}
	.contentHome .widget_ultimatumcustomcontent + .widget_ultimatumcustomcontent, .contentHome .one_third .post {max-height:none; min-height:none; overflow:hidden;}
	.contentHome .widget_ultimatumcustomcontent:last-child {margin-bottom:0!important;}
	.contentHome .widget_ultimatumcustomcontent > h3 {width:100%!important;}
	
	.contentHome .videoIntro, .pageMain #content .page {margin-bottom:30px;}
	
        /** search **/
        .blogMain.search-result h2.post-header {padding:15px;}
        .search-result #content .entry-content {margin-bottom:0;}
        .search-result #content .entry-content span[style="float:right"] {display:inline-block; margin:20px 0;}
        .search-result .post-inner {max-width:500px; margin:0 auto 20px auto;}
        .search-result .featured-image img {width:100%; height:inherit; display:block;}
        .blogMain.search-result .post div.entry-content p {overflow:visible; height:auto;}
        .blogMain.search-result span[style="float:right"] a {display:inline-block; width:inherit; padding:20px 30px;}

	/** FOOTER **/
	.footer h1 a {text-align:center;}
	.footer .ultimatum-nav .horizontal-menu {float:none!important; text-align:center;}
	.footer .ultimatum-nav .horizontal-menu ul {text-align:center; padding-bottom:25px;}
}

@media (max-width:500px) {
}