body {
    width: 100%;
    max-width: 100%;
    line-height: 1.4;
	background-color: #f3f3f3;
    font: 13px Arial, Helvetica, Helvetica Neue, Georgia;
}

img {
    vertical-align: middle;
}

div.container {
	margin: 0 auto;
	text-align: center;
	max-width: 980px;
}

div.page-background > .container_12 {
    background: #fff;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

ul,ol {
	list-style: none;
}

.highlight {
	color: #ffca4a !important;
}

.sticky {
	position: fixed !important;
	width: 980px;
    left: 50%;
    margin-left: -490px;
	top: 0;
	z-index: 100;
	border-top: 0;
    transition:0.2s top ease-in;
}

.hidden {
	display: none;
}

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

#header-container 	{ background-image: url('../img/bg/bgHeader.png'); background-repeat: repeat-x; height: 87px; overflow: hidden;  }
#menu-container 	{ background: #fff url('../img/bg/bgMainNav.png'); background-repeat: repeat-x; }

#header .rl-logo img 		{ margin-top: 7px; }
#main-menu .rl-logo img 	{ margin-top: 4px; }

#header .hot-topics 		{ margin-top: 8px; font-size: 11px; text-align:left !important; }
#header .hot-topics span.highlight 	{ font-weight: bold; display: inline-block; width: 18%; vertical-align: top; margin-top: 2px; }

#header .highlight { margin-left: 10px; }
#header .hot-topics p 		{ display: inline-block; width: 75%; vertical-align: top; font-family: Georgia, Arial; font-weight: normal; line-height: 18px; margin: 0;  }
#header .hot-topics p a 	{ color: #fff; font-size: 12px;}
#header .hot-topics span.separator 	{ color: #fff; margin: 0px 2px; }

ul.main-nav 				{ margin: 0; padding: 0; font-size: 12px; }
ul.main-nav > li 			{ float: left; border-left: 1px solid #861e5a; border-right: 1px solid #580e38; display: inline-block; height: 36px; line-height: 36px; }
ul.main-nav li:first-child 	{ border-left: 0 !important; }
ul.main-nav li:last-child 	{ border-right: 0 !important; }
ul.main-nav > li:hover,
ul.main-nav li.active		{ background-color: #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
ul.main-nav > li:hover > a,
ul.main-nav li.active > a 	{ color: #422f00; text-decoration: none; background-image: url('../img/icons/arrowDown.png'); background-repeat: no-repeat; background-position: center 28px ; }
ul.main-nav li > a 			{ display: inline-block; color: #fff; font-weight: bold; padding: 0 15px; }


ul.main-nav > li:hover div.submenu 									{ display: block; }
ul.main-nav li div.submenu 											{ position: absolute; background-color: #fff;  width: 984px; left: 50%; margin-left: -492px; display: none; -moz-box-shadow: #d4d4d4 0px 3px 4px;  -webkit-box-shadow: #d4d4d4 0px 3px 4px; box-shadow: #d4d4d4 0px 3px 4px; z-index: 100; min-height: 175px; }
ul.main-nav li div.submenu .subcategories 							{ margin: 0 10px 0 10px; padding: 0; }
ul.main-nav li div.submenu.menuRight .subcategories 				{ float: right; }
ul.main-nav li div.submenu .subcategories ul						{ width: 100%; margin: 15px 0px; padding: 0; border-right: 1px solid #cfcfcf; }
ul.main-nav li div.submenu .subcategories ul li						{ text-align: left; padding: 0; line-height: 18px; margin: 3px 2px;  }
ul.main-nav li div.submenu .subcategories ul li a					{ color: #555; font-size: 12px; font-weight: bold; text-weight: bold; padding: 0; }
ul.main-nav li div.submenu .mostViewed								{ text-align: left; }
ul.main-nav li div.submenu .mostViewed .head						{ margin: 5px 0 5px 0; }
ul.main-nav li div.submenu .mostViewed .head p						{ font-size: 15px; color: #000; margin: 0 0 15px 0; padding: 0 0 0 5px; line-height: 36px; border-bottom: 4px solid #a6016a; }
ul.main-nav li div.submenu .mostViewed .body						{ }
ul.main-nav li div.submenu .mostViewed ul                           { padding: 0; margin: 0;}
ul.main-nav li div.submenu .mostViewed ul li                        { display: inline-block; width: 49%; }
ul.main-nav li div.submenu .mostViewed .body .image					{ display: inline-block; width: 35%; vertical-align: top; }
ul.main-nav li div.submenu .mostViewed .body .image img				{ border: 1px solid #e5e5e5; padding: 3px;  }
ul.main-nav li div.submenu .mostViewed .body .info					{ display: inline-block; width: 62%; vertical-align: top; }
ul.main-nav li div.submenu .mostViewed .body .info p.title			{ font-size: 15px; line-height: 21px; margin: 0; padding: 0; }
ul.main-nav li div.submenu .mostViewed .body .info p.title a		{ color: #000; }
ul.main-nav li div.submenu .mostViewed .body .desc					{ margin-top: 10px; }
ul.main-nav li div.submenu .mostViewed .body .desc p				{ font-size: 12px; line-height: 17px; margin: 0; padding: 0; }
ul.main-nav li div.submenu .mostViewed .body .desc p a				{ color: #000; }
ul.main-nav li div.submenu .editor									{ text-align: left; }
ul.main-nav li div.submenu .editor .head							{ margin: 15px 0 15px 0; }
ul.main-nav li div.submenu .editor .head p							{ font-size: 15px; color: #000; margin: 0 0 15px 0; padding: 0 0 0 5px; line-height: 36px; border-bottom: 4px solid #a6016a; }
ul.main-nav li div.submenu .editor .body							{  }
ul.main-nav li div.submenu .editor .body ul							{ margin: 0; padding: 0; }
ul.main-nav li div.submenu .editor .body ul li						{ padding: 2px 4px 5px 4px; border-bottom: 1px dotted #e7e7e7; padding: 0; margin-bottom: 5px; }
ul.main-nav li div.submenu .editor .body ul li a					{ font-weight: normal; font-size: 12px; line-height: 16px; color: #000; }

ul.main-nav-v2 				{ margin: 0; padding: 0; font-size: 12px; }
ul.main-nav-v2 > li 			{ float: left; border-left: 1px solid #861e5a; border-right: 1px solid #580e38; display: inline-block; height: 36px; line-height: 36px; }
ul.main-nav-v2 li:first-child 	{ border-left: 0 !important; }
ul.main-nav-v2 li:last-child 	{ border-right: 0 !important; }
ul.main-nav-v2 > li:hover,
ul.main-nav-v2 li.active		{ background-color: #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
ul.main-nav-v2 li:hover > a 	{ color: #422f00; text-decoration: none; }
ul.main-nav-v2 li.active > a 	{ color: #422f00; text-decoration: none; background-image: url('../img/icons/arrowDown.png'); background-repeat: no-repeat; background-position: center 28px ; }
ul.main-nav-v2 li > a 			{ display: inline-block; color: #fff; font-weight: bold; padding: 0 4px; }

#submenu                            { text-align: left; margin: 0; padding: 0; width: 100%; }
.rl-submenu                         {  }
.rl-submenu ul                      { margin: 0; width: 100%; padding: 0; height: 35px; border-bottom: 2px solid #e5e5e5; }
.rl-submenu ul li                   { display: inline-block;  }
.rl-submenu ul li a                 { padding: 6px 12px; font-size: 12px; font-weight: normal; font-family: Arial; color: #333; line-height: 25px; display: inline-block; }
.rl-submenu ul li a:hover           { text-decoration: underline; color: #000; }
.rl-submenu ul li.active a          { color: #861E5A; text-decoration: underline; font-weight: bold; }


.header-info 				{ text-align: right; }
.header-info > a            { margin-top: 5px; color: #fff; font-size: 11px; }

ul.top-menu 				{ font-size: 11px; margin: 6px 0; padding: 0; }
ul.top-menu li 				{ display: inline; color: #fff; border-right: 1px solid #fff; padding: 0 8px; }
ul.top-menu li:last-child 	{ border-right: 0; padding-right: 0; }
ul.top-menu li a 			{ color: #fff; }

#header .search-form 						{ font-size: 0; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin: 0; padding: 0; }
#header .search-form input[type="text"] 	{ width: 161px; border: 0; outline: none; display: inline; border: 0; border-top: 1px solid #730a46; border-bottom: 1px solid #730a46; border-left: 1px solid #730a46; background-color: #fff; color: #a3a3a3; font-size: 11px; height: 25px; line-height: 25px; padding: 0 6px; -webkit-border-top-left-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-bottomleft: 7px; border-top-left-radius: 7px; border-bottom-left-radius: 7px; }
#header .search-form input[type="submit"] 	{ padding: 0 9px; float: right; border: 0; outline: none; border: 0; border-top: 1px solid #730a46; border-bottom: 1px solid #730a46; border-right: 1px solid #730a46; display: inline; font-size: 12px; color: #6e6e6e; text-shadow: #fff 1px 1px 0; background-color: #dadada; height: 27px; line-height: 27px; cursor: pointer;-webkit-border-top-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; }

div.user-menu 						{ margin: 6px 0; padding: 0; }
div.user-menu:hover div 			{ display: block; }
div.user-menu span 					{ cursor: pointer; font-size: 11px; color: #fff; padding: 4px 30px 4px 10px; border: 1px solid #c63d8c; display: inline-block; moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: url('../img/icons/arrowDown3.png') right 9px no-repeat; }
div.user-menu:hover span 			{ background-color: rgba(255, 255, 2555, 1); color: #333; background-image: url('../img/icons/arrowDown4.png'); }
div.user-menu ul 					{ position: relative; background: #ffffff; border: 1px solid #8c1057; moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 0; box-shadow: rgba(0, 0, 0, .15) 0 2px 1px; text-align: left; margin: 0; }
div.user-menu ul:after, div.user-menu ul:before { bottom: 100%; left: 90%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
div.user-menu ul:after 				{ border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 7px;margin-left: -7px;}
div.user-menu ul:before 			{ border-color: rgba(140, 16, 87, 0);border-bottom-color: #8c1057;border-width: 8px;margin-left: -8px;}
div.user-menu ul li 				{ width: 220px; }
div.user-menu ul li:hover 			{ background-color: #eee; }
div.user-menu ul li a 				{ background-repeat: no-repeat; background-position: 190px center; padding: 13px 0 13px 25px; display: block; color: #807e83; text-decoration: none; font-size: 11px; text-transform: uppercase; }
div.user-menu ul li.logout:hover 	{ background-color: #f3e5ed; }
div.user-menu ul li.logout:hover a 	{ color: #bd247f; }
div.user-menu div 					{ display: none; position: absolute; float: right; margin:  0; padding: 10px 0 0 0; }

div.user-menu ul li a.profile 		{ background-image: url('../img/icons/profile.png');  }
div.user-menu ul li a.saved 		{ background-image: url('../img/icons/document.png');  }
div.user-menu ul li a.comments 		{ background-image: url('../img/icons/comment.png');  }
div.user-menu ul li a.email 		{ background-image: url('../img/icons/paperclip.png');  }
div.user-menu ul li a.logout 		{ background-image: url('../img/icons/lock.png');  }


/* ======== END HEADER ========= */

.page-background 	{ background-color: #fff; -webkit-box-shadow: 0px 10px 10px 1px rgba(227, 227, 227, 1); -moz-box-shadow: 0px 10px 10px 1px rgba(227, 227, 227, 1); box-shadow: 0px 10px 10px 1px rgba(227, 227, 227, 1); }

ul.list-1 				{ margin: 0; padding: 0; }
ul.list-1 li 			{ font-size: 11px; line-height: 16px; }
ul.list-1 li a 			{ color: #6e6e6e; }
ul.list-1 li a:hover 	{ color: #af0000; }

ul.list-2 				{ margin: 0; padding: 0; }
ul.list-2 li 			{ font-size: 12px; line-height: 17px;background-image: url('../img/icons/arrowRight2.png'); background-repeat: no-repeat; background-position: left center; padding-left: 13px; margin: 1px 0; }
ul.list-2 li a 			{ color: #333; }
ul.list-2 li a:hover 	{ color: #af0000; }

.clear 					{ clear: both; }
.clear:before 			{ content: "."; font-size: 0; }
.bar 					{ margin-top: 15px; margin-bottom: 15px; display: block; text-align: left; padding: 6px 0; }
.bg-gray 				{ background-color: #f3f3f3 !important; }
.bg-yellow 				{ background-color: yellow !important; }
.bar.rounded 			{ margin-left: 10px; margin-right: 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; width: 98%; }

.bar .rightNow 			{ display: inline-block; font-weight: bold; font-style: italic; font-size: 14px; text-shadow: #fff 1px 1px 0; width: 95px; }
.bar p 					{ padding: 0; margin: 0; line-height: 17px; vertical-align: middle; }
.bar p.news 			{ display: inline-block; font-size: 12px; width: 83%; overflow: hidden; }
.bar p.news a 			{ color: #000; }

.bar .rightNowMay 			{ display: inline-block; font-weight: bold; font-size: 14px; text-shadow: #fff 1px 1px 0; width: 120px; }
.bar p 					{ padding: 0; margin: 0; line-height: 22px; vertical-align: middle; }
.bar p.newsMay 			{ display: inline-block; font-size: 20px; width: 83%; overflow: hidden; }
.bar p.newsMay a                { color: #000; }

.bar .right 			{ display: inline-block; width: 25%; text-align: right; }
.bar .right p 			{ display: inline; font-size: 11px; padding-right: 6px; }
.bar .right p a 		{ color: #6d1347; font-weight: bold; }

.bar p.newsletter 		{ color: #a4a4a4; font-size: 12px; padding-left: 60px; width: auto !important; background-position: left !important; }

.bar input[type="text"] 	{ width: 140px; border: 0; outline: none; display: inline; background-color: #fff; color: #a3a3a3; font-size: 11px; height: 25px; line-height: 25px; padding: 0 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.bar input[type="submit"] 	{ padding: 0 6px; outline: none; border: 0; display: inline; font-size: 11px; color: #fff; background-color: #a6016a; height: 24px; line-height: 24px; cursor: pointer; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

.icon 					{ background-repeat: no-repeat; background-position: center left; }
.icon-envelope 			{ background-image: url('../img/icons/envelope.png'); }
.icon-print 			{ background-image: url('../img/icons/print.png'); }
.icon-send 				{ background-image: url('../img/icons/send.png'); }
.icon-save 				{ background-image: url('../img/icons/save.png'); }

/* ========== FOOTER ============ */
#footer 				{ margin: 15px auto; }

.footer-box { margin: 15px 5px; text-align: left; min-height: 210px; display: block; }
.footer-box h2 { margin: 0 0 10px 0; padding: 0; font-size: 11px; color: #343434; text-transform: uppercase; border-bottom: 1px dotted #bfbfbf; line-height: 30px; background-image: url('../img/icons/arrowRight.png'); background-repeat: no-repeat; background-position: 5px center; padding-left: 20px; }

.image-links { padding: 0; margin: 0; }
.image-links li { margin: 50px 0; text-align: center; display: inline-block; }

.email-confirm { display: none; }

.copyright                          {  }
.copyright ul.footerMenu            { margin: 0 auto; border-top: 1px solid #c2c2c2; padding: 15px 0; }
.copyright ul.footerMenu li         { display: inline;}
.copyright ul.footerMenu li:after   { content: "|"; padding: 0 5px 0 5px; }
.copyright ul.footerMenu li:last-child:after   { content: ""; padding: 0; }
.copyright ul.footerMenu li a       { color: #333; font-size: 11px; font-family: Arial; }
.copyright ul.footerMenu li a:hover { color: #333; }
.copyright .copyText                { background-color: #f7f7f7; border-top: 2px solid #c2c2c2; text-align: left; }
.copyright .copyText p              { color: #333; font-size: 11px; font-family: Arial; padding-left: 20px; }
.copyright .copyText p a            { color: #000; }

/* ======== END FOOTER ========== */

/* ======== RSS WIDGET ========= */
.widget-rss 									{ margin-top: 35px; margin-bottom: 20px; font-family: Arial; }
.widget-rss .head 								{ }
.widget-rss .head img 							{ }
.widget-rss .head h2 							{ margin: 8px 0 0 0; padding: 0; font-size: 17px; color: #6d6d6d; font-weight: normal; }
.widget-rss .body 								{ text-align: left; margin-top: 15px; }
.widget-rss .body .rss-main-img 				{ text-align: center; }
.widget-rss .body .rss-main-img img 			{ padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-rss .body .main 						{ padding: 5px 10px; }
.widget-rss .body .rss-main-title 				{ margin: 9px 0; line-height: 24px; }
.widget-rss .body .rss-main-title a 			{ color: #000; font-size: 18px; text-align: justify; }
.widget-rss .body .rss-main-desc 				{ line-height: 17px; }
.widget-rss .body .rss-main-desc a 				{ color: #6d6d6d; font-size: 12px; text-align: justify; }
.widget-rss .body .rss-list 					{ padding: 5px 10px; }
.widget-rss .body .rss-list ul 					{ margin: 0; padding-left: 20px; list-style: square; }
.widget-rss .body .rss-list ul li 				{ color: #555550; border-bottom: 1px dotted #cecece; padding: 8px 1px; line-height: 18px; }
.widget-rss .body .rss-list ul li:last-child 	{ border-bottom: 0 !important; }
.widget-rss .body .rss-list ul li a				{ color: #343434; font-size: 13px; }

/* ======== BANNER WIDGET ========= */
.widget-banner 									{ margin-top: 10px; margin-bottom: 10px; }
.widget-banner p 								{ text-align: center; text-transform: uppercase; color: #c2c2c2; font-size: 10px; background-color: #f5f5f5; margin: 0; line-height: 20px; }

/* ===== BREAKING NEWS WIDGET ===== */
.widget-breaking-news 							{ border: 1px solid #d53535; margin-top: 10px; }
.widget-breaking-news .head 					{ text-align: center; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 18px; line-height: 38px; background: #ea0000; background: -moz-linear-gradient(top, #ea0000 0%, #9e0707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea0000), color-stop(100%,#9e0707)); background: -webkit-linear-gradient(top, #ea0000 0%,#9e0707 100%); background: -o-linear-gradient(top, #ea0000 0%,#9e0707 100%); background: -ms-linear-gradient(top, #ea0000 0%,#9e0707 100%); background: linear-gradient(to bottom, #ea0000 0%,#9e0707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0000', endColorstr='#9e0707',GradientType=0 ); }
.widget-breaking-news .body 					{ text-align: left; padding: 10px; }
.widget-breaking-news .body .breaking-image		{ text-align: center; width: 100%; max-width: 100%; max-height: 100%; min-height: 144px; }
.widget-breaking-news .body .breaking-title		{ margin: 9px 0; line-height: 25px; }
.widget-breaking-news .body .breaking-title a	{ color: #000; font-size: 19px; font-weight: bold; text-align: justify; }
.widget-breaking-news .body .breaking-desc 		{ line-height: 16px; }
.widget-breaking-news .body .breaking-desc a	{ color: #6d6d6d; font-size: 12px; text-align: justify; }
.widget-breaking-news .body .breaking-more		{ margin-top: 15px; }
.widget-breaking-news .body .breaking-more a	{ color: #ca0303; font-style: italic; }


/* ===== BREAKING GALLERY WIDGET ===== */
.widget-breaking-gallery 						{ border: 1px solid #d1d1d1; padding-bottom: 10px; margin-top: 10px;  }
.widget-breaking-gallery .head 					{ text-align: center; color: #666; text-shadow: #fff 1px 1px 0; text-transform: uppercase; font-weight: bold; font-size: 18px; line-height: 38px; background: #e5e5e5; background: -moz-linear-gradient(top,  #e5e5e5 0%, #d1d1d1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#d1d1d1)); background: -webkit-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%); background: -o-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%); background: -ms-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%); background: linear-gradient(to bottom,  #e5e5e5 0%,#d1d1d1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#d1d1d1',GradientType=0 ); }
.widget-breaking-gallery .body 					{ text-align: left; padding: 10px; position: relative;  }
.widget-breaking-gallery:hover .body .breaking-image-overlay { position: absolute; z-index: 2; text-align: center; width: 280px; height: 203px; top: 10px; left: 13px; background-image: url('../img/openBreakingGallery.png'); }
.widget-breaking-gallery .body .breaking-image	{ text-align: center; width: 100%; max-width: 100%; max-height: 100%; min-height: 144px;  }
.widget-breaking-gallery .open-gallery-btn   { margin-top: 25px; text-align: center; }
.widget-breaking-gallery .body .breaking-title	{ margin: 9px 10px; line-height: 25px;  }
.widget-breaking-gallery .body .breaking-title a{ color: #000; font-size: 19px; font-weight: bold; text-align: justify; }



/* ===== BREAKING NEWS WIDGET ===== */
.widget-main-story                              { }
.widget-main-story .body                        { text-align: left; }
.widget-main-story .body .breaking-image		{ text-align: center; width: 100%; max-width: 100%; max-height: 100%; min-height: 144px; }
.widget-main-story .body .breaking-title		{ margin: 9px 0; line-height: 29px; text-align: center; }
.widget-main-story .body .breaking-title a      { color: #000; font-size: 25px; font-weight: bold; }
.widget-main-story .body .breaking-desc 		{ line-height: 19px; margin-top: 10px; text-align: center; }
.widget-main-story .body .breaking-desc a       { color: #6d6d6d; font-size: 15px; }
.widget-main-story .body .breaking-more         { margin-top: 15px; }
.widget-main-story .body .breaking-more a       { color: #ca0303; font-style: italic; }


/* ======== TABS WIDGET ========= */
.widget-tabs 									{ margin-top: 15px; margin-bottom: 10px; border: 1px solid #ececec; }
.widget-tabs .tabs								{ text-align: left; margin: 0; padding: 0; clear: both;  }
.widget-tabs .tabs li							{ float: left; margin: 0; display: inline-block; text-align: center; width: 148px; background-color: #e7e7e7; border-bottom: 3px solid #fff; cursor: pointer;}
.widget-tabs .tabs li:last-child				{ width: 150px; }
.widget-tabs .tabs li a							{ text-transform: uppercase; display: inline-block; font-size: 12px; line-height: 38px; color: #a8a8a8; }
.widget-tabs .tabs li:hover						{ border-bottom: 3px solid #bcbcbc; }
.widget-tabs .tabs li:hover a					{ color: #898888; text-decoration: none;}
.widget-tabs .tabs li.activeTab					{ border-bottom: 3px solid #6d1347; }
.widget-tabs .tabs li.activeTab a				{ color: #6d6d6d; }
.widget-tabs .body								{ margin-top: 10px; text-align: left; }
.widget-tabs .body ul							{ padding: 0; }
.widget-tabs .body ul li						{ margin: 9px 0; }
.widget-tabs .body ul li div					{ display: inline-block; vertical-align: top; text-align: center; }
.widget-tabs .body ul li .news-thumb			{ width: 30%; }
.widget-tabs .body ul li .news-thumb img		{ padding: 2px; border: 1px solid #e8e8e8; background-color: #fff; width: 71px; height: 45px; }
.widget-tabs .body ul li .news-info				{ width: 68%; text-align: left; }
.widget-tabs .body ul li .news-info	a			{ font-size: 12px; color: #000; text-align: justify; line-height: 16px; }
.widget-tabs .body ul li .news-info	span		{ display: block; margin-top: 3px; font-style: italic; color: #919191; font-size: 11px; }

/* ======= TABS 2 WIDGET ======== */
.widget-tabs-2 									{ margin-top: 15px; margin-bottom: 10px; border: 1px solid #ececec; }
.widget-tabs-2 .tabs							{ text-align: left; margin: 0; padding: 0; clear: both;  }
.widget-tabs-2 .tabs li							{ float: left; margin: 0; display: inline-block; text-align: center; width: 99px; background-color: #fff; border-bottom: 3px solid #fff;}
.widget-tabs-2 .tabs li:last-child				{ width: 100px; }
.widget-tabs-2 .tabs li a						{ text-transform: uppercase; display: inline-block; font-size: 12px; line-height: 38px; color: #a8a8a8; }
.widget-tabs-2 .tabs li:hover					{ border-bottom: 3px solid #bcbcbc; }
.widget-tabs-2 .tabs li:hover a					{ color: #48002a; text-decoration: none;}
.widget-tabs-2 .tabs li.activeTab				{ border-bottom: 3px solid #333; }
.widget-tabs-2 .tabs li.activeTab a				{ color: #48002a; }
.widget-tabs-2 .body							{ margin-top: 10px; text-align: left; }
.widget-tabs-2 .body ul							{ padding: 0; }
.widget-tabs-2 .body ul li						{ margin: 9px 0; padding: 0 4px; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; }
.widget-tabs-2 .body ul li:last-child			{ border: 0; }
.widget-tabs-2 .body ul li div					{ display: inline-block; vertical-align: top; text-align: left; }
.widget-tabs-2 .body ul li .news-title			{ display: block; margin-bottom: 4px; }
.widget-tabs-2 .body ul li .news-title p		{ font-size: 15px; font-weight: bold; font-family: Arial; margin: 0; padding: 0; }
.widget-tabs-2 .body ul li .news-title p a		{ color: #2a4f7a; }
.widget-tabs-2 .body ul li .news-title p a:hover{ color: #84252c; }
.widget-tabs-2 .body ul li .news-title span		{ display: block; margin-top: 3px; font-style: italic; color: #919191; font-size: 11px; }
.widget-tabs-2 .body ul li .news-thumb			{ width: 37%; vertical-align: top; display: inline-block; }
.widget-tabs-2 .body ul li .news-thumb img		{ padding: 2px; border: 1px solid #e8e8e8; background-color: #fff; }
.widget-tabs-2 .body ul li .news-desc			{ width: 61%; text-align: left; vertical-align: top; display: inline-block; }
.widget-tabs-2 .body ul li .news-desc p			{ margin: 0; padding: 0; font-size: 12px; text-align: justify; line-height: 18px; }
.widget-tabs-2 .body ul li .news-desc	a		{ color: #000; }

/* ===== NEWSLETTER WIDGET ====== */
.widget-newsletter 								{ margin-top: 10px; margin-bottom: 10px; border: 1px solid #e4e4e4; font-family: Arial; }
.widget-newsletter .head						{ font-size: 14px; color: #ff9600; line-height: 45px; font-weight: bold; text-transform: uppercase; }
.widget-newsletter .body						{ background-color: #e7e7e7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 10px 10px 10px; }
.widget-newsletter .body p						{ color: #464646; font-size: 13px; line-height: 17px; padding: 15px 0 5px 0;}
.widget-newsletter .body p.newsletterError		{ color: red; font-size: 13px; line-height: 15px; padding: 3px 0 3px 0;}
.widget-newsletter .body form					{  margin: 0 auto; padding-bottom: 5px; text-align: center; }
.widget-newsletter .body input[type="text"]		{ display: block; width: 180px; margin: 10px auto; line-height: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #9f9f9f; font-size: 12px; border: 1px solid #fff; border-top: 1px solid #d5d5d5; padding: 0 20px; }
.widget-newsletter .body input[type="submit"]	{ display: block; width: 220px; margin: 10px auto; font-weight: bold; color: #fff; font-size: 14px; cursor: pointer; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: rgb(190,28,122); padding: 0 20px; background: -moz-linear-gradient(top, rgba(190,28,122,1) 0%, rgba(82,2,48,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,28,122,1)), color-stop(100%,rgba(82,2,48,1))); background: -webkit-linear-gradient(top, rgba(190,28,122,1) 0%,rgba(82,2,48,1) 100%); background: -o-linear-gradient(top, rgba(190,28,122,1) 0%,rgba(82,2,48,1) 100%); background: -ms-linear-gradient(top, rgba(190,28,122,1) 0%,rgba(82,2,48,1) 100%); background: linear-gradient(to bottom, rgba(190,28,122,1) 0%,rgba(82,2,48,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be1c7a', endColorstr='#520230',GradientType=0 ); line-height: 38px; }
.widget-newsletter span 						{ color: #e2e2e2; font-size: 11px; font-style: italic; line-height: 16px; display: block; margin-bottom: 6px; }
.widget-newsletter .lists                        { margin: 10px auto; }
.widget-newsletter .lists label                  { color: #333; font-family: Arial; font-size: 11px; margin: 0 7px; }

/* ======= VREMEA WIDGET ======= */
.widget-vremea 									{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; }
.widget-vremea .head 							{ color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-vremea .head p							{ line-height: 28px; padding-left: 10px; }
.widget-vremea .body .container .vremea-img				{ display: inline-block; width: 31%; vertical-align: top; }
.widget-vremea .body .container .vremea-img img				{ height: 70px; }
.widget-vremea .body .container .vremea-body				{ display: inline-block; width: 67%; vertical-align: top; }
.widget-vremea .body .container .vremea-body .slick-prev:before, .widget-vremea .body .container .vremea-body .slick-next:before {   font-family: 'slick';font-size: 40px; line-height: 1; opacity: .75; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.widget-vremea .body .container .vremea-body h1			{ color: #333; font-size: 18px; font-weight: bold; margin: 0; padding: 0; line-height: 30px; }
.widget-vremea .body .container  span						{ color: #f7a430 !important; }
.widget-vremea .body .container .vremea-body p				{ font-size: 11px; line-height: 16px; margin: 0; }
.widget-vremea .body .container .vremea-body p a			{ color: #6e6e6e; }
.widget-vremea .body .container .vremea-altele				{ display: block; width: 100%; }
.widget-vremea .body .container .vremea-altele ul		{ padding: 0px; margin: 0px; }
.widget-vremea .body .container .vremea-altele ul li		{ display: inline-block; font-size: 11px; margin: 0 6px; width: 43%; }
.widget-vremea .body .container .vremea-altele ul li b		{ font-size: 12px; line-height: 20px; }
.widget-vremea .body .container .vremea-altele ul li a		{ color: #333; }

/* ======= HOROSCOP WIDGET ======= */
.widget-horoscop 									{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; }
.widget-horoscop .head 							{ color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-horoscop .head p							{ line-height: 28px; padding-left: 10px; }
.widget-horoscop .head p a							{ color: purple; }
.widget-horoscop .body .container .horoscop-img				{ display: inline-block; width: 97%; vertical-align: top; }
.widget-horoscop .body .container .horoscop-img img				{ width: 100%; }
.widget-horoscop .body .container .horoscop-body				{ display: inline-block; width: 97%; vertical-align: top; }
.widget-horoscop .body .container .horoscop-body .slick-prev:before, .widget-horoscop .body .container .horoscop-body .slick-next:before {   font-family: 'slick';font-size: 20px; line-height: 1; opacity: .75; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.widget-horoscop .body .container .horoscop-body h1			{ color: #333; font-size: 18px; font-weight: bold; margin: 0; padding: 0; line-height: 30px; }
.widget-horoscop .body .container  span						{ color: #f7a430 !important; }
.widget-horoscop .body .container .horoscop-body p				{ font-size: 15px; line-height: 18px; margin: 0; padding: 10px 0; margin-top: -50px; opacity: 0.7; background-color: white; }
.widget-horoscop .body .container .horoscop-body p a			{ color: #000; font-weight: bold; }
.widget-horoscop .body .container .horoscop-altele				{ display: block; width: 100%; }
.widget-horoscop .body .container .horoscop-altele ul		{ padding: 0px; margin: 0px; }
.widget-horoscop .body .container .horoscop-altele ul li		{ display: inline-block; font-size: 11px; margin: 0 6px; }
.widget-horoscop .body .container .horoscop-altele ul li b		{ font-size: 12px; line-height: 20px; }
.widget-horoscop .body .container .horoscop-altele ul li a		{ color: #333; }

/* ======== CURS WIDGET ======= */
.widget-curs 									{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; }
.widget-curs .head 								{ color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-curs .head p							{ line-height: 28px; padding-left: 10px; }
.widget-curs .body .curs-info					{ display: inline-block; width: 45%; vertical-align: top; }
.widget-curs .body .curs-info input				{ color: #939393; width: 100%; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #e7e7e7; font-size: 12px; width: 75%; margin-left: 10px; padding: 4px 8px; background-image: url('../img/icons/arrowDown2.png'); background-repeat: no-repeat; background-position: right center; cursor: pointer; }
.widget-curs .body .curs-info ul				{ padding: 0; margin: 4px 10px; }
.widget-curs .body .curs-info ul li				{ color: #6e6e6e; line-height: 17px; font-size: 11px; }
.widget-curs .body .curs-info ul li	span		{ float: right; }
.widget-curs .body .green						{ color: #00dc05; }
.widget-curs .body .red							{ color: #f95858; }
.widget-curs .body .curs-grafic					{ display: inline-block; width: 53%; vertical-align: top; }

/* ======= CAUTATE WIDGET ====== */
.widget-cautate 								{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; border: 1px solid #ececec; min-height: 169px; }
.widget-cautate .head 							{ color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-cautate .head p							{ margin: 0; line-height: 28px; padding-left: 10px; }
.widget-cautate .head p	a                       { color: #6d6d6d; }
.widget-cautate .body							{ margin-top: 10px; }
.widget-cautate .body .first .cautata-img		{ display: inline-block; width: 38%; vertical-align: top; text-align: center; }
.widget-cautate .body .first .cautata-img img   { width: 98px; height: 73px; }
.widget-cautate .body .first .cautata-info		{ display: inline-block; width: 60%; vertical-align: top; }
.widget-cautate .body .first .cautata-info p	{ line-height: 18px; margin: 0; font-size: 13px; font-weight: bold; }
.widget-cautate .body .first .cautata-info p a	{ color: #373737;  }
.widget-cautate span.category					{ font-weight: normal; font-size: 11px; }
.widget-cautate span.category a					{ color: #6d1347; text-transform: uppercase; }
.widget-cautate span.date						{ padding-left: 10px; font-weight: normal; font-style: italic; font-size: 11px; color: #bebdbd; }
.widget-cautate ul								{ list-style: square; color: #676767; padding: 0; margin-left: 25px; }
.widget-cautate ul li							{ font-size: 12px; font-weight: bold; margin-top: 13px; margin-bottom: 13px; }
.widget-cautate ul li a							{ color: #343434; }

/* ======= VECINI WIDGET ====== */
.widget-vecini 									{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; border: 1px solid #ececec; }
.widget-vecini .head 							{ color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-vecini .head p							{ margin: 0; line-height: 28px; padding-left: 10px; }
.widget-vecini .body							{ margin-top: 10px; }
.widget-vecini .body .first .vecini-img			{ display: inline-block; width: 38%; vertical-align: top; text-align: center; }
.widget-vecini .body .first .vecini-info		{ display: inline-block; width: 60%; vertical-align: top; }
.widget-vecini .body .first .vecini-info p		{ line-height: 18px; margin: 0; }
.widget-vecini .body .first .vecini-info p a	{ font-size: 15px; color: #343434; }
.widget-vecini .body .first .vecini-extra		{ padding: 6px 8px;  }
.widget-vecini .body .first .vecini-extra p		{ line-height: 17px; margin: 0 0 6px 0; }
.widget-vecini .body .first .vecini-extra p a	{ font-size: 12px; color: #343434; }
.widget-vecini span.category					{ font-weight: normal; font-size: 11px; }
.widget-vecini span.category a					{ color: #6d1347; text-transform: uppercase; }
.widget-vecini span.date						{ padding-left: 10px; font-weight: normal; font-style: italic; font-size: 11px; color: #bebdbd; }
.widget-vecini ul								{ list-style: square; color: #676767; padding: 0; margin-left: 25px; }
.widget-vecini ul li							{ font-size: 12px; font-weight: bold; margin-top: 13px; margin-bottom: 13px; }
.widget-vecini ul li a							{ color: #343434; }

/* == CODURI POSTALE WIDGET == */
.widget-coduri 									{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; border: 1px solid #ececec; }
.widget-coduri .head							{ color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-coduri .head p							{ margin: 0; line-height: 28px; padding-left: 10px; }
.widget-coduri .body							{ padding: 6px 0; }
.widget-coduri .body .coduri-img				{ display: inline-block; width: 38%; vertical-align: top; }
.widget-coduri .body .coduri-info				{ display: inline-block; width: 60%; vertical-align: top; text-align: left; }
.widget-coduri .body ul li						{ display: inline-block; width: 38%; }

/* ======= MAIN WIDGET ======= */
.widget-main 									{ margin-top: 10px; margin-bottom: 20px; font-family: Arial; text-align: left; position: relative; }
.widget-main .main 								{  }
.widget-main .widget-main-container             { position: absolute;  left: 0; } /* pt slider animatie */
.widget-main .widget-main-container .main       { float: left !important; width: 620px; } /* pt slider animatie */
.widget-main .main .main-img					{ display: inline-block; width: 48%; vertical-align: top; margin-right: 11px; }
.widget-main .main .main-img img				{  width: 297px; height: 220px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-main .main .main-info					{ display: inline-block; width: 49%; vertical-align: top; }
.widget-main .main .main-info .main-title		{ font-size: 21px; line-height: 28px; margin: 0; padding: 0; }
.widget-main .main .main-info .main-title a		{ color: #000; }
.widget-main .main .main-info .main-desc		{ font-size: 12px; line-height: 16px; margin: 0; padding: 0; margin-top: 9px; margin-bottom: 7px; }
.widget-main .main .main-info .main-desc a		{ color: #343434; }
.widget-main span.category						{ font-weight: normal; font-size: 11px; }
.widget-main span.category a					{ color: #6d1347; text-transform: uppercase; }
.widget-main span.date							{ padding-left: 10px; font-weight: normal; font-style: italic; font-size: 11px; color: #bebdbd; }
.widget-main .more								{ margin: 10px 0 10px 0; }
.widget-main .more ul							{ margin: 0; padding-left: 16px; list-style: square; }
.widget-main .more ul li						{ float: left; font-size: 12px; width: 29%; color: #343434; margin: 4px 26px 4px 0; }
.widget-main .more ul li a						{ display: block; color: #000; padding: 2px 4px; }
.widget-main .more ul li.active a				{ background-color: #510034; color: #fff; }

/* ==== 3 COLUMNS WIDGET ==== */
.widget-3columns 												{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; text-align: left; }
.widget-3columns .column										{ display: inline-block; width: 32%; vertical-align: top; }
.widget-3columns .column .column-title							{ border-bottom: 3px solid #6d1347; margin-left: 5px; margin-right: 5px; padding-left: 5px; padding-right: 5px; }
.widget-3columns .column .column-title p						{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-3columns .column .column-title p a						{ color: #6e6e6e; }
.widget-3columns .column .column-body							{ padding-left: 5px; padding-right: 5px; padding-top: 6px; }
.widget-3columns .column .column-body .first					{  }
.widget-3columns .column .column-body .first .first-img			{ width: 188px; height: 98px; }
.widget-3columns .column .column-body .first .first-title		{  }
.widget-3columns .column .column-body .first .first-title p		{ font-size: 18px; line-height: 24px; margin: 6px 0 0 0; padding: 0; }
.widget-3columns .column .column-body .first .first-title p a	{ color: #000; }
.widget-3columns .column .column-body ul.more					{ list-style: square; margin: 5px 0 10px 0; padding: 0 0 0 20px; }
.widget-3columns .column .column-body ul.more li				{ color: #676767; padding-left: 1px; font-size: 12px; padding: 6px 0; }
.widget-3columns .column .column-body ul.more li a				{ color: #343434; }

/* = EDITOR CHOICES WIDGET = */
.widget-choices 										{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-choices .head									{ border-bottom: 3px solid #d70202; padding-left: 5px; padding-right: 5px; }
.widget-choices .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-choices .head p a								{ color: #d70202; }
.widget-choices .body									{ padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.widget-choices .body .main								{ display: inline-block; vertical-align: top; width: 65%; }
.widget-choices .body .main .main-img					{ display: inline-block; vertical-align: top; width: 33%; text-align: center; }
.widget-choices .body .main .main-info					{ display: inline-block; vertical-align: top; width: 65%; }
.widget-choices .body .main .main-info p.title			{ font-size: 18px; line-height: 24px; margin: 0; padding: 0; }
.widget-choices .body .main .main-info p.title a		{ color: #000; }
.widget-choices .body .main .main-info span.date		{ font-weight: normal; font-style: italic; font-size: 11px; color: #bebdbd; }
.widget-choices .body .main .main-info span.author		{ padding-left: 10px;font-style: italic; font-size: 11px; color: #bebdbd; }
.widget-choices .body .main .main-info span.author a	{ color: #313030; }
.widget-choices .body .main .main-desc					{ padding-right: 25px; }
.widget-choices .body .main .main-desc p				{ font-size: 12px; line-height: 17px; text-align: justify; }
.widget-choices .body .main .main-desc p a				{ color: #343434; }
.widget-choices .body .more								{ display: inline-block; vertical-align: top; width: 33%; }
.widget-choices .body .more ul							{ list-style: square; margin: 5px 0 10px 0; padding: 0 0 0 20px; }
.widget-choices .body .more ul li						{ color: #676767; padding-left: 1px; font-size: 12px; padding: 6px 0; }
.widget-choices .body .more ul li a						{ color: #343434; }

/* ===== LIST 1 WIDGET ===== */
.widget-list1 														{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list1 .head													{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-list1 .head p												{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list1 .head p a												{ color: #6d6d6d; }
.widget-list1 .body													{ padding: 9px 0; }
.widget-list1 .body .news											{ display: inline-block; vertical-align: top; width: 66%; }
.widget-list1 .body .news ul 										{ margin: 0; padding: 0; margin-right: 20px; }
.widget-list1 .body .news ul li										{ border-bottom: 1px dotted #cacaca; padding: 10px 0; }
.widget-list1 .body .news ul li:last-child							{ border-bottom: 0; }
.widget-list1 .body .news ul li .article .article-img				{ text-align: center; display: inline-block; vertical-align: top; width: 25%; }
.widget-list1 .body .news ul li .article .article-img img 			{ width: 63px; height: 52px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list1 .body .news ul li .article .article-body				{ display: inline-block; vertical-align: top; width: 72%; }
.widget-list1 .body .news ul li .article .article-body p			{ font-size: 13px; line-height: 17px; margin: 0; margin-bottom: 4px; padding: 0; }
.widget-list1 .body .news ul li .article .article-body p a			{ color: #000; }
.widget-list1 .body .news ul li .article .article-body span.date	{ font-size: 11px; font-weight: italic; color: #6b6a6a; }
.widget-list1 .body .news ul li .article .article-body span.author	{ font-size: 11px; font-weight: italic; color: #6b6a6a; }
.widget-list1 .body .news ul li .article .article-body span.author a{ color: #313030; }
.widget-list1 .body .featured										{ display: inline-block; vertical-align: top; width: 32%; }
.widget-list1 .body .featured .title p								{ font-size: 15px; line-height: 20px; margin: 0; padding: 0; font-weight: bold; }
.widget-list1 .body .featured .title p a							{ color: #000; }
.widget-list1 .body .featured .image								{ text-align: center; margin: 6px 0; }
.widget-list1 .body .featured .image img							{ width: 187px; height: 134px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list1 .body .featured .desc									{ margin: 3px 0 10px 0; }
.widget-list1 .body .featured .desc p								{ font-size: 12px; line-height: 16px; }
.widget-list1 .body .featured .desc p a								{ color: #6d6d6d; }
.widget-list1 .body .featured .desc span							{ font-size: 11px; font-style: italic; }
.widget-list1 .body .featured .desc span a							{ color: #343434; }

/* ===== LIST 2 WIDGET ===== */
.widget-list2 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list2 .head										{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-list2 .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list2 .head p a									{ color: #6d6d6d; }
.widget-list2 .body	ul									{ margin: 0; padding: 0; }
.widget-list2 .body	ul li								{ border-bottom: 1px dotted #cacaca; display: inline-block; vertical-align: top; width: 49%; padding: 9px 0; }
.widget-list2 .body	ul li .img							{ display: inline-block; vertical-align: top; width: 40%; }
.widget-list2 .body	ul li .img img						{ width: 114px; height: 84px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list2 .body	ul li .info							{ display: inline-block; vertical-align: top; width: 55%; margin-left: 5px; }
.widget-list2 .body	ul li .info .title p				{ font-size: 12px; line-height: 16px; margin: 2px 0 8px 0; padding: 0; }
.widget-list2 .body	ul li .info .title p a				{ color: #000; }
.widget-list2 .body	span.category						{ font-size: 11px; }
.widget-list2 .body	span.category a						{ color: #6d1347; text-transform: uppercase; }
.widget-list2 .body	span.date							{ display: block; color: #6b6a6a; font-size: 11px; font-style: italic; }

/* ====== PHOTO WIDGET ====== */
.widget-photo 											{ margin-top: 10px; margin-bottom: 10px; font-family: Arial; }
.widget-photo .title									{ position: absolute; }
.widget-photo .title p									{ font-size: 14px; font-weight: bold; background-color: rgba(109, 19, 71, .5); margin: 0; padding: 0; text-transform: uppercase; }
.widget-photo .title p a								{ color: #fff; padding: 7px 45px; display: inline-block; }
.widget-photo .image									{  }
.widget-photo .thumbs									{  }
.widget-photo .thumbs ul								{ margin: 12px 0; padding: 0; }
.widget-photo .thumbs ul li								{ display: inline; padding: 1px; }
.widget-photo .thumbs ul li	img							{ padding: 1px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-photo .thumbs ul li	a							{ text-decoration: none; }

/* ===== LIST 3 WIDGET ===== */
.widget-list3 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list3 .head										{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-list3 .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list3 .head p a									{ color: #6d6d6d; }
.widget-list3 .body .main								{ margin: 10px 0; }
.widget-list3 .body .main .img							{ display: inline-block; vertical-align: top; width: 40%; margin-right: 20px; }
.widget-list3 .body .main .img img						{ width: 303px; height: 218px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list3 .body .main .info							{ display: inline-block; vertical-align: top; width: 56%; }
.widget-list3 .body .main .info p.title					{ font-size: 18px; line-height: 24px; margin: 0; padding: 0; }
.widget-list3 .body .main .info p.title a				{ color: #000; }
.widget-list3 .body .main .info p.desc					{ font-size: 12px; line-height: 16px; }
.widget-list3 .body .main .info p.desc a				{ color: #6d6d6d; }
.widget-list3 .body	ul									{ margin: 0; padding: 0; }
.widget-list3 .body	ul li								{ border-bottom: 1px dotted #cacaca; display: inline-block; width: 49%; padding: 9px 0; }
.widget-list3 .body	ul li .img							{ display: inline-block; vertical-align: top; width: 40%; }
.widget-list3 .body	ul li .img img						{ width: 114px; height: 84px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list3 .body	ul li .info							{ display: inline-block; vertical-align: top; width: 58%; }
.widget-list3 .body	ul li .info .title p				{ font-size: 12px; line-height: 16px; margin: 2px 0 8px 0; padding: 0; }
.widget-list3 .body	ul li .info .title p a				{ color: #000; }
.widget-list3 .body	span.category						{ font-size: 11px; }
.widget-list3 .body	span.category a						{ color: #6d1347; text-transform: uppercase; }
.widget-list3 .body	span.date							{ display: block; color: #6b6a6a; font-size: 11px; font-style: italic; }

/* ===== LIST 4 WIDGET ===== */
.widget-list4 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list4 .head										{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-list4 .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list4 .head p a									{ color: #6d6d6d; }
.widget-list4 .body ul									{ margin: 0; padding: 0; }
.widget-list4 .body ul li								{ min-height: 370px; border-bottom: 1px dotted #bfbfbf; padding: 15px 7px; width: 45%; display: inline-block; vertical-align: top; }
.widget-list4 .body ul li:nth-last-of-type(1),
.widget-list4 .body ul li:nth-last-of-type(2)			{ border-bottom: 0; }
.widget-list4 .body ul li .title p						{ font-size: 15px; line-height: 20px; margin: 10px 0 0 0; padding: 0; font-weight: bold; }
.widget-list4 .body ul li .title p a					{ color: #000; }
.widget-list4 .body ul li .img							{ margin-top: 7px; }
.widget-list4 .body ul li .img img						{ width: 307px; height: 177px; }
.widget-list4 .body ul li .info							{ background-color: #e7e7e7; padding: 2px 6px; }
.widget-list4 .body ul li span.category					{ font-size: 11px; float: right; text-transform: uppercase; }
.widget-list4 .body ul li span.category a				{ color: #6d1347; }
.widget-list4 .body ul li span.date						{ color: #6b6a6a; font-size: 11px; font-style: italic; }
.widget-list4 .body ul li .desc p						{ font-size: 12px; line-height: 16px; margin: 12px 0; }
.widget-list4 .body ul li .desc p a						{ color: #6d6d6d; }

/* ===== LIST 4 WIDGET ===== */
.chenarPromo1-May 					{ margin-bottom: 10px; text-align: left; }
.chenarPromo1-May .head					{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.chenarPromo1-May .head p				{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.chenarPromo1-May .head p a				{ color: #6d6d6d; }
.chenarPromo1-May .body ul				{ margin: 0; padding: 0; }
.chenarPromo1-May .body ul li				{ min-height: 225px; padding: 5px 5px; width: 46%; display: inline-block; vertical-align: top; }
.chenarPromo1-May .body ul li:nth-last-of-type(1),
.chenarPromo1-May .body ul li:nth-last-of-type(2)	{ border-bottom: 0; }
.chenarPromo1-May .body ul li .img			{ margin-top: 5px; }
.chenarPromo1-May .body ul li .img img			{ width: 307px; height: 140px; }
.chenarPromo1-May .body ul li .info			{ text-align: left; padding: 5% 0; position: relative; margin-left: 5%; width:90%; }
.chenarPromo1-May .body ul li .info .title		{ font-size: 15px; font-family: Georgia; line-height: 19px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
.chenarPromo1-May .body ul li .info .title a		{ color: #000; }
.chenarPromo1-May .body ul li span.category		{ display: inline-block; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; font-size: 10px; }
.chenarPromo1-May .body ul li span.category a		{ color: #8a8c8e; }
.chenarPromo1-May .body ul li span.date			{ color: #6b6a6a; font-size: 11px; font-style: italic; }
.chenarPromo1-May .body ul li .desc p			{ font-size: 12px; line-height: 16px; margin: 12px 0; }
.chenarPromo1-May .body ul li .desc p a			{ color: #6d6d6d; }

/* ===== CAROUSEL CHENAR PROMO 2 WIDGET ===== */
.widget-carousel                                            { margin-top: 10px; margin-bottom: 10px; }
.widget-carousel .body .inbody                                     { background-color: #E7E7E7; padding: 10px; width: 930px; text-align: left; border-top: 1px solid black; font-weight: bold;}
.widget-carousel .body .inbody p                                    { font-weight: bold; font-family: 'PT Sans'; font-size: 15px; margin: 0; padding: 0; height: 30px; color: #000; }
.widget-carousel .body .inbody .controls                            { float: right; }
.widget-carousel .body                                      { margin: 0px 5px; }
.widget-carousel .body .visible                             { overflow: hidden; width: 950px;}
.widget-carousel .body .visible ul                          { margin: 0; padding: 0; width: 20000px; text-align: left; background-color: #840e52; }
.widget-carousel .body .visible ul li                       { display: inline-block; max-width: 25%; width: 145px; text-align: center; margin: 0 5px; vertical-align:top;}
.widget-carousel .body .visible ul li .image                { margin: 10px 0px 4px 0px; }
.widget-carousel .body .visible ul li p.title               { font-size: 12px; font-family: Arial; margin: 7px 0 6px 0; text-align: left; background: transparent; text-transform: none; }
.widget-carousel .body .visible ul li p.title a             { color: #fff }
.widget-carousel .body .visible ul li .details              { color: #c9c9c9; font-style: italic; font-size: 12px; margin-top: 8px; text-align: left; }
.widget-carousel .body .visible ul li .details .date        {  }
.widget-carousel .body .visible ul li .details .comments    { color: #8fc743; }

.widget-carousel .widget-carousel-prev, .widget-carousel .widget-carousel-next { cursor: pointer; }

/* ===== LIST 5 WIDGET ===== */
.widget-list5 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list5 .head										{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-list5 .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list5 .head p a									{ color: #6d6d6d; }
.widget-list5 .body > ul								{ margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 57%; }
.widget-list5 .body	> ul li								{ border-bottom: 1px dotted #cacaca; padding: 12px 0; }
.widget-list5 .body	> ul li .article .title				{ display: block; margin-bottom: 6px; }
.widget-list5 .body	> ul li .article .title p			{ font-size: 15px; line-height: 20px; margin: 0; padding: 0; font-weight: bold; }
.widget-list5 .body	> ul li .article .title p a			{ color: #000; }
.widget-list5 .body	> ul li .article .image				{ display: inline-block; width: 30%; vertical-align: top; margin-right: 10px; }
.widget-list5 .body	> ul li .article .image img			{ width: 111px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list5 .body	> ul li .article .desc				{ display: inline-block; width: 64%; vertical-align: top; }
.widget-list5 .body	> ul li .article .desc p			{ margin: 0 0 6px 0; padding: 0; font-size: 12px; line-height: 16px; }
.widget-list5 .body	> ul li .article .desc p a			{ color: #6d6d6d; }
.widget-list5 .body	span.category						{ font-size: 11px; float: right; text-transform: uppercase; }
.widget-list5 .body	span.category a						{ color: #6d1347; }
.widget-list5 .body	span.date							{ color: #6b6a6a; font-size: 11px; font-style: italic; }
.widget-list5 .body	.others								{ display: inline-block; vertical-align: top; width: 37%; border: 1px solid #ececec; margin-left: 20px; margin-top: 10px; }
.widget-list5 .body	.others .title						{ font-size: 12px; line-height: 16px; color: #6d6d6d; margin: 0; padding: 10px 15px 2px 15px; }
.widget-list5 .body	.others ul 							{ margin: 0; padding: 8px 15px; display: block; }
.widget-list5 .body	.others ul li						{ border-top: 1px dotted #cacaca; padding: 13px 0; }
.widget-list5 .body	.others ul li p						{ font-size: 12px; line-height: 18px; font-weight: bold; margin: 0; padding: 0; }
.widget-list5 .body	.others ul li p a					{ color: #000; }
.widget-list5 .body	.others ul li p a:hover				{ color: #af0000; }

/* ===== LIST 6 WIDGET ===== */
.widget-list6 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list6 .head										{ padding-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-top: 20px; }
.widget-list6 .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list6 .head p a									{ color: #000; }
.widget-list6 .body	ul									{ margin: 0; padding: 0; }
.widget-list6 .body	ul li								{ border-bottom: 1px dotted #cacaca; display: inline-block; width: 49%; padding: 9px 0; }
.widget-list6 .body	ul li .img							{ display: inline-block; vertical-align: top; width: 40%; }
.widget-list6 .body	ul li .img img						{ padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-list6 .body	ul li .info							{ display: inline-block; vertical-align: top; width: 58%; }
.widget-list6 .body	ul li .info .title p				{ font-size: 12px; font-weight: bold; line-height: 16px; margin: 2px 0 8px 0; padding: 0; }
.widget-list6 .body	ul li .info .title p a				{ color: #004174; }
.widget-list6 .body	span.date							{ display: block; color: #6b6a6a; font-size: 11px; font-style: italic; }


.widget-list7					   			 { position: relative; padding: 0px 0px 2px 0px; margin-bottom: 17px; text-align: left; }
.widget-list7 .widget-header 				 { line-height: 47px; height: 47px; padding: 0px 10px 0px 18px; border-radius: 4px 4px 0px 0px; margin-bottom: 16px; }
.widget-list7 .widget-header .category-title { font-size: 13px; font-family: Arial; color: #333; text-transform: uppercase;}
.widget-list7 .widget-header .blue-button  	 { height: 30px; line-height: 30px; padding: 0px 6px; margin: 8px 0px 0px 0px; color: #fff; font-family: Arial; background-color: #2a6283; border-radius: 4px;}
.widget-list7 > .content 					 {padding: 0px 13px 0px 13px;}
.widget-list7 > .content > ul					 { margin: 0; padding: 0; }
.widget-list7 > .content > ul > li				 { border-bottom: dotted 1px #cccccc ; padding: 15px 0px; }
.widget-list7 > .content > ul > li:last-child	 { padding-bottom: 0; border-bottom: none; }
.widget-list7 > .content > ul > li:first-child	 { padding-top: 0;}
.widget-list7 .image-section 		 {width: 54%;float: left;}
.widget-list7 .image-section > .content  { padding: 0 15px 0 0; }
.widget-list7 .info-section 			 {width: 45%; float: left;}
.widget-list7 .image-section .image-link {display: block; background-color: #f2f2f2; padding: 3px; width: 310px;}
.widget-list7 .info-section h2 		 	 { margin: 4px 0px 15px 0px; line-height: 22px;}
.widget-list7 .info-section h2 a 	 	 {font-family: Georgia; color: #1e1e1e; font-size: 18px;}
.widget-list7 .info-section  .desc 		 { margin: 0; }
.widget-list7 .info-section  .desc a 	 { font-family: Arial; font-size: 13px; color: #646464; line-height: 18px; }
.widget-list7 .info-section	.short-info	 { margin: 6px 0px; padding: 0 0 0 0; display: inline; }
.widget-list7 .info-section .comments	 { font-size: 12px; font-style: italic; color: #8fc743; }
.widget-list7 .info-section	.date		 { font-size: 11px; font-style: italic; color: #c4c4c4; }
.widget-list7 .info-section	.bread	    { margin: 6px 0px; padding: 0 0 0 0; display: inline; }
.widget-list7 .info-section .bread > ul  { margin: 0; padding: 0; }
.widget-list7 .info-section .bread li	 { display: inline; }
.widget-list7 .info-section .bread li a  { color: #8e8e8e; font-size: 10px; font-family: Arial; text-transform: uppercase; }
.widget-list7 .info-section .bread li a::before { content: '-'; }
.widget-list7 .info-section .bread li:first-child a::before { content: ''; }
.widget-list7 .footer-tags-section 		 { margin-top: 10px; border-top: solid 1px #cccccc; }
.widget-list7 .footer-tags-section > .content { margin: 0; padding: 10px 20px; }
.widget-list7 .footer-tags-section .desc-section { float: left; width: 25%; }
.widget-list7 .footer-tags-section .tags-section { float: left; width: 74%; }
.widget-list7 .footer-tags-section .tags-section ul { margin: 0; padding: 0; }
.widget-list7 .footer-tags-section .tags-section ul li { float: left; }
.widget-list7 .footer-tags-section .tags-section ul a { display: inline-block; background: #f3f3f3; height: 28px; line-height: 28px; border: solid 1px #e3e3e3; padding: 0 23px; border-radius: 6px; font-size: 12px; color: #848484; font-family: Arial; margin: 0px 11px 5px 11px; text-decoration: none; }
.widget-list7 .footer-tags-section .desc-section span {font-size: 13px; font-family: Arial; color: #000; display: block; margin-top: 5px; }

.timelineUrl { color: #8e8e8e; }

/* ===== WIDGET RELATED TAGSs ===== */
.widget-related-tags 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-related-tags .head										{ padding-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-top: 20px; }
.widget-related-tags .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; color: #000; }
.widget-related-tags .head p a									{ color: #000; }
.widget-related-tags .body	ul									{ margin: 0; padding: 0; }
.widget-related-tags .body	ul li								{ border-bottom: 1px dotted #cacaca; display: inline-block; width: 24%; padding: 9px 0; }
.widget-related-tags .body	ul li .img							{ display: inline-block; vertical-align: top; }
.widget-related-tags .body	ul li .img img						{ padding: 3px; background-color: #fff;}
.widget-related-tags .body	ul li .info							{ display: inline-block; vertical-align: top;}
.widget-related-tags .body	ul li .info .title p				{ font-size: 12px; font-weight: bold; line-height: 16px; margin: 5px 2px 5px 2px; padding: 0; min-height: 79px; max-height: 79px; overflow: hidden; }
.widget-related-tags .body	ul li .info .title p a				{ color: #004174; }
.widget-related-tags .body	span.date							{ display: block; color: #6b6a6a; font-size: 11px; font-style: italic; }


/* ===== SEPARATOR 1 ===== */
.widget-separator-1 					{ margin-top: 10px; margin-bottom: 10px; border-bottom: 3px solid #000; }

/* ===== SEPARATOR 2 ===== */
.widget-separator 					    { margin-top: 10px; margin-bottom: 10px; border-top: 3px solid #e5e5e5; display: block; }

/* ===== BREADCRUMBS ===== */
.widget-breadcrumbs 						{ padding: 5px 0; margin: 10px 0 ; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #f2f2f2; text-align: left; }
.widget-breadcrumbs	ul						{ margin: 0; padding: 0; }
.widget-breadcrumbs	ul li					{ font-size: 12px; color: #000; display: inline; margin: 0 2px; }
.widget-breadcrumbs	ul li a					{ color: #000; }

/* ==== ARTICOL WIDGET ==== */
div.article-head										{ text-align: left; }
div.article-head p										{ color: #000; font-family: Arial; font-size: 29px; font-weight: bold; line-height: 35px; margin: 0; padding: 0; }
div.article-head span									{ font-size: 12px; color: #000; }
div.article-head span a									{ color: #000; }

div.article-options										{ margin: 10px 0; display: inline-block; width: 95%; vertical-align: top; }
div.article-options ul									{ text-align: right; margin: 0; padding: 0; }
div.article-options ul li								{ display: inline-block; margin: 0 3px; }
div.article-options ul li a								{ color: #4e4d4d; font-size: 11px; }
div.article-options ul li a span						{ padding-left: 25px; background-position: left center; }
div.article-options ul li a span.icon				    { width: auto !important; }

.widget-article 										{ margin-bottom: 10px; text-align: left; }
.widget-article div.article-body div.article-image		{ margin: 0 auto; text-align: center; }
.widget-article div.article-body div.article-image img	{ border: 1px solid #e7e7e7; padding: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; }
.widget-article div.article-body div.article-image figcaption 	{ color: #727171; font-size: 12px; font-family: Georgia, Arial; line-height: 17px; padding: 3px 6px; display: block; font-style: italic; }
.widget-article div.article-body div.article-image figure		{ margin-bottom: 9px; }
.widget-article div.article-text						{ margin: 5px 20px 20px 20px; }
.widget-article div.article-text p                      { font-size: 16px !important; font-family: Georgia, Arial !important; color: #000; margin: 16px 0 !important; padding: 0 !important; line-height: 25px !important; }
.widget-article div.article-text p a.extLink            { border-bottom: 1px dotted #7A1951; color: #7A1951; }
.widget-article div.article-text p a.extLink:hover      { text-decoration: none; }
.widget-article div.article-text span                   { font-size: 16px !important; font-family: Georgia, Arial !important; color: #000; line-height: 25px !important; }

.widget-article div.article-text table 			        { border-collapse: collapse; margin: 0 auto; }
.widget-article div.article-text th 				    { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; color: #7a1951; border: 1px solid #c9629d !important; padding: 3px 4px 3px 4px !important; background: #ead9f1; }
.widget-article div.article-text th p 				    { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; color: #7a1951; }
.widget-article div.article-text td 				    { font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; color: #801e56; border: 1px solid #c9629d !important; background: #fff; padding: 3px 4px 3px 4px !important; text-align: center; }
.widget-article div.article-text td p,
.widget-article div.article-text td span                { font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important; color: #801e56; }
.widget-article div.article-text tr:nth-child(odd) td   { background-color: #fcf3fe; }
.widget-article div.article-text tr:hover td 	        { background-color: #ead9f1; color: #801e56; }



.widget-article div.article-banner						{ margin: 10px 20px 10px 0; }
.widget-article div.article-banner.aLeft				{ float: left; }
.widget-article div.article-banner.aRight				{ float: right; }

.widget-article h5.read-also                            { font-weight: normal; font-size: 14px; line-height: 21px; font-family: Georgia, Arial !important; }
.widget-article h5.read-also .label                     { font-weight: bold; }
.widget-article h5.read-also a                          { color: #a21566; }

div.article-gallery 									{ margin: 10px 0; }
div.article-gallery .main-pic figure 					{ margin: 0 auto; text-align: center; }
div.article-gallery .main-pic 							{ background-color: #636363; border: 1px solid #484848; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 7px; }
div.article-gallery .gallery-buttons 					{ padding: 15px 0; margin: 0; width: 100%; }
div.article-gallery .gallery-buttons li 				{ display: inline-block; }
div.article-gallery .gallery-buttons li:last-child		{ float: none; }
a.btn													{ font-size: 11px; color: #fff; text-transform: uppercase; padding: 9px 8px; }
a.main-color											{ background-color: #6d1347; }
a.second-color											{ background-color: #898989; }
.icon													{ background-repeat: no-repeat; background-position: center center; width: 16px; display: inline-block; margin: 0 10px 0 8px; }
.icon-gallery											{ background-image: url('../img/icons/grid.png'); }
.icon-list												{ background-image: url('../img/icons/list.png'); }
.icon-back												{ background-image: url('../img/icons/back.png'); }
.icon-forward											{ background-image: url('../img/icons/forward.png'); }
div.article-gallery a#openGallery						{ background-image: none; position: absolute; display: block; width: 613px; height: 344px; margin-left: 3px; overflow: hidden; }
div.article-gallery a#openGallery:hover					{ background-image: url('../img/openGallery.png'); background-repeat: no-repeat; }

.galleryOverlay 										{ display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
.gallery 												{ display: none; position: fixed; left: 0; width: 100%; top: 3%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }
.gallery-outer 											{ background: #000; width: 1000px; margin-top: 15px;}
.gallery-container 										{ text-align: left; padding: 15px; }
.gallery-title 											{ text-align: center; color: #fff; font-family: Arial; font-weight: normal; margin: 10px 0 25px 0; font-size: 15px; }
.gallery-image-container 								{ vertical-align: top; display: inline-block; width: 600px; border-right: 1px solid #1f1f1f; padding-right: 20px; margin-right: 20px; }
.gallery-details 										{ vertical-align: top; display: inline-block; width: 300px; }
.gallery-image-title 									{ color: #fff; font-size: 12px; line-height: 17px; display: block; min-height: 100px; }
.gallery-nav 											{ display: block; border-top: 1px solid #1f1f1f; border-bottom: 1px solid #1f1f1f; margin-bottom: 10px; margin-top: 10px; padding: 25px 10px 15px 10px;height: 18px; }
.gallery-nav a > span 									{ height: 15px; vertical-align: middle; }
.gallery-label 											{ float: right; margin-top: -7px; }
.gallery-photo-label 									{ color: #e5e5e5; font-size: 11px; line-height: 17px; }
.gallery-loader 										{ position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.gallery-close 											{ float: right; }
.gallery-close-button 									{ position: absolute; display: block; background-color: #333; margin-top: -40px; margin-left: -30px; padding: 15px 10px; border-radius: 25px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none;}

div.article-gallery .gallery-list 						{ }
div.article-gallery .gallery-list ul					{ margin: 0; padding: 0; }
div.article-gallery .gallery-list ul li					{ margin: 10px 0; border-bottom: 1px dashed #e5e5e5; padding: 10px 0; }
div.article-gallery .gallery-list ul li img 			{ border: 1px solid #e7e7e7; padding: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; }
div.article-gallery .gallery-list ul li figcaption 		{ color: #727171; font-size: 12px; font-family: Georgia, Arial; line-height: 17px; padding: 3px 6px; display: block; font-style: italic; }

.widget-article-footer-votes 						 { margin: 10px 0px; }
.widget-article-footer-votes .votes 				 { display: inline-block; width: 100%; vertical-align: top; }
.widget-article-footer-votes .votes ul.stars		 { margin: 20px 0; padding: 0;  }
.widget-article-footer-votes .votes ul.stars li		 { display: inline-block; }
.widget-article-footer-votes .votes ul.stars li.star { width: 22px; height: 21px; }
.widget-article-footer-votes .votes ul.stars a 		 { display: block; width: 22px; height: 21px; background-position: center center; background-repeat: no-repeat; }
.widget-article-footer-votes .votes ul.stars a.gray  { background-image: url('../img/icons/starGray.png'); }
.widget-article-footer-votes .votes ul.stars a.red   { background-image: url('../img/icons/starRed.png'); }
.widget-article-footer-votes .votes ul.stars li.votes{ margin-left: 10px; line-height: 21px; color: #333; font-size: 11px; }
.widget-article-footer-votes div.votes p             { color: #6d6d6d; font-size: 12px; font-weight: bold; font-family: Arial; }

.widget-article-footer-social                       { margin: 0px; }
.widget-article-footer-social .footer-social 		{ display: inline-block; width: 100%; vertical-align: top; }
.widget-article-footer-social div.article-social 	{ width: 100%; }
.widget-article-footer-social div.footer-social p 	{ color: #6d6d6d; font-size: 12px; font-weight: bold; font-family: Arial; }
.fb-like iframe                                     { max-width: inherit; }

/* ==== TAGS WIDGET ==== */
.widget-tags 										{ text-align: left; margin: 10px 20px; }
.widget-tags ul										{ list-style: none; margin: 0; overflow: hidden; padding: 0; }
.widget-tags li										{ float: left; }
.widget-tags li a.tag								{ background: #eee; border-radius: 3px 0 0 3px; color: #999; display: inline-block; height: 26px; line-height: 26px; padding: 0 20px 0 23px; position: relative; margin: 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; }
.widget-tags li a.tag::before						{ background: #fff; border-radius: 10px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); content: ''; height: 6px; left: 10px; position: absolute; width: 6px; top: 10px; }
.widget-tags li a.tag::after						{ background: #fff; border-bottom: 13px solid transparent; border-left: 10px solid #eee; border-top: 13px solid transparent; content: ''; position: absolute; right: 0; top: 0; }
.widget-tags li a.tag:hover							{ background-color: #a21566; color: white; }
.widget-tags li a.tag:hover::after					{ border-left-color: #a21566;  }

/* ==== RECOMMEND WIDGET ==== */
.widget-recommend > p					{ font-size: 12px; font-weight: bold; color: #000; margin: 0; padding: 0; display: inline-block; vertical-align: middle; background-image: url('../img/icons/rl.png'); background-repeat: no-repeat; background-position: center right; padding: 0 25px 0 10px;  }
.widget-recommend div.news				{ padding-left: 10px; display: inline-block; vertical-align: middle; }
.widget-recommend div.news p			{ font-size: 12px; font-weight: bold; }
.widget-recommend div.news p a			{ color: #002953; }

/* ==== COMMENTS WIDGET ==== */
.widget-comments 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-comments div.head 									{ margin: 10px 0; }
.widget-comments div.head p 								{ font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 5px 2px; display: inline-block; }
.widget-comments div.head a 								{ color: #fff; font-size: 12px; padding: 5px 14px; display: inline-block; float: right;background: rgb(190,28,122);background: -moz-linear-gradient(top,  rgba(190,28,122,1) 0%, rgba(83,2,49,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,28,122,1)), color-stop(100%,rgba(83,2,49,1)));background: -webkit-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: -o-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: -ms-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: linear-gradient(to bottom,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be1c7a', endColorstr='#530231',GradientType=0 ); -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
.widget-comments div.body 									{  }
.widget-comments div.body ul.comments						{ margin: 0; padding: 0 20px 0 20px; }
.widget-comments div.body ul.comments li					{ padding-bottom: 8px; padding-top: 10px; border-bottom: 1px dotted #e7e7e7; }
.widget-comments div.body ul.comments li p.name				{ color: #000; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
.widget-comments div.body ul.comments li span.time			{ color: #7d7d7d; font-size: 11px; font-style: italic; display: block; }
.widget-comments div.body ul.comments li div.comment		{ font-size: 12px; color: #000; margin: 10px 0 0 0; }
.widget-comments div.body ul.comments li div.comment p		{ line-height: 18px; }
.widget-comments div.body ul.comments li div.comment a		{ color: #a30065; font-size: 11px; font-style: italic; float: right; }
.widget-comments div.body ul.comments li div.comment ul.comments	{ padding: 0 20px 0 40px; }
.widget-comments div.body ul.comments li:last-child			{ border: 0; }
.widget-comments div.body ul.comments li div.comment ul.comments li p.name	{ background-image: url('../img/icons/reply.png'); background-repeat: no-repeat; background-position: left center; padding-left: 20px;  }
.widget-comments div.body form 								{ margin: 10px 0; background: #f2f2f2; border: 1px solid #e5e5e5; border-radius: 5px; padding: 6px; text-align: center; }
.widget-comments div.body form div							{ display: inline-block; margin-top: 6px; }
.widget-comments div.body form div label					{ text-align: left; font-size: 11px; color: #727272; font-family: Arial; cursor: pointer; margin: 2px 0 0 0; padding-left: 2px; display: block; }
.widget-comments div.body form div input[type="text"]		{ width: 275px; border: 1px solid #c2c2c2; padding: 5px; font-size: 11px; color: #333; }
.widget-comments div.body form div textarea					{ width: 565px; border: 1px solid #c2c2c2; padding: 5px; font-size: 11px; color: #333; height: 60px; }
.widget-comments div.body form div input[type="submit"]		{ padding: 5px 14px; color: #fff; background: rgb(190,28,122);background: -moz-linear-gradient(top,  rgba(190,28,122,1) 0%, rgba(83,2,49,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,28,122,1)), color-stop(100%,rgba(83,2,49,1)));background: -webkit-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: -o-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: -ms-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: linear-gradient(to bottom,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be1c7a', endColorstr='#530231',GradientType=0 ); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; border: 0; }
.widget-comments div.body div#wrapperContainerComment 		{ padding: 5px 8px; border-radius: 5px; background-color: #f3f3f3; border: 1px solid #d2d2d2; color: #1e902f; font-size: 11px; }
.widget-comments div.body div#wrapperContainerComment span#replyCancel 		{ color: #fff; background-color: #c43334; padding: 2px; border-radius: 50%; font-size: 10px; cursor: pointer; font-family: Arial; padding: 1px 1px 1px 3px; margin-right: 10px; }
.widget-comments div.body div#wrapperContainerCommentErrors 		{ margin: 6px 0; border: 1px solid #c43334; background-color: #f9eaea; border-radius: 5px; }
.widget-comments div.body div#wrapperContainerCommentErrors p 		{ color: #c43334; font-size: 11px; margin: 0; padding: 8px 10px; }

.widget-comments div.body form div input[type="checkbox"]		{ float: left; }
.widget-comments div.body form div.newsletter label,
.widget-comments div.body form div.reminder	label	{display: inline; }
.widget-comments div.body form div.newsletter,
.widget-comments div.body form div.reminder	{display: block; margin: 6px 20px; text-align: left; }



/* ==== ASSOCIATED WIDGET ==== */
.widget-associated 						{ float: left; color: #fff; width: 35%; border-right: 1px solid #c5c5c5; padding-right: 10px; margin-right: 10px; }
.widget-associated p.title 				{ color: #000; font-size: 14px; font-weight: bold; font-family: 'PT Sans', Arial !important; margin: 4px 0 8px 0; padding: 0; }
.widget-associated ul					{ margin: 0; padding: 0; }
.widget-associated ul li				{ border-bottom: 1px solid #eed5e3; font-family: 'PT Sans'; font-size: 13px; line-height: 17px; padding: 8px 0; margin: 8px 0; }
.widget-associated ul li:last-child		{ border-bottom: 0; }
.widget-associated ul li a				{ color: #a21566; }
.widget-associated ul li a:hover		{ color: #333; }


/* ==== TITLE WIDGET ==== */
.widget-title 												{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-title h1 											{ display: inline-block; margin: 0; padding: 0; vertical-align: top; width: 100%; font-family: Georgia; font-size: 29px; color: #000; border-bottom: 3px solid #e5e5e5; line-height: 55px; font-weight: normal; }
.widget-title h1 span 										{ color: #740a47; }
.widget-title div.subcategories 							{ height: 55px; overflow: hidden; border: 1px solid #fff; position: absolute; display: block; vertical-align: top; width: 260px; margin-top: -60px; margin-left: 360px; background-color: #fff; z-index: 50; background-image: url('../img/icons/arrowDown.jpg'); background-repeat: no-repeat; background-position: 45% 42px; }
.widget-title div.subcategories:hover 						{ height: auto; overflow: visible; border: 1px solid #e5e5e5; background-image: none; }
.widget-title div.subcategories ul 							{ margin: 0; padding: 0; }
.widget-title div.subcategories ul li 						{ margin: 5px 0; display: inline-block; width: 45%; padding-left: 10px; }
.widget-title div.subcategories ul li a 					{ display: block; font-size: 11px; color: #000; font-family: Arial; }

/* ==== MORE WIDGET ==== */
.widget-more 		{ margin-top: 10px; margin-bottom: 10px; text-align: left;  }
.widget-more a 		{ color: #fff; font-family: Georgia; font-size: 13px; display: block; background-color: #510034; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 4px 7px; font-weight: normal; }

/* ==== STATIC PAGE ==== */
.static-page 						{ text-align: left; margin-top: 20px; }
.static-page h1 					{ font-family: Georgia; font-size: 29px; font-weight: normal; border-bottom: 3px solid #e5e5e5; margin: 0; padding: 0; line-height: 55px; }
.static-page div.text 				{ margin: 20px 0; }
.static-page div.text p  			{ font-family: Georgia; font-size: 16px; line-height: 30px; }
.static-page div.text ul  			{ margin-left: 5px; }
.static-page div.text ul li  		{ font-family: Georgia; font-size: 16px; line-height: 30px; }
.static-page div.text ul li span  	{ font-weight: bold; color: #510034; }

.form-holder 						{ margin-top: 20px; margin-bottom: 150px; }
.form-layout 						{ background-color: #ededed; padding: 20px; }
.form-layout .input 				{ margin: 8px 0; }
.form-layout label 					{ display: block; font-size: 12px; color: #5a5a5a; font-family: Arial; line-height: 18px; margin: 0 0 5px 0; }
.form-layout input[type="text"] 	{ font-size: 12px; padding: 8px 4px; display: block; width: 98%; border: 1px solid #e5e5e5; }
.form-layout input[type="submit"] 	{ float: right; color: #fff; font-size: 11px; border: 1px solid #e1e1e1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #fff; padding: 6px 8px;background: rgb(188,28,121); background: -moz-linear-gradient(top, rgba(188,28,121,1) 0%, rgba(167,23,106,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,28,121,1)), color-stop(100%,rgba(167,23,106,1)));background: -webkit-linear-gradient(top, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);background: -o-linear-gradient(top, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);background: -ms-linear-gradient(top, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);background: linear-gradient(to bottom, rgba(188,28,121,1) 0%,rgba(167,23,106,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc1c79', endColorstr='#a7176a',GradientType=0 ); text-shadow: #c92282 0 1px 0; }
.form-errors,
.form-success 						{ padding: 0px; }
.form-errors ul 					{ background-color: #f75556; padding: 6px 10px; -moz-box-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.form-success ul 					{ background-color: #5bc855; padding: 6px 10px; -moz-box-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.form-errors ul li,
.form-success ul li 				{ font-size: 12px; font-family: Lato; font-weight: 700; color: #fff; padding: 2px 0 2px 0; }
.form-errors ul li a,
.form-success ul li a 				{ color: #fff; text-decoration: underline; }

/* ==== FLASH MESSAGE ==== */
.notification 						{ z-index: 10000; cursor: pointer; text-align: center; width: 980px; min-height: 41px; -moz-box-shadow: rgba(0, 0, 0, .4) 0 1px 4px; -webkit-box-shadow: rgba(0, 0, 0, .4) 0 1px 4px; box-shadow: rgba(0, 0, 0, .4) 0 1px 4px; position: absolute; margin-top: 123px; }
.notification p						{ color: #fff; font-size: 14px; font-family: Arial; margin: 0; padding: 0; line-height: 41px; }
.notification.success 				{ border-bottom: 1px solid #becb8b; background: rgb(108,128,35); background: -moz-linear-gradient(top, rgba(108,128,35,1) 0%, rgba(144,171,43,1) 19%, rgba(129,155,28,1) 74%, rgba(125,152,24,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,128,35,1)), color-stop(19%,rgba(144,171,43,1)), color-stop(74%,rgba(129,155,28,1)), color-stop(100%,rgba(125,152,24,1)));background: -webkit-linear-gradient(top, rgba(108,128,35,1) 0%,rgba(144,171,43,1) 19%,rgba(129,155,28,1) 74%,rgba(125,152,24,1) 100%);background: -o-linear-gradient(top, rgba(108,128,35,1) 0%,rgba(144,171,43,1) 19%,rgba(129,155,28,1) 74%,rgba(125,152,24,1) 100%);background: -ms-linear-gradient(top, rgba(108,128,35,1) 0%,rgba(144,171,43,1) 19%,rgba(129,155,28,1) 74%,rgba(125,152,24,1) 100%);background: linear-gradient(to bottom, rgba(108,128,35,1) 0%,rgba(144,171,43,1) 19%,rgba(129,155,28,1) 74%,rgba(125,152,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c8023', endColorstr='#7d9818',GradientType=0 ); }
.notification.failure 				{ border-bottom: 1px solid #cb8b8b;background: rgb(128,35,35); background: -moz-linear-gradient(top, rgba(128,35,35,1) 0%, rgba(169,41,41,1) 19%, rgba(157,29,29,1) 74%, rgba(152,24,24,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,35,35,1)), color-stop(19%,rgba(169,41,41,1)), color-stop(74%,rgba(157,29,29,1)), color-stop(100%,rgba(152,24,24,1)));background: -webkit-linear-gradient(top, rgba(128,35,35,1) 0%,rgba(169,41,41,1) 19%,rgba(157,29,29,1) 74%,rgba(152,24,24,1) 100%);background: -o-linear-gradient(top, rgba(128,35,35,1) 0%,rgba(169,41,41,1) 19%,rgba(157,29,29,1) 74%,rgba(152,24,24,1) 100%);background: -ms-linear-gradient(top, rgba(128,35,35,1) 0%,rgba(169,41,41,1) 19%,rgba(157,29,29,1) 74%,rgba(152,24,24,1) 100%);background: linear-gradient(to bottom, rgba(128,35,35,1) 0%,rgba(169,41,41,1) 19%,rgba(157,29,29,1) 74%,rgba(152,24,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#802323', endColorstr='#981818',GradientType=0 ); }
.notification.success p 			{ text-shadow: #5f7216 0 1px 0; }
.notification.failure p 			{ text-shadow: #721616 0 1px 0; }
.notify 							{ margin-top: 36px !important;}

/* ==== PAGINATION WIDGET ==== */
.widget-pagination 					{ text-align: right; }
.widget-pagination ul				{ margin: 17px 0; }
.widget-pagination ul li			{ display: inline; text-align: center; margin: 2px; }
.widget-pagination ul li a			{ text-decoration: none; font-size: 12px; color: #62657b; font-family: Georgia; border: 1px solid #d7dae4; border-radius: 3px; padding: 6px 9px; }
.widget-pagination ul li a:hover	{ -webkit-box-shadow:inset 0px -2px 0px 0px #FF4FA1; box-shadow:inset 0px -2px 0px 0px #FF4FA1; }
.widget-pagination ul li.active a	{ background-color: #f3f3f3; border: 1px solid #959595; }

/* ==== CATEGORY LIST WIDGET ==== */
.widget-category-list 									{ text-align: left; }
.widget-category-list .article 							{ margin: 15px 0 15px 0; font-family: Georgia; background-color: #f4f4f4; padding: 8px; }
.widget-category-list .article .image 					{ display: inline-block; vertical-align: top; width: 34%; text-align: center; }
.widget-category-list .article .info 					{ display: inline-block; vertical-align: top; width: 64%; }
.widget-category-list .article .info .title 			{ font-size: 18px; margin: 3px 0 7px 0; padding: 0; line-height: 24px; }
.widget-category-list .article .info .title a 			{ color: #510034; }
.widget-category-list .article .info .desc 				{ font-size: 14px; margin: 2px 0 8px 0; padding: 0; line-height: 18px; }
.widget-category-list .article .info .desc a 			{ color: #525252; }
.widget-category-list .article .info .other 			{ font-size: 11px; }
.widget-category-list .article .info .other p.date 		{ color: #510034; float: left; margin: 0; padding: 0; }
.widget-category-list .article .info .other p.author 	{ color: #510034; float: right; margin: 0; padding: 0;  }
.widget-category-list .article .info .other p.author a 	{ color: #510034; }

/* ==== AUTHOR WIDGET ==== */
.widget-author 								{ font-family: Georgia; text-align: left; margin: 10px 0; }
.widget-author p.title 						{ font-size: 15px; color: #333; font-weight: bold; }
.widget-author div.text						{ margin: 7px 0 7px 0; }
.widget-author div.text .image				{ float: right; margin: 5px 10px; border: 1px solid #3b3b3b; box-shadow: #b8b8b8 4px 4px 0; }
.widget-author div.text p					{ font-size: 14px; color: #333; line-height: 19px; }
.widget-author div.info						{ background-color: #f8f8f8; border: 1px solid #c4c4c4; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 8px; }
.widget-author div.info p					{ font-size: 15px; color: #000; margin: 0; padding: 3px 0 3px 0;}
.widget-author div.info a					{ color: #510034; }

/* ==== TAG WIDGET ==== */
.widget-tag 								{ font-family: Georgia; text-align: left; margin: 10px 0; }
.widget-tag p.title 						{ font-size: 15px; color: #333; font-weight: bold; }
.widget-tag div.text						{ margin: 7px 0 7px 0; }
.widget-tag div.text .image                 { float: right; margin: 5px 10px; border: 1px solid #3b3b3b; box-shadow: #b8b8b8 4px 4px 0; }
.widget-tag div.text p                      { font-size: 14px; color: #333; line-height: 19px; }

/* ==== EDITORIAL WIDGET ==== */
.widget-editorial 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-editorial div.head 									{ border-bottom: 3px solid #d70202; padding-left: 5px; padding-right: 5px; }
.widget-editorial div.head p 								{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-editorial div.head a 								{ color: #d70202; }
.widget-editorial div.body 									{ font-size: 0; }
.widget-editorial div.body div.column						{ position: relative; display: inline-block; width: 32%; vertical-align: top; margin-right: 12px; margin-top: 8px; margin-bottom: 6px; }
.widget-editorial div.body div.column:nth-child(3n)			{ margin-right: 0; }
.widget-editorial div.body div.column p.title				{ font-family: Arial; font-size: 14px; margin: 4px 0; padding: 0; font-weight: bold; line-height: 20px; }
.widget-editorial div.body div.column p.title a				{ color: #000; }
.widget-editorial div.body div.column div.image				{ border: 1px solid #9c9c9c; position: relative; }
.widget-editorial div.body div.column div.image img			{ border: 0 none; }
.widget-editorial div.body div.column div.image p.author	{ margin: 0; padding: 7px 0; position: absolute; width: 100%; margin-top: -31px; height: 18px; background-color: rgba(0, 0, 0, .4); color: #fff; font-size: 13px; font-family: Arial; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.widget-editorial div.body div.column div.image p.author a	{ color: #fff; }
.widget-editorial div.body div.column div.image:hover p.author	{ background-color: rgba(0, 0, 0, .8); }
.widget-editorial div.body div.column div.info				{ font-style: italic; color: #919191;  }
.widget-editorial div.body div.column div.info p.date		{ font-size: 11px; float: left; margin: 4px 0 4px 5px; padding: 0; }
.widget-editorial div.body div.column div.info p.views		{ font-size: 11px; float: right; margin: 4px 5px 4px 0; padding: 0; }
.widget-editorial div.body div.column p						{ font-size: 13px; line-height: 18px; font-family: Arial; margin: 4px 0; padding: 0; }
.widget-editorial div.body div.column p a					{ color: #333; }


.grid_2 .widget-editorial div.body div.column               { display: block !important; width: 100%; }
.grid_2 .widget-editorial div.body div.column p.desc:after          { content: '...'; }

/* ==== EDITORIAL WIDGET MAY 2105 ==== */
.widget-editorial-may-2015 						{ margin-top: 10px; margin-bottom: 10px; text-align: left; background-color: #e7e7e7; }
.widget-editorial-may-2015 div.head 					{ border-bottom: 3px solid #840e52; padding-left: 5px; padding-right: 5px; }
.widget-editorial-may-2015 div.head p 					{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-editorial-may-2015 div.head a 					{ color: #840e52; }
.widget-editorial-may-2015 div.body 					{ font-size: 0; }
.widget-editorial-may-2015 div.body div.column				{ position: relative; display: inline-block; width: 100%; vertical-align: top; margin-right: 12px; margin-top: 8px; margin-bottom: 6px; }
.widget-editorial-may-2015 div.body div.column:nth-child(3n)		{ margin-right: 0; }
#editorial-may-2015-stanga  { width: 59%;}
#editorial-may-2015-dreapta  { width: 40%;}
.widget-editorial-may-2015 div.body div.column div.coloana              { display: inline-block; vertical-align: top; }
.widget-editorial-may-2015 div.body div.column div.coloana div.content           { padding: 0 5px; }
.widget-editorial-may-2015 div.body div.column div.coloana div.content p.title	 { font-family: Arial; font-size: 12px; margin: 4px 0; padding: 0; font-weight: bold; }
.widget-editorial-may-2015 div.body div.column div.coloana div.content p.title a { color: #000; }
.widget-editorial-may-2015 div.body div.column div.coloana div.content div.image { border: 1px solid #9c9c9c; position: relative; }
.widget-editorial-may-2015 div.body div.column div.coloana div.image img	 { border: 0 none; text-align: right; margin: 4px 0; }
.widget-editorial-may-2015 div.body div.column div.coloana div.content p.date	{ margin: 0; padding: 5px 0; font-size: 11px;}
.widget-editorial-may-2015 div.body div.column div.coloana div.content p.date a	{ color: #333; }
.widget-editorial-may-2015 div.body div.column div.coloana div.content div.image:hover p.author	{ background-color: rgba(0, 0, 0, .8); }
.widget-editorial-may-2015 div.body div.column div.info			{ font-style: italic; color: #919191;  }
.widget-editorial-may-2015 div.body div.column div.info p.date		{ font-size: 11px; float: left; margin: 4px 0 4px 5px; padding: 0; }
.widget-editorial-may-2015 div.body div.column div.info p.views		{ font-size: 11px; float: right; margin: 4px 5px 4px 0; padding: 0; }
.widget-editorial-may-2015 div.body div.column p			{ font-size: 13px; line-height: 18px; font-family: Arial; margin: 4px 0; padding: 0; }
.widget-editorial-may-2015 div.body div.column p a			{ color: #333; }


.grid_2 .widget-editorial-may-2015 div.body div.column               { display: block !important; width: 100%;}
.grid_2 .widget-editorial-may-2015 div.body div.column p.desc:after          { content: '...'; }

/* ==== LATEST HOUR WIDGET ==== */
.widget-latestHour                                          { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-latestHour .head                                    { background-color: #840e52;padding-left: 10px; }
.widget-latestHour .head p                                  { font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; color: #fff; }
.widget-latestHour .body                                    { padding: 6px 0; }
.widget-latestHour .body ul                                 { margin: 0; padding: 0; }
.widget-latestHour .body ul li                              { margin-bottom: 7px; }
.widget-latestHour .body ul li .time                        { display: inline-block; width: 20%; vertical-align: top; text-align: center; }
.widget-latestHour .body ul li .time p                      { display: inline-block; margin: 2px 0 0 0; color: #fff; font-weight: bold; font-size: 11px; font-family: Arial; background-color: #840e52; border-radius: 2px; padding: 3px 5px; }
.widget-latestHour .body ul li .time p a                    { color: #fff; }
.widget-latestHour .body ul li .title                       { display: inline-block; width: 78%; vertical-align: top; }
.widget-latestHour .body ul li .title p                     { font-size: 12px; font-family: Arial; line-height: 16px; margin: 0; padding: 0; }
.widget-latestHour .body ul li .title p a                   { color: #000; }

/* ==== LATEST HOUR 2 WIDGET ==== */
.widget-latestHour2                                          { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-latestHour2 .head                                    { border-bottom: 3px solid #840e52; }
.widget-latestHour2 .head p                                  { font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; color: #6e6e6e; }
.widget-latestHour2 .body                                    { padding: 6px 0; }
.widget-latestHour2 .body ol                                 { margin: 0; padding: 0; counter-reset:item }
.widget-latestHour2 .body ol li                              { border-left: 5px solid #e2a9ca; padding-bottom: 12px; margin-bottom: 3px; }
.widget-latestHour2 .body ol li .title                       { display: block; padding-left: 20px; }
.widget-latestHour2 .body ol li .title p                     { font-size: 12px; font-family: Arial; line-height: 16px; margin: 0; padding: 0; }
.widget-latestHour2 .body ol li .title p a                   { color: #000; }
.widget-latestHour2 .body ol li:before                       { content:counter(item) ". ";counter-increment:item; color: #e2a9ca; font-size: 12px; font-family: Arial; position: absolute; margin-left: 3px; }
.widget-latestHour2 .body ol li:first-child                  { border-left: 5px solid #840f53; }
.widget-latestHour2 .body ol li:nth-child(2)                 { border-left: 5px solid #992467; }
.widget-latestHour2 .body ol li:nth-child(3)                 { border-left: 5px solid #b13d81; }
.widget-latestHour2 .body ol li:first-child:before           { color: #840f53; }
.widget-latestHour2 .body ol li:nth-child(2):before          { color: #992467; }
.widget-latestHour2 .body ol li:nth-child(3):before          { color: #b13d81; }

/* ==== PROMO 1 WIDGET ==== */
.widget-promo1 									    { margin-top: 10px; margin-bottom: 20px; font-family: Arial; text-align: left; position: relative; }
.widget-promo1 .main 								{  }
.widget-promo1 .widget-main-container               { position: absolute;  left: 0; } /* pt slider animatie */
.widget-promo1 .widget-main-container .main         { float: left !important; width: 620px; } /* pt slider animatie */
.widget-promo1 .main .main-img					    { display: inline-block; width: 55%; vertical-align: top; margin-right: 11px; }
.widget-promo1 .main .main-img img				    {  width: 339px; height: 220px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-promo1 .main .main-info					    { display: inline-block; width: 42%;; vertical-align: top; }
.widget-promo1 .main .main-info .main-title		    { font-size: 16px; line-height: 21px; margin: 0; padding: 0; min-height: 35px; }
.widget-promo1 .main .main-info .main-title a		{ color: #000; font-weight: bold; color: #000; }
.widget-promo1 .main .main-info .main-desc		    { font-size: 13px; line-height: 17px; margin: 0; padding: 0; margin-top: 9px; margin-bottom: 7px; }
.widget-promo1 .main .main-info .main-desc a		{ color: #343434; }
.widget-promo1 span.category						{ font-weight: normal; font-size: 11px; }
.widget-promo1 span.category a					    { color: #6d1347; text-transform: uppercase; }
.widget-promo1 span.date							{ padding-left: 10px; font-weight: normal; font-style: italic; font-size: 11px; color: #bebdbd; }
.widget-promo1 .more								{ margin: 10px 0 10px 0; }
.widget-promo1 .more ul							    { margin: 0; padding-left: 16px; list-style: square; }
.widget-promo1 .more ul li a:before                 { content: "•"; }
.widget-promo1 .more ul li						    { display: inline-block; vertical-align: top; font-size: 12px; width: 44%; color: #343434; margin: 4px 26px 4px 0;}
.widget-promo1 .more ul li a						{ display: block; color: #000; padding: 2px 4px; font-weight: bold; }
.widget-promo1 .more ul li.active a				    { background-color: #510034; color: #fff; }



/* ==== PROMO 4 WIDGET ==== */
.widget-promo4                                             { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-promo4 ul                                          { margin: 0; padding: 0; }
.widget-promo4 ul li                                       { margin-bottom: 9px; }
.widget-promo4 ul li .img a                                { text-decoration: none; }
.widget-promo4 ul li .img a img                            { width: 140px; height: 161px; }
.widget-promo4 ul li .title p                              { font-size: 16px; font-weight: bold; font-family: Arial; margin: 2px 0 5px 0; padding: 0; line-height: 21px; }
.widget-promo4 ul li .title p a                            { color: #000; }
.widget-promo4 ul li span.category                         { position: absolute; text-transform: uppercase; font-size: 12px; font-weight: bold; font-family: Arial; background-color: #e07413; padding: 2px 4px; }
.widget-promo4 ul li span.category a                       { color: #fff; }

/* ==== PROMO 2 WIDGET ==== */
.widget-promo2 									    { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-promo2 > ul								    { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 58%; }
.widget-promo2 > ul li								{ border-bottom: 1px dotted #cacaca; padding: 12px 0; }
.widget-promo2 > ul li .article .title				{ display: block; margin-bottom: 6px; }
.widget-promo2 > ul li .article .title p			{ font-size: 15px; line-height: 20px; margin: 0; padding: 0; font-weight: bold; }
.widget-promo2 > ul li .article .title p a			{ color: #000; }
.widget-promo2 > ul li .article .image				{ display: inline-block; width: 41%; vertical-align: top; margin-right: 10px; }
.widget-promo2 > ul li .article .image img			{ width: 111px; height: 79px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-promo2 > ul li .article .desc				{ display: inline-block; width: 53%; vertical-align: top; }
.widget-promo2 > ul li .article .desc p			    { margin: 0 0 6px 0; padding: 0; font-size: 12px; line-height: 16px; }
.widget-promo2 > ul li .article .desc p a			{ color: #6d6d6d; }
.widget-promo2 span.category						{ font-size: 11px; float: right; text-transform: uppercase; }
.widget-promo2 span.category a						{ color: #6d1347; }
.widget-promo2 span.date							{ color: #6b6a6a; font-size: 11px; font-style: italic; }
.widget-promo2 .others								{ display: inline-block; vertical-align: top; width: 37%; border: 1px solid #ececec; margin-left: 10px; margin-top: 10px; }
.widget-promo2 .others .title						{ font-size: 12px; line-height: 16px; color: #6d6d6d; margin: 0; padding: 10px 15px 2px 15px; }
.widget-promo2 .others ul 							{ margin: 0; padding: 8px 10px 8px 10px; display: block; }
.widget-promo2 .others ul li						{ border-top: 1px dotted #cacaca; padding: 13px 0; }
.widget-promo2 .others ul li:first-child			{ border-top: 0; }
.widget-promo2 .others ul li p						{ font-size: 12px; line-height: 18px; font-weight: bold; margin: 0; padding: 0; }
.widget-promo2 .others ul li p a					{ color: #000; }
.widget-promo2 .others ul li p a:hover				{ color: #af0000; }

/* ==== PROMO 3 WIDGET ==== */
.widget-promo3 									    { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-promo3 > ul								    { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 100%; }
.widget-promo3 > ul li								{ border-bottom: 1px dotted #cacaca; padding: 12px 0; }
.widget-promo3 > ul li .article .info				{ display: inline-block; width: 45%; vertical-align: top; }
.widget-promo3 > ul li .article .title				{ display: block; margin-bottom: 6px; }
.widget-promo3 > ul li .article .title p			{ font-size: 15px; line-height: 20px; margin: 0; padding: 0; font-weight: bold; }
.widget-promo3 > ul li .article .title p a			{ color: #000; }
.widget-promo3 > ul li .article .image				{ display: inline-block; width: 50%; vertical-align: top; }
.widget-promo3 > ul li .article .image img			{ width: 214px; height: 121px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-promo3 > ul li .article .desc				{ }
.widget-promo3 > ul li .article .desc p			    { margin: 0 0 6px 0; padding: 0; font-size: 12px; line-height: 16px; }
.widget-promo3 > ul li .article .desc p a			{ color: #6d6d6d; }
.widget-promo3 .others								{ display: block; vertical-align: top; }
.widget-promo3 .others .title						{ font-size: 12px; line-height: 16px; color: #6d6d6d; margin: 0; padding: 10px 15px 2px 15px; }
.widget-promo3 .others ul 							{ margin: 0; padding: 8px 10px 8px 10px; display: block; }
.widget-promo3 .others ul li						{ border-top: 1px dotted #cacaca; padding: 4px 0; }
.widget-promo3 .others ul li:first-child			{ border-top: 0; }
.widget-promo3 .others ul li p						{ text-align: justify; font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
.widget-promo3 .others ul li p a					{ color: #000; }
.widget-promo3 .others ul li p a:hover				{ color: #af0000; }

/* ==== PROMO 5 WIDGET ==== */
.widget-promo5                                              { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-promo5 ul                                           { padding: 0; margin: 0; }
.widget-promo5 ul li                                        { margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #f2f2f2; }
.widget-promo5 ul li div.title                              {  }
.widget-promo5 ul li div.title p                            { font-size: 15px; font-weight: bold; font-family: Arial; line-height: 18px; margin: 0; padding: 0;  }
.widget-promo5 ul li div.title p a                          { color: #000; }
.widget-promo5 ul li div.img                                { width: 140px; height: 80px; display: block; vertical-align: top; }
.widget-promo5 ul li div.img a                              { text-decoration: none; }
.widget-promo5 ul li div.desc                               { display: block; width: 100%; vertical-align: top; }
.widget-promo5 ul li div.desc p                             { font-size: 12px; line-height: 16px; margin: 0; margin-top: 5px; padding: 0; line-height: 16px; }
.widget-promo5 ul li div.desc p a                           { color: #000; }
.widget-promo5 ul li div.desc span.category                 { text-transform: uppercase; font-size: 11px; }
.widget-promo5 ul li div.desc span.category a               { color: #6d1347; }






/* ==== POLL WIDGET ==== */
.widget-poll 												{ background-repeat: no-repeat; background-image: url('../img/bg/bgPoll.png'); background-position: bottom center; padding-bottom: 7px;  }
.widget-poll .container 									{ text-align: left; background-color: #fff; border: 1px solid #cecfd1; padding: 10px 13px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.widget-poll .container .head								{ border-bottom: 1px solid #e1e1e1; }
.widget-poll .container .head .image						{ float: left; margin-right: 10px; }
.widget-poll .container .head .title						{ line-height: 18px; vertical-align: top; }
.widget-poll .container .head .title p						{ color: #555; font-weight: bold; font-size: 12px; }
.widget-poll .container .head .clear 						{ margin-bottom: 10px; }
.widget-poll .container .body								{  }
.widget-poll .container .body ul.answers					{ margin: 15px 0; padding: 0; }
.widget-poll .container .body ul.answers li					{ display: block; background-color: #f2f5f7; margin: 9px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding: 2px 8px; }
.widget-poll .container .body ul.answers li input			{ float: left; margin: 3px 10px 0 5px; }
.widget-poll .container .body ul.answers li label			{ float: left; color: #555; margin-top: 2px; font-size: 12px; font-family: Arial; cursor: pointer; }
.widget-poll .container .body .buttons						{ text-align: right;padding: 25px 0 10px 0; }
.widget-poll .container .body .buttons ul					{ margin: 0; padding: 0; }
.widget-poll .container .body .buttons ul li				{ display: inline; }
.widget-poll .container .body .buttons ul li a				{ color: #797979; font-size: 12px; }
.widget-poll .container .body .buttons ul li a.button 	 	{ padding: 5px 14px; color: #fff; background: rgb(190,28,122);background: -moz-linear-gradient(top,  rgba(190,28,122,1) 0%, rgba(83,2,49,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,28,122,1)), color-stop(100%,rgba(83,2,49,1)));background: -webkit-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: -o-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: -ms-linear-gradient(top,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);background: linear-gradient(to bottom,  rgba(190,28,122,1) 0%,rgba(83,2,49,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be1c7a', endColorstr='#530231',GradientType=0 ); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; border: 0; }

.widget-poll .container .body ul.answers-results 				{ margin: 0; padding: 0; }
.widget-poll .container .body ul.answers-results li 			{ margin: 10px 0; }
.widget-poll .container .body ul.answers-results li p 			{ color: #555; font-size: 12px; margin: 0; padding: 0; }
.widget-poll .container .body ul.answers-results li span		{ font-size: 11px; color: #8a8e90; float: right; }
.widget-poll .container .body ul.answers-results div.bar		{ margin: 4px 0; display: block; height: 9px; padding: 1px 2px 0 2px; background-color: #f2f5f7; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.widget-poll .container .body ul.answers-results div.bar-color 	{ display: block; height: 6px; background-color: #dcf4bd; border: 1px solid #a3be80; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.widget-poll .container .body p.votes 							{ color: #4c4c4c; font-size: 13px; text-align: right; }

/* ==== USER LIST WIDGET ==== */
.widget-user-list                                               { text-align: left; margin-top: 10px; margin-right: 10px; }
.widget-user-list .item                                         { border: 1px solid #c4c4c4; border-radius: 6px; margin: 10px; padding: 10px; }
.widget-user-list .item .image                                  { display: inline-block; vertical-align: top; width: 15%; text-align: center; }
.widget-user-list .item .image img                              { border-radius: 2px; }
.widget-user-list .item .details                                { display: inline-block; vertical-align: top; width: 83%; }
.widget-user-list .item .details p                              { font-family: Georgia; font-size: 12px; line-height: 16px; margin: 0; padding: 0; margin-top: 10px; }
.widget-user-list .item .details p.title                        { font-size: 17px; line-height: 23px; margin: 0; padding: 0; }
.widget-user-list .item .details p.title a                      { color: #000; }
.widget-user-list .item .details p span,
.widget-user-list .item .details p a                            { color: #8b1057; }
.widget-user-list .item .details p b                            { font-weight: normal; color: #919191; margin-right: 30px; }

.widget-user-list .comments                                     { margin-bottom: 25px; }
.widget-user-list .comments ul                                  { margin: 0 15px; padding: 0; }
.widget-user-list .comments ul li                               { border-bottom: 1px solid #dbdbdb; padding: 10px; }
.widget-user-list .comments ul li span                          { font-family: Georgia; font-size: 12px; color: #8b1057; text-align: right; }
.widget-user-list .comments ul li p                             { margin: 6px 0 0 0; padding: 0; font-family: 'PT Sans', Arial; font-size: 13px; color: #000; line-height: 17px; }

.no-results                                                     { border: 1px solid #e5e5e5; background-color: #f2f2f2; border-radius: 6px; margin: 40px 20px; padding: 20px; }
.no-results p                                                   { font-family: Arial; font-size: 18px; line-height: 27px; color: #000; }

form                                            { text-align: left; }
form .formRow                                   { display: inline-block; vertical-align: top; min-width: 48%; width: 48%; float: left; }
form .formRow .fieldHolder                      { margin: 0 15px 10px 15px; }
form .formRow label                             { color: #666; font-size: 11px; font-family: Arial; margin: 6px 0; display: block; }
form .formRow .inputHolder                      { border: 1px solid #dfdfdf; margin: 3px 0 0 0; padding: 8px; display: block; }
form .formRow .inputHolder label                { display: inline-block; width: 45%; font-size: 12px; margin: 0; }
form .formRow .inputHolder label input          { margin-right: 10px; }
form .formRow .inputHolder br                   { display: none; }
form .formRow input[type="text"],
form .formRow input[type="password"],
form .formRow select,
form .formRow textarea                          { outline: 0; width: 100%; border: 0; padding: 2px; color: #333; font-size: 12px; font-family: Arial; }
form .formRow textarea                          { height: 90px; }
form .formSubmit                                { margin: 10px auto; text-align: center; }
form .formSubmit input                          { border-radius: 3px; padding: 9px 30px; cursor: pointer; border: 0; background-color: #840e52; text-align: center; color: #fff; font-size: 11px; font-weight: bold; }

.widget-rss                                     { text-align: left; margin-top: 10px; margin-right: 10px;  }
.widget-rss p                                   { font-size: 16px; line-height: 20px; font-family: Georgia; }
.widget-rss ul.categories                       { margin: 20px 20px; padding: 0; }
.widget-rss ul.categories li                    { margin: 10px 15px; display: inline-block; width: 29%; vertical-align: top; }
.widget-rss ul.categories li div                { background-color: #a41668; border-radius: 2px; color: #fff; font-size: 15px; font-weight: bold; font-family: Arial; padding: 11px 10px; }
.widget-rss ul.categories li a                  { float: right; margin-top: -5px; }
.widget-rss ul.subcategories                    { margin: 0; padding: 0; }
.widget-rss ul.subcategories li                 { width: 100%; background-color: #e5e5e5; border-radius: 2px; display: block; margin: 10px 0 0 0; }
.widget-rss ul.subcategories li a               { color: #666666; float: none; display: block; padding: 0px 10px; }
.widget-rss ul.subcategories li a p             { font-size: 13px; font-weight: normal; font-family: Arial; padding: 4px 0; }
.widget-rss ul.subcategories li a img           { float: right; margin-top: -30px; }



/* ==== RSS PARTENERS WIDGET ==== */
.widget-rss-parteners 									    { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-rss-parteners  .head                                { color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; background-color: #e7e7e7; }
.widget-rss-parteners  .head p                              { margin: 0; line-height: 45px; padding-left: 10px; color: #6d6d6d; }
.widget-rss-parteners  p	a                               { color: #6d6d6d; }	
.widget-rss-parteners > ul								    { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 100%; }
.widget-rss-parteners > ul li								{ border-bottom: 1px dotted #cacaca; padding: 12px 0; }
.widget-rss-parteners > ul li .article .info				{ display: inline-block; width: 50%; vertical-align: top; }
.widget-rss-parteners > ul li .article .title				{ display: block; margin-bottom: 6px; }
.widget-rss-parteners > ul li .article .title p             { font-size: 15px; line-height: 20px; margin: 0; padding: 0; }
.widget-rss-parteners > ul li .article .title p a			{ color: #000; }
.widget-rss-parteners > ul li .article .image				{ display: inline-block; width: 45%; vertical-align: top; }
.widget-rss-parteners > ul li .article .image img			{ width: 130px; min-height: 90px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-rss-parteners > ul li .article .desc				{ }
.widget-rss-parteners > ul li .article .desc p			    { margin: 0 0 6px 0; padding: 0; font-size: 12px; line-height: 16px; }
.widget-rss-parteners > ul li .article .desc p a			{ color: #6d6d6d; }
.widget-rss-parteners .others								{ display: block; vertical-align: top; }
.widget-rss-parteners .others .title						{ font-size: 12px; line-height: 16px; color: #6d6d6d; margin: 0; padding: 10px 15px 2px 15px; }
.widget-rss-parteners .others ul 							{ margin: 0; padding: 8px 10px 8px 10px; display: block; }
.widget-rss-parteners .others ul li                         { border-top: 1px dotted #cacaca; padding: 4px 0; }
.widget-rss-parteners .others ul li:first-child             { border-top: 0; }
.widget-rss-parteners .others ul li p						{ text-align: justify; font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
.widget-rss-parteners .others ul li p a                     { color: #000; }
.widget-rss-parteners .others ul li p a:hover				{ color: #af0000; }
.grid_8 .widget-rss-parteners > ul li .article .info        { width: 84% !important; }
.grid_8 .widget-rss-parteners > ul li .article .image       { width: auto !important; }
.grid_8 .widget-rss-parteners > ul li .article .image img   { width: 80px; min-height: 80px; }


/* ==== RSS PARTENERS MAY 2015 WIDGET ==== */
.widget-rss-parteners-may 									    { margin-top: 10px; margin-bottom: 10px; text-align: left; border: 1px solid #d1d1d1; }
.widget-rss-parteners-may  .head                                { color: #6d6d6d; font-size: 18px; font-weight: bold; text-transform: none; text-align: left; background-color: #e7e7e7; }
.widget-rss-parteners-may  .head p                              { margin: 0; line-height: 45px; padding-left: 10px; color: #6d6d6d; }
.widget-rss-parteners-may  .head p img                             { max-height:40px; }
.widget-rss-parteners-may  p	a                               { color: #6d6d6d; }	
.widget-rss-parteners-may > ul								    { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 100%; }
.widget-rss-parteners-may > ul li								{ border-bottom: none; padding: 9px 8px; }
.widget-rss-parteners-may > ul li .article .info				{ display: inline-block; width: 68%; vertical-align: top; }
.widget-rss-parteners-may > ul li .article .title				{ display: block; margin-bottom: 6px; }
.widget-rss-parteners-may > ul li .article .title p             { font-size: 12px; line-height: 16px; text-align: justify; margin: 0; padding: 0; }
.widget-rss-parteners-may > ul li .article .title p a			{ color: #000;  font-weight: bold;}
.widget-rss-parteners-may > ul li .article .image				{ display: inline-block; width: 30%; vertical-align: top; }
.widget-rss-parteners-may > ul li .article .image img			{ width: 71px; min-height: 45px; padding: 2px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.grid_8 .widget-rss-parteners-may > ul li .article .info        { width: 84% !important; }
.grid_8 .widget-rss-parteners-may > ul li .article .image       { width: auto !important; }
.grid_8 .widget-rss-parteners-may > ul li .article .image img   { width: 80px; min-height: 80px; }


/* ==== RSS PARTENERS WIDGET FOOTER ==== */
.widget-rss-parteners-footer 									    { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-rss-parteners-footer  .head                                { color: #6d6d6d; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; }
.widget-rss-parteners-footer  .head p                              { margin: 0; line-height: 45px; padding-left: 10px; color: #6d6d6d; }
.widget-rss-parteners-footer  p	a                               { color: #6d6d6d; }	
.widget-rss-parteners-footer > ul								    { margin: 0; padding: 0; display: inline-block; vertical-align: top; width: 100%; }
.widget-rss-parteners-footer > ul li								{ border-bottom: 1px dotted #cacaca; padding: 12px 0; }
.widget-rss-parteners-footer > ul li .article .info				{  }
.widget-rss-parteners-footer > ul li .article .title				{ display: block; margin-bottom: 6px; margin-top: 5px; }
.widget-rss-parteners-footer > ul li .article .title p             { font-size: 15px; line-height: 20px; margin: 0; padding: 0; }
.widget-rss-parteners-footer > ul li .article .title p a			{ color: #000; }
.widget-rss-parteners-footer > ul li .article .image				{ text-align: center; }
.widget-rss-parteners-footer > ul li .article .image img			{ width: auto; height: 100px; padding: 3px; background-color: #fff; -webkit-box-shadow: #c6c6c6 0 0 3px; -moz-box-shadow: #c6c6c6 0 0 3px; box-shadow: #c6c6c6 0 0 3px; }
.widget-rss-parteners-footer .others								{ display: block; vertical-align: top; }
.widget-rss-parteners-footer .others .title						{ font-size: 12px; line-height: 16px; color: #6d6d6d; margin: 0; padding: 10px 15px 2px 15px; }
.widget-rss-parteners-footer .others ul 							{ margin: 0; padding: 8px 10px 8px 10px; display: block; }
.widget-rss-parteners-footer .others ul li                         { border-top: 1px dotted #cacaca; padding: 4px 0; }
.widget-rss-parteners-footer .others ul li:first-child             { border-top: 0; }
.widget-rss-parteners-footer .others ul li p						{ text-align: justify; font-size: 12px; line-height: 18px; margin: 0; padding: 0; }
.widget-rss-parteners-footer .others ul li p a                     { color: #000; }
.widget-rss-parteners-footer .others ul li p a:hover				{ color: #af0000; }


/* ==== WIDGET SHARE ARTICLE ==== */
.widget-share-article {
    float: right;color: #fff;width: 90px;border-left: 1px solid #c5c5c5;padding-left: 10px;margin-left: 10px;
}

/* ===== WIDGET ARTICLE CONTROLS ===== */
.widget-article-controls 							{ width: 200px; min-height: 250px; border-left: 1px solid #dadada; border-top: 2px solid #555; margin-top: 10px; background: #fff; position: relative; }
.widget-article-controls.right                      { position: fixed; right: 0; bottom: 0;  box-shadow: -2px 2px 4px #aaa;}
.widget-article-controls.left                       { position: fixed; left: 0; bottom: 0;  box-shadow: 2px 2px 4px #aaa; }
.widget-article-controls .body                      { text-align: left; padding: 10px; }
.widget-article-controls .body .image               { text-align: center; width: 180px; height: 130px; }
.widget-article-controls .body .title               { margin: 9px 0; line-height: 20px; }
.widget-article-controls .body .title a             { color: #000; font-size: 16px; font-weight: bold; text-align: justify; }
.widget-article-controls .body .more                { margin: 15px 0px 10px 0px; text-align: center; }
.widget-article-controls .body .more a              { color: #fff; }
.widget-article-controls .close                     { width: 8px;height: 8px;position: absolute;top: 0;font-size: 10px;font-weight: bold;text-align: center;line-height: 8px;color: #9e1414;cursor: pointer; }
.widget-article-controls.left .close                { right: 1px; }
.widget-article-controls.right .close               { left: 1px; }

/* ===== WIDGET OPTION COMMENT ===== */
.widget-option-comment                              { border-top: 1px dashed #aaa; border-bottom: 1px dashed #aaa; padding: 9px 0; overflow: hidden; text-align: right; }
.widget-option-comment > a                            { margin-top: 5px; color: #fff; font-family: Georgia; font-size: 12px;display: inline-block; background-color: #510034; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px 4px; font-weight: normal; }
.widget-option-comment > a:hover                      { text-decoration: none; }
.widget-option-comment .left                        { float: left; }
.widget-option-comment .left .widget-profitshare    { margin: 0; padding: 5px 5px 5px 35px; }
.widget-option-comment .left .widget-profitshare a  { background-color: transparent !important; font-size: 12px; }


.p404                           { margin: 30px 0; text-align: center; font-family: 'Open Sans'; }
.p404 h1                        { font-size: 92px; color: #770b4a; font-weight: normal; margin: 5px 0; }
.p404 h2                        { font-size: 18px; color: #000; margin: 5px 0; }
.p404 p                         { font-size: 14px; margin: 0; padding: 0; line-height: 22px; }
.p404 h3                        { font-size: 14px; font-weight: bold; margin-top: 50px; margin-bottom: 5px; }
.p404 a                         { color: #fff; padding: 10px 25px; background-color: #770b4a; margin: 40px 0; display: inline-block; }

/* ===== SECOND LIST WIDGET ===== */
.widget-secondList 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-secondList .head								    { border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-secondList .head p									{ font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-secondList .head p a								{ color: #6d6d6d; }
.widget-secondList .body ul									{ margin: 0; padding: 0; }
.widget-secondList .body ul li								{ border-bottom: 1px dotted #dddddd; padding: 15px 7px; width: 100%; display: block; vertical-align: top; }
.widget-secondList .body ul li:nth-last-of-type(1)          { border-bottom: 0; }
.widget-secondList .body ul li .title p						{ font-size: 25px; font-family: Georgia; line-height: 33px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
.widget-secondList .body ul li .title p a					{ color: #000000; }
.widget-secondList .body ul li .img							{ margin-top: 7px; width: 50%; vertical-align: top; display: inline-block; }
.widget-secondList .body ul li .img span.category			{ font-size: 12px; font-weight: bold; background-color: rgba(109, 19, 71, .8); margin: 0; padding: 0; text-transform: uppercase; position: absolute; }
.widget-secondList .body ul li .img span.category a			{ color: #fff; padding: 2px 10px; display: block; }
.widget-secondList .body ul li .img img						{ width: 307px; height: 177px; }
.widget-secondList .body ul li .info						{ padding: 2px 6px; width: 47%; vertical-align: top; display: inline-block; }
.widget-secondList .body ul li span.date					{ color: #6b6a6a; font-size: 11px; font-style: italic; }
.widget-secondList .body ul li .description p				{ font-size: 12px; line-height: 16px; margin: 12px 0; color: #8b8b8b; }
.widget-secondList .body ul li .description p a				{ color: #8b8b8b; }
.widget-secondList .body ul li a.button				        { float: right; color: #fff; background-color: #95005b; font-size: 11px; display: inline-block; padding: 3px 8px; }
.widget-secondList .footer                                  { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-secondList .footer a                                { color: #fff; font-family: Georgia; font-size: 13px; display: block; background-color: #510034; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 4px 7px; font-weight: normal; }

/* ===== HOT ARTICLE WIDGET ===== */
.widget-hotArticle 											{ margin-top: 10px; margin-bottom: 10px; text-align: center; border: 1px solid #e5e5e5; padding-top: 8px; }
.widget-hotArticle .img 									{ background-color: #fff; text-align: center; }
.widget-hotArticle .img .imageHolder						{ background-color: #e5e5e5; width: 613px; text-align: center; margin: 0 auto !important; display: block; }
.widget-hotArticle .info									{ text-align: left; padding: 15px 20px; background-color: #fff; position: relative; margin-top: -60px; margin-left: 40px; width: 513px; }
.widget-hotArticle .info .category							{ display: block; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; font-size: 10px; }
.widget-hotArticle .info .category a						{ color: #8a8c8e; }
.widget-hotArticle .info .title								{ font-size: 25px; font-family: Georgia; line-height: 33px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
.widget-hotArticle .info .title a							{ color: #000; }
.widget-hotArticle .info .description						{ font-size: 12px; line-height: 16px; margin: 12px 0; color: #8b8b8b; }
.widget-hotArticle .info .description a						{ color: #8b8b8b; }

/* ===== LIST 2v2 WIDGET ===== */

.widget-list2v2 											{ margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-list2v2 .head										{ border-bottom: 3px solid #6d1347; padding-left: 5px; padding-right: 5px; }
.widget-list2v2 .head p									    { font-weight: bold; text-transform: uppercase; font-size: 14px; line-height: 24px; margin: 0; padding: 0; }
.widget-list2v2 .head p a									{ color: #6d6d6d; }
.widget-list2v2 .body ul									{ margin: 0; padding: 0; }
.widget-list2v2 .body ul li								    { display: inline-block; vertical-align: top; width: 49%; padding: 9px 0 3px 0; }
.widget-list2v2 .body ul li	.img 							{ background-color: #fff; text-align: center; }
.widget-list2v2 .body ul li	.img .imageHolder				{ background-color: #e5e5e5; width: 305px; text-align: center; margin: 0 auto !important; display: block; }
.widget-list2v2 .body ul li	.info							{ text-align: left; padding: 10px 15px; background-color: #fff; position: relative; margin-top: -30px; margin-left: 10px; width: 260px; }
.widget-list2v2 .body ul li	.info .category					{ display: inline-block; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; font-size: 10px; }
.widget-list2v2 .body ul li	.info .category a				{ color: #8a8c8e; }
.widget-list2v2 .body ul li	.info .date						{ display: inline-block; text-transform: uppercase; margin-bottom: 10px; font-weight: bold; font-size: 10px; }
.widget-list2v2 .body ul li	.info .date a			        { color: #8a8c8e; }
.widget-list2v2 .body ul li	.info .title					{ font-size: 19px; font-family: Georgia; line-height: 22px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
.widget-list2v2 .body ul li	.info .title a					{ color: #000; }
.widget-list2v2 .body ul li	.info .desc				        { font-size: 12px; line-height: 15px; margin: 12px 0; color: #8b8b8b; }
.widget-list2v2 .body ul li	.info .desc a			        { color: #8b8b8b; }
.widget-list2v2 .body ul li.clearer						    { border-bottom: 1px dotted #cacaca; display: block; vertical-align: top; width: 100%; padding: 1px 0; font-size: 1px; margin-bottom: 10px; }


.widget-followFacebook                                      { margin-top: 10px; margin-bottom: 10px; text-align: left; border: 1px solid #e5e5e5; padding: 10px; }
.widget-followFacebook p.title                              { font-size: 19px; font-family: Georgia; line-height: 26px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
.widget-followFacebook div.body                             { margin: 10px 0 5px 0; }

.widget-googlePlus                                          { margin-top: 10px; margin-bottom: 10px; }

.widget-sidebarList2                                    { margin-top: 10px; margin-bottom: 10px; text-align: left; }
.widget-sidebarList2 .body								{ text-align: left; }
.widget-sidebarList2 .body ul							{ padding: 0; }
.widget-sidebarList2 .body ul li						{ margin: 9px 0; }
.widget-sidebarList2 .body ul li div					{ display: inline-block; vertical-align: top; text-align: center; }
.widget-sidebarList2 .body ul li .news-thumb			{ width: 30%; }
.widget-sidebarList2 .body ul li .news-thumb img		{ padding: 2px; border: 1px solid #e8e8e8; background-color: #fff; width: 71px; height: 45px; }
.widget-sidebarList2 .body ul li .news-info				{ width: 68%; text-align: left; }
.widget-sidebarList2 .body ul li .news-info	a			{ font-size: 12px; color: #000; text-align: justify; line-height: 16px; }
.widget-sidebarList2 .body ul li .news-info	span		{ display: block; margin-top: 3px; font-style: italic; color: #919191; font-size: 11px; }


/* ======== VIDEO WIDGET ====== */
.widget-video 									        { margin-top: 10px; margin-bottom: 10px; }
.widget-video 						                    { border: 1px solid #d1d1d1; padding-bottom: 10px; margin-top: 10px;  }
.widget-video .head 					                { text-align: center; color: #666; text-shadow: #fff 1px 1px 0; text-transform: uppercase; font-weight: bold; font-size: 18px; line-height: 38px; background: #e5e5e5; background: -moz-linear-gradient(top,  #e5e5e5 0%, #d1d1d1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#d1d1d1)); background: -webkit-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%); background: -o-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%); background: -ms-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%); background: linear-gradient(to bottom,  #e5e5e5 0%,#d1d1d1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#d1d1d1',GradientType=0 ); }
.widget-video .body 					                { text-align: left; padding: 10px; position: relative;  }
.widget-video:hover .body .video-overlay                { position: absolute; z-index: 2; text-align: center; width: 280px; height: 203px; top: 10px; left: 13px; background-image: url('../img/openVideoArticle.png'); }
.widget-video .body .video-image	                    { text-align: center; width: 100%; max-width: 100%; max-height: 100%; min-height: 144px;  }
.widget-video .open-gallery-btn                         { margin-top: 25px; text-align: center; }
.widget-video .body .title	                            { margin: 9px 10px; line-height: 25px; width: 280px }
.widget-video .body .title a                            { color: #000; font-size: 19px; font-weight: bold; text-align: justify; }


/* ======== ARTICLE POLL ====== */
.widget-article-poll { padding: 20px; background-color: #ededed; border-radius: 3px; border: solid 1px #dddddd; width: 97%; }
.widget-article-poll h2 {padding: 0; margin: 0 0 15px 0;color: #c70202;font-family: Arial;font-size: 18px; font-weight: bold;}
.widget-article-poll .answers li .answer {color: #000; font-weight: bold;font-family: Arial; font-size: 13px;line-height: 18px;padding: 7px 0px;}
.widget-article-poll .answers input[type="radio"],
.widget-article-poll .answers input[type="checkbox"] { margin: 0px 5px 0px 0px;}
.widget-article-poll ul,
.widget-article-poll ul {margin: 0; padding: 0 0 0 10px;}
.widget-article-poll .result-answers .result-title {font-weight: bold; font-size: 15px;margin: 0 0 14px 0;}
.widget-article-poll .result-answers li .answer {color: #000; font-weight: bold;font-family: Arial; font-size: 13px;line-height: 18px;padding: 9px 0px;}
.widget-article-poll .result-answers .progress-result {display: block;height: 6px;width: 100%;line-height: 6px;font-size: 0px;border-radius: 0px 3px 3px 0px;}
.widget-article-poll .button-vote {color: #fff;font-family: Georgia;font-size: 13px; display: inline-block;background-color: #510034; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 5px 18px;font-weight: normal; border:none; outline: none; cursor: pointer;}
.widget-article-poll-image .answers li {display: inline-block;width: 32%;text-align: center;margin: 15px 0;border-bottom: solid 1px #eaeaea;vertical-align: top;cursor: pointer;}
.widget-article-poll-image .result-answers li .answer {display: inline-block; vertical-align: middle;}
.widget-article-poll-image .result-answers li .image-answer {display: inline-block; vertical-align: middle; margin: 0px 10px 0px 0px;}
.widget-article-poll-image .result-answers li { margin: 0px 0px 17px 0px;}
.widget-article-poll-image .progress-result {margin: 4px 0 0 0;}
.widget-article-poll .detail-answers {display: inline-block; vertical-align: middle;font-size: 11px !important; color: #489e41 !important;}

.widget-profitshare { margin-top: 10px; margin-bottom: 10px; border: 1px solid #f47c0e; padding: 7px 7px 7px 40px; border-radius: 5px; background: #f58b29 url('../img/icons/exclamation.jpg') no-repeat 10px center;  }
.widget-profitshare a { display: block; text-align: left; color: #fff; text-decoration: none; }
.widget-profitshare a:hover { text-decoration: underline; }

.widget-popup           { display: none; position: fixed; z-index: 9999;  width: 680px; height: 380px; left: 50%; top: 50%; margin-top: -190px; margin-left: -340px; background: #fff; border: solid 6px #95005b; box-shadow: 0px 0px 5px 3px #fff; border-radius: 7px; padding: 20px; cursor: pointer; }
.widget-popup h1        { line-height: 20px; margin-bottom: 30px; font-size: 15px; font-weight: bold; text-align: center; color: #000; }
.widget-popup .left     { float: left; width: 49%; height: 70%; border-right: solid 1px #d8d7d7; }
.widget-popup .right    { float: left; width: 49%; height: 70%; }
.widget-popup .left .content,
.widget-popup .right .content { padding: 0px 20px; }
.widget-popup .close-popup { width: 22px; height: 22px; border-radius: 10px; background-color: #95005b; text-align: center; border: solid 1px #333; position: absolute; top: 0; right: 0; z-index: 10000; margin: -10px -10px 0px 0px; box-shadow: 0px 0px 5px 2px #e3e9b4; }
.widget-popup .close-popup span.cont { width: 20px; height: 20px; border-radius: 10px; border: solid 1px #fff; color: #fff; font-weight: bold; display: inline-block; vertical-align: middle; }
.widget-popup .close-popup span.x { transform: rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); display: inline-block; line-height: 17px; }

.widget-livetext-football-score { margin: 30px 0 30px 20px; }
.widget-livetext-football-score .team { text-align: center; width: 245px; display: inline-block; vertical-align: top; }
.widget-livetext-football-score .team p { font-size: 20px; font-weight: bold; font-family: Arial; padding: 0; margin: 0; text-align: center; }
.widget-livetext-football-score .team.awayTeam { margin-left: 87px; }
.widget-livetext-football-score .scoreBoard { margin-top: 15px; background: url('../img/icons/football/bgScoreBoard.jpg') center bottom no-repeat; width: 600px; height: 90px; }
.widget-livetext-football-score .homeTeamLogo { text-align: center; width: 60px; display: inline-block; margin-left: 93px; padding-top: 5px; vertical-align: middle; }
.widget-livetext-football-score .score { background: url('../img/icons/football/bgScore.jpg') center top no-repeat; width: 40px; height: 67px; font-weight: bold; color: #313131; font-size: 55px; font-family: Arial; display: inline-block; vertical-align: top; text-align: center; }
.widget-livetext-football-score .homeTeamScore { margin-left: 80px; }
.widget-livetext-football-score .awayTeamScore { margin-left: 40px; }
.widget-livetext-football-score .awayTeamLogo { text-align: center; width: 60px; display: inline-block; margin-left: 65px; padding-top: 5px; vertical-align: middle; }
.widget-livetext-football-score .events div:first-child { border-right: 1px solid #d1d1d1; }
.widget-livetext-football-score .events div { padding: 10px 0 20px 0; display: inline-block; vertical-align: top; width: 299px; }
.widget-livetext-football-score .events div ul { margin: 0; padding: 0; }
.widget-livetext-football-score .events div ul li { font-size: 12px; font-family: Arial; color: #474747; margin: 4px 0 4px 0; }
.widget-livetext-football-score .events div ul li span { padding: 0 5px; display: inline-block; vertical-align: top; }
.widget-livetext-football-score .events .homeTeamEvents { text-align: right; }
.widget-livetext-football-score .events .awayTeamEvents { text-align: left; }
.widget-livetext-info { margin: 20px 0 20px 0; text-align: center; }
.widget-livetext-info p { color: #95005B; font-size: 16px; font-family: Georgia; }
.widget-livetext-info span { font-weight: bold; }
.widget-livetext-football { margin: 15px 0 15px 0; }
.widget-livetext-football ul { margin: 0 30px; padding: 0; }
.widget-livetext-football ul li { padding: 2px 0 2px 0; margin: 3px 0 3px 0; border-bottom: 1px dotted #e5e5e5;}
.widget-livetext-football ul li .minute { width: 30px; text-align: right; margin: 0 20px 0 0; color: #fff; font-weight: bold; font-size: 11px; font-family: Arial; background-color: #840e52; border-radius: 2px; padding: 3px 5px; }
.widget-livetext-football ul li .livetext { width: 500px; font-size: 12px; line-height: 17px; font-family: Georgia; }
.widget-livetext-football ul li div {  display: inline-block; vertical-align: top;}
.widget-livetext-button { margin: 10px 0 30px 0; text-align: center; }
.widget-livetext-button a { color: #fff; font-size: 13px; text-transform: uppercase; font-family: Tahoma,Geneva,sans-serif; padding: 4px 6px; text-decoration: none; background-color: #b21971; border: 1px solid #691144; }

.widget-brasil-2014 { margin: 10px 0 10px 0; }
.widget-brasil-2014 a { color: #fff; text-decoration: none; }
.widget-brasil-2014 .body { padding-top: 85px; min-height: 213px; width: 100%; background: url('../img/widgets/bg-fotbal-2014.jpg') no-repeat; }
.widget-brasil-2014 .homeTeam,
.widget-brasil-2014 .awayTeam { text-align: center; width: 80px; display: inline-block; vertical-align: top; margin-top: -30px; }
.widget-brasil-2014 .homeTeam p,
.widget-brasil-2014 .awayTeam p { font-size: 13px; font-weight: bold; font-family: Arial; padding: 0 0 7px 0; margin: 0; text-align: center; }
.widget-brasil-2014 .score { background: url('../img/icons/football/bgScore.jpg') center top no-repeat; width: 40px; height: 67px; font-weight: bold; color: #313131; font-size: 55px; font-family: Arial; display: inline-block; vertical-align: top; text-align: center; }
.widget-brasil-2014 .homeTeamScore { margin-left: 5px; }
.widget-brasil-2014 .awayTeamScore { margin-left: 30px; }
.widget-brasil-2014 .homeTeamLogo,
.widget-brasil-2014 .awayTeamLogo, { text-align: center; width: 60px; display: inline-block; margin-left: 15px; padding-top: 5px; vertical-align: middle; }
.widget-brasil-2014 .footer { margin-top: 20px; display: block; text-align: center; }
.widget-brasil-2014 .footer a { color: #644900; font-size: 14px; font-family: Tahoma,Geneva,sans-serif; padding: 6px 9px; text-decoration: none; background-color: #fdb900; border: 1px solid #b58400; }





.mask { display: none; background-color: black; height: 300%; width: 100%; opacity: 0.7; filter: alpha(opacity=70); position: absolute; top: 0; left: 0; z-index: 9000; }

.sticked {
    position: fixed !important;
    top: 100px;
    margin-left: 10px;
    z-index: 80;
}




.overlayimg{
	position: fixed;
	top:50%;
	left:50%;
	margin-left: -485px;
	margin-top: -250px;
	z-index: 20;
}
.overlay{
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 10;
    width: 100%;
    height: 100%;
}
.widget-rss-parteners-may  .head.casamea {
    background: #e7e7e7 url('../staticimg/logo-casamea.png') no-repeat center 22px;
    font-size: 0;
    line-height: 0;
    text-indent: -999px;
    min-height: 70px;
}
.widget-rss-parteners-may  .head.academiacatavencu  {
    background: #e7e7e7 url('../staticimg/logo-catavencu.png') no-repeat center 12px;
    font-size: 0;
    line-height: 0;
    min-height: 70px;
    text-indent: -999px;
}
.widget-rss-parteners-may  .head.b12  {
    background: #e7e7e7 url(../links/rss-b1.jpg) no-repeat center top;
    font-size: 0;
    line-height: 0;
    min-height: 70px;
    text-indent: -999px;
    background-size: cover;
}
#header-container .hot-topics a{
    float: right;
    margin-top: 10px;
}
.list-form  ul{
	padding:0;
	margin:0;
	margin-top: 50px;
	margin-bottom: 100px;
}
.list-form li{
	clear: both;
	width: 100%;
	border-bottom: 1px solid #000;
	width: 85%;
	padding:10px 70px;
	font-size: 25px;
	font-weight: normal;;
	overflow: hidden;
	

}
.list-form li:nth-child(odd){
background: #f2d1e4;
}
.list-form li span{
    float: left;
   width: 310px;
}
.list-form li strong{
    float: left;
    margin-left: 70px;
    text-align: left;
    width: 160px;
}
.list-form li a{
    float: left;
    margin-left: 50px;
    background: #731d4f;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding: 4px 23px;
}
.formf{
	width: 100%;
	background: #f8e8f1;
	overflow: hidden;
	padding:5px 20px;
	font-size: 19px;
}
.nobg{
	width: 100%;
	overflow: hidden;
	padding:5px 20px;
	font-size: 19px;
}
.formf strong{
	color: #731d4f;
	font-size: 19px;
}
 .col{
	overflow: hidden;
	margin-top: 20px;
}
 .col label{
	float: left;
	padding-top: 5px;
	width: 162px;
}
 .col input{
	float: left;
	width: 286px;
height: 38px;
background-color: white;
border: 1px solid #6d1347;
margin-right: 20px;
padding:0 10px;
}
.col.long label{
	width: 300px;
}
 .col select{
 	float: left;
	width: 286px;
height: 38px;
background-color: white;
border: 1px solid #6d1347;
margin-right: 20px;
 }
 .nobg .col label{
 	width: 100px;
 }
 .col.smalld label{
	width: 100px;
}

 .col.smalld input{
 	    width: 220px
 }
  .col input.mediumf{
 	width: 167px;
 }
  .col input.smalldf{
 	width: 111px;
 }
 
 .biff{
 	    width: 180px!important;
 }
   .col input.last{
   	float: right;
   }
   .formf input[type="submit"]{
   color: #fff;
    border: 0;
    font-size: 19px;
    width: 249px;
    height: 38px;
    text-align: center;
    background: #731d4f;
    margin-top: 40px;
    margin-left: 93px;

   }
   .longd{
   	width: 554px!important;

   }
.longd::-webkit-input-placeholder {
   color: #6d1246;
}

.longd:-moz-placeholder { /* Firefox 18- */
   color: #6d1246;  
}

.longd::-moz-placeholder {  /* Firefox 19+ */
   color: #6d1246;  
}

.longd:-ms-input-placeholder {  
   color: #6d1246;  
}
.newbgs{
	    background-color: #840e52!important;
    
}
.bar .rightNow,.bar p.news,.bar p.news a{
	text-shadow:none;
	color:#fff!important;
}
.widget-latestHour p a{
	color:#fff;
	text-decoration: none;
}