/*
Theme Name: Magazine II
Theme URI: http://www.template.my.id
Description: Magazine II is a clean, stylish and professionally designed theme for anyone who wants to make a great magazine and news website.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Author: Template.my.id
Author URI: http://www.template.my.id
Tags: dark, white, light, one-column, two-columns, three-columns
Version: 1.0.0
*/

/******** RESET STYLE ********/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
}

/* body */
body {
background-color:#E5E5E5;
background-attachment:fixed;
line-height:1.5;
font-size: 15px;
font-family:'Open Sans',Arial,verdana;
color:#000000;
width:100%;
overflow-x: hidden;
margin:0px auto;
-webkit-font-smoothing:subpixel-antialiased;
}

input {
background-color:#FFFFFF;
background-image:none;
border:1px solid #CCCCCC;
border-radius:2px;
box-shadow:0PA 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555555;
font-size:14px;
line-height:1.42857;
margin:0;
padding:6px 12px;
text-shadow:none;
vertical-align:middle;
}

input[type="submit"] {
background:#4f90e7;
border:0px;
color:#ffffff;
cursor:pointer;
display:inline-block;
font-size:14px;
font-family:open sans,arial;
outline:medium none;
text-align:center;
text-decoration:none;
text-transform:uppercase;
box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

input[type="submit"]:hover {
background:#333333;
}

textarea, button {
background-color:#FFFFFF;
background-image:none;
border:1px solid #CCCCCC;
border-radius:2px;
box-shadow:0PA 1px 1px rgba(0, 0, 0, 0.075) inset;
color:#555555;
font-size:14px;
line-height:1.42857;
margin:0;
padding:6px 12px;
text-shadow:none;
vertical-align:middle;
}

button {
cursor:pointer;
}

/* ol ul */
ol,ul {
list-style:none;
}

/* select */
select {
border:none;
font-size:13px;
padding:3px;
background:#dddddd;
font-family:'Open Sans',Arial,verdana;
color:#444444;
width:100%;
}

/* menu */
.tm_hide { opacity:0; }

/* mobile menu select */
.tm_menu_mobile select {
border:none;
font-size:13px;
padding:3px;
background:#f5f5f5;
width:100%;
}

/* responsive img */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
	max-width:100%;
}

img.size-full, img.size-large, img.size-medium, img.header-image, img.wp-post-image {
max-width:100%;
height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
border-radius:3px;
}

img { border:none; text-decoration:none; outline:none; }

a img.size-full, a img.size-large, a img.size-medium, a img.header-image, a img.wp-post-image {
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}

img.size-full:hover, img.size-large:hover, img.size-medium:hover, img.header-image:hover, img.wp-post-image:hover {
opacity:0.75;
}

/* a href */
a {
display:inline;
text-decoration:none;
-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
}


a:active { background:none; }

/* remove chrome highlight */
:focus {outline:none;}

/* select */
::-moz-selection { background-color: #949494; color:#ffffff; }
::selection { background-color:#666666; color:#ffffff; }

/* heading */
h1, h2, h3, h4, h5, h6, h7 {font-family:'Yanone Kaffeesatz',Arial,verdana; color:#333333; margin:5px 0px 5px 0px; text-transform:uppercase;}
h1 {font-size: 40px;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 14px;}

/******** CLEAR ********/
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
width: 0;
}

/******** MENU MOBILE ********/
.tm_menu_mobile {
display:none;
}

#navigasi_menu_reseponsive {
display:none;
}

/******** BACK TO TOP ********/
#backtotop {
background:#3B444E;
bottom:0.5em;
cursor:pointer;
display:none;
font-size:14px;
padding:10px;
position:fixed;
right:0.5em;
text-align:center;
z-index:1000;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
border:1px solid #ffffff;
/*-webkit-box-shadow: 3px 3px 9px 0px rgba(0,0,0,0.75);-moz-box-shadow: 3px 3px 9px 0px rgba(0,0,0,0.75);box-shadow: 3px 3px 9px 0px rgba(0,0,0,0.75);*/
}

#backtotop:hover {
background:#000000;
}

.img_backtotop {
background:url("../images/up.png");
height:12px;
width:23px;
}

/******** DEFAULT ********/

/******** blockquote ********/


blockquote {
  background: #f9f9f9;
  border-left: 10px solid #949494;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}


blockquote:before {
  color: #949494;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  font-family: Georgia,serif;
}

blockquote p {
  display: inline;
  font-size:2em !important;
  font-style:italic;
}

blockquote:after {
  color: #949494;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  font-family: Georgia,serif;
}


.type-post blockquote p {
color:#949494;
padding:8px 0px 8px 0px;
}

.type-page blockquote p {
color:#ffffff;
padding:8px 0px 8px 0px;
}


/******** /blockquote ********/



table {
margin:0;
width:100%;
}

th, td {
/*border:1px solid #E5E5E5;*/
max-width:100%;
text-align:center;
padding:3px;
}

.post { clear:both; }
.page { clear:both; }
.type-post ul { list-style:disc; padding:0px 0px 0px 20px; }
.type-post ol { list-style:circle; padding:0px 0px 0px 20px; }
.type-post li {}

.post input {
width:auto;
padding:8px;
border:none;
margin-left:5px;
}

.post strong {
font-weight:bold;
}

/******** IMG ALIGN ********/
.alignnone {
margin:5px 20px 20px 0px;
}

.aligncenter,
div.aligncenter {
    display:block;
    margin:5px auto 5px auto;
}

.alignright {
    float:right;
    margin:5px 0px 20px 20px;
}

.alignleft {
    float:left;
    margin:5px 20px 20px 0;
}

.aligncenter {
    display:block;
    margin:5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin:5px 0px 20px 20px;
}

a img.alignnone {
    margin:0px 15px 8px 0px;
}

a img.alignleft {
    float:left;
    margin:0px 15px 15px 0px;
}

a img.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto
}

.wp-caption {
    background:#ffffff;
    border:1px solid #f0f0f0;
    max-width:96%; /* Image does not overflow the content area */
    padding:5px 3px 10px;
    text-align:center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/******** CONTAINER ********/
#tm_container {
	display: block;
	margin: auto;
	/* width: 1215px; */
	background: #FFFFFF;
}

/******** HEADER ********/
.tm_header {
	width:100%;
	border-radius:3px 3px 0px 0px;
}

.mobile-menu {
	display: none;
}

.tm_header_file {
  	width:1155px;
  	margin:auto;
    display: inline-block;
    padding: 0 15px;
}

.tm_header_left_stripe{
	background: transparent; /*#e30046*/
  	height: 20px;
  	position: relative;
  	display: inline-block;
  	vertical-align: bottom;
}

.tm_header_file .tm_header_logo{
	display: inline-block;
  	width: 32%;
}

.tm_header_logo_ads {
	padding:30px 0px 30px 0px;
	height:90px;
}

#skip-link{
    display:none;
}

/******** TOP MENU ********/
.tm_top_menu {
padding:0; /*5px 0px 5px 0px*/
height:28px;
}

.tm_top_menu_title {
float:left;
color:#9CABBD;
font-weight:600;
margin:1px 0px 0px 0px;
text-transform:uppercase;
font-family:open sans condensed,arial,verdana;
}

.tm_top_menu_title a {
font-size:12px;
border-radius:2px;
background:#ffffff;
margin-right:1px;
padding:3px 10px 3px 10px;
-webkit-transition: all 0.9s ease 0s;
   -moz-transition: all 0.9s ease 0s;
     -ms-transition:all 0.9s ease 0s;
     -o-transition: all 0.9s ease 0s;
         transition:all 0.9s ease 0s;
}

.tm_top_menu_social {
float:right;
color:#9CABBD;
display:block;
margin:1px 0px 0px 0px;
}

.tm_top_menu_social i {
padding:0px 3px 0px 0px;
}

.tm_top_menu_social a {
font-size:15px;
color:#4B5763;
background:#ffffff;
border-radius:2px;
margin-right:4px;
padding:2px 3px 2px 6px;
-webkit-transition: all 0.9s ease 0s;
   -moz-transition: all 0.9s ease 0s;
     -ms-transition:all 0.9s ease 0s;
     -o-transition: all 0.9s ease 0s;
         transition:all 0.9s ease 0s;
}

/******** LOGO ********/
.tm_logo {
float:left;
}

.tm_logo_img {
}

.tm_logo_img img {
/* max-height:90px; */
}

/******** 468 TOP AD SPACE ********/
.tm_topads_728 {
float:right;
width:728px;
height:90px;
padding:0px 0px 0px 0px;
}

/******** MENU WP ********/

#nav {
background:#f9f9f9;
width:100%;
border-bottom:0px solid #D4D4D4;
border-top:0px solid #D4D4D4;
margin:0px 0px 30px 0px;
}

.login_block{
	display: inline-block;
	vertical-align: top;
}

.navigasi_menu {
	height:45px;
	width: 1155px;
	display:block;
	z-index:999;
	margin:auto;
}
.navigasi_menu_2{
    height: 20px;
    display: inline-block;
}
.quicklinks_menu{
	display: inline-block;
	vertical-align: top;
	float: right;
}
.navigasi_list {
	height:45px;
	margin-left:0;
	text-align:left;
}

.navigasi_list_2,.quicklinks_list {
	margin-left: 0;
	text-align: left;
}
.navigasi_list a {
	color:#333333;
	font-family:Open Sans Condensed,Arial,Verdana;
	padding:0px 19px 0px 19px;
    text-decoration:none;
}
.navigasi_list_2 a{
	font-family: Open Sans,Arial,Verdana;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	color: white;
    font-size: 13px;
}
.login-wrapper,
#block-menu-menu-lnc-quick-links {
    float: left;
}
.login-popup,
.quicklinks_menu li {
	position: relative;
	float: left;
    height: 28px;
    border-right: 1px solid #FFF;
    background-color: #F4CF21;
    padding: 2px 0;
}
.login-popup {
    border-left: 1px solid #FFF;
    background-color: #E02148;
}
.login-popup a,
.quicklinks_list a {
	font-family: 'Open Sans',Arial,Verdana;
	padding: 0 10px 0 10px;
    text-decoration: none;
	font-weight: bold;
    font-size: 13px;
}
.not-logged-in .quicklinks_menu .compte, .not-logged-in .lnc-main-menu .compte {display:none;}
.logged-in .quicklinks_menu .compte, .logged-in .lnc-main-menu .compte {display:block;}

.login-popup a {
    font-weight: normal;
    color: #FFF;
}
.login-popup a i {
    margin-right: 3px;
}

.navigasi_list_2 .last a{
	border-right:0px;
}
.navigasi_menu ul,.navigasi_menu_2 ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.navigasi_menu li {
	position:relative;
	float:left;
	font-size:18px;
	height:34px;
}

.navigasi_menu li .menu-sub-toggle{
    display: none;
    -webkit-transform: rotate(0deg);
    -webkit-transition: all ease-in-out 1s;
    transition: all ease-in-out 1s;
}

.navigasi_menu li a:hover{
	color:#e30046;
}

.navigasi_menu_2 li {
	position: relative;
	float: left;
	font-size: 14px;
	height: 28px;
	font-weight: normal;
    background: transparent;
    border-right: 1px solid white;
    padding: 3px 0 3px 0;
}
.navigasi_menu_2 li.first {
    border-left: 1px solid white;
}
.navigasi_menu li:hover {
float:left;
}

.navigasi_menu li a {
line-height:44px;
height:45px;
display:inline-block;
text-transform:uppercase;
}

.current-menu-item {
}

.navigasi_menu ul li ul, .navigasi_menu_2 ul li ul {
  display:none;
  float:left;
  left:0;
  position:absolute;
  z-index:99999;
}
.navigasi_menu_2 ul li ul {
   border-top: 1px solid white;
   margin-top: 3px;
}

.navigasi_menu ul li ul li {
position:relative;
float:left;
font-size:18px;
width:215px;
border-left:10px solid #aaaaaa;
/*margin-left:10px;*/
}
.navigasi_menu_2 ul li ul li {
    position: relative;
    float: left;
    width: 130px;
	border-bottom: 1px solid white;
}
.navigasi_menu ul li ul li:hover {
background:#dddddd;
color:#333333;
}

.navigasi_menu ul li ul li:hover a {color:#E30046;}

.navigasi_menu ul li:hover > ul{
display:block;
background:#f9f9f9;
border-top:5px solid #aaaaaa;
}
.navigasi_menu_2 ul li:hover > ul {
  display:block;
  background:#e30046;
}
.navigasi_list_2 ul li ul li a{
  border-right:0px;
}
.sub-menu li a {
text-transform:none;
}

.current-menu-ancestor {
}

#nav .tm_home {
background:#bfbfbf;
}

#nav .tm_menu_green a {
color:#46BE6E;
font-weight:600;
}

#nav .tm_menu_blue a {
color:#4f90e7;
font-weight:600;
}

/* add multi dropdown menu*/
.navigasi_menu ul li ul li ul {
display:none;
float:left;
position:absolute;
z-index:99999;
left:205px;
top:0px;
background:#f9f9f9;
}

.navigasi_menu ul li ul li ul li {
position:relative;
float:left;
font-size:18px;
width:250px;
color:#ffffff;
border-right:0px;
background:#f9f9f9;
}

.navigasi_menu ul li ul li:hover > ul {
border-left:5px solid #aaaaaa;
border-top:0px;
background:#f4f4f4;
}

.navigasi_menu ul li ul li:hover > ul:hover {
border-left:5px solid #aaaaaa;
border-top:0px;
background:#f9f9f9;
}

/******** SLIDER ********/
.bx-wrapper img {
max-width:100%;
maxX-height:300px;
display:block;
border-radius:3px;
}

.bx-wrapper .bx-caption {
background:rgba(0, 0, 0, 0.80);
text-shadow:2px 2px 2px #000000;
}

.bx-wrapper .bx-caption span {
color:#fff;
display:block;
font-size:1.1em;
padding:5px 10px 5px 10px;
font-weight:bold;
line-height:22px;
}

/******** BIG SLIDER ********/
.tm_content_header ul li.widget_tm_bigslider {
float:none;
}

/******** CONTENT ********/

.tm_content {
  margin: auto;
	width: 1155px;
	background-color: white;
	margin-top: -30px;
}

.widgettitle {
font-family:/*roboto slab,*/open sans condensed,arial,verdana;
font-size:19px;
font-weight:600;
text-transform:uppercase;
margin:-5px 0px 15px 0px;
line-height:1.3;
}

/******** CONTENT HEADER ********/

.tm_content_header {
}

.tm_content_header li {
-moz-hyphens:auto;
float:left;
margin:0px 0px 30px 0px;
padding:0px;
word-wrap:break-word;
}

.tm_content_header .widget_tm_news_ticker_desc {
padding:0px 0px 0px 0px;
width:100%;
background:none;
}

.view-rubriques-list-pages,
.view-rubriques-list-pages .dernier-title {
	margin-left: 0;
}

.view-rubriques-list-pages .view-content {
	width: 100%;
}

.view-rubriques-list-pages .views-row {
	width: 48%;
}

/******** LEFT ********/

.tm_left {
width:240px;
height:100%;
float:left;
margin:0px 30px 0px 0px;
}

/******** CENTER ********/

.tm_center {
width:515px;
height:100%;
float:left;
margin:0px 0px 0px 0px;
}

/******** RIGHT ********/

.tm_right {
width:339px;
height:100%;
float:left;
margin:0px 0px 0px 30px;
}

/******** NEWS TICKER ********/
.tm_news_ticker {
margin:0px 0px 0px 0px;
float:left;
height:28px;
width:100%;
}

/* NEWS TICKER*/
.ticker-wrapper.has-js {
	width: 100%;
	height: 28px;
	display: block;
	background-color: #eeeeee;
		border-radius:0px 2px 2px 0px;
}

.ticker {
	width: 1049px;
	height: 28px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #eeeeee;
}

.ticker-title {
	padding:3px 6px 3px 6px;
	color:#990000;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	height:22px;
	width:118px;
	background:#5C6B7A;
	border-radius:2px 0px 0px 2px;
}

.ticker-title span {
font-weight:normal;
}

.ticker-content {
	margin: 0px;
	padding-top: 2px;
	position: absolute;
	color: #1F527B;
	background-color: #eeeeee;
	overflow: hidden;
	white-space: nowrap;
}

.ticker-content:focus {
}

.ticker-content a {
text-decoration:none;
color:#444444;
font-size:13px;
}

.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #eeeeee;
	display: block;
	width: 800px;
	height: 23px;
}

.ticker-swipe span {
	margin-left: 1px;
	background-color: #eeeeee;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}

.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}

.tm_footer_index_widget .ticker-controls li {
margin-left:5px;
padding:0px;
}

.ticker-controls li.jnt-play-pause {
	background-image: url('../magazine2/images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../magazine2/images/controls.png');
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../magazine2/images/controls.png');
	background-position: 0px 16px;
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;
}
.ticker-controls li.jnt-next {
	background-image: url('../magazine2/images/controls.png');
	background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
	background-position: 16px 0px;
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px;
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding:6px 13px 0px 0px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}

/******** RECENT POST WIDGET ********/
.tm_recent_news {
float:left;
margin:0px 0px 0px 0px;
Padding:0px 0px 0px 0px;
}

.tm_recent_news_category {
margin:0px 0px 15px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:arial,verdana;
color:#E30046;
}

.tm_recent_news_box {
clear:both;
float:left;
margin:0px 0px 20px 0px;
}

.tm_recent_news_thumb {
float:left;
height:60px;
width:60px;
}

.tm_recent_news_thumb img {
height:60px;
width:60px;
}

.tm_recent_news_title {
float:left;
width:128px;
margin:0px 0px 0px 12px;
line-height:19px;
font-weight:700;
}

.tm_recent_news_title_date {
font-size:13px;
padding:2px 0px 0px 0px;
font-weight:400;
font-style:italic;
opacity:0.4;
}

.tm_left .tm_recent_news_title_date {
display:none;
}

.tm_sidebar_right li .tm_recent_news_title {
width:228px;
}

.tm_sidebar_right li .tm_recent_news_title a {
font-size:14px;
line-height:1.4;
}

.tm_recent_news_title a {
text-decoration:none;
color:#333333;
font-size:14px;
}

/******** CENTER WIDGET ********/
.tm_center_widget {
margin:0;
width:100%;
float:left;
}

.tm_center_widget ul {
margin:0px;
padding:0px;
}

#modal-content form,
.tm_center_widget ul li {
-moz-hyphens:auto;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
word-wrap:break-word;
border-radius:3px;
}

.tm_center_widget li h2 {
}

/**/
.widget_tm_category_blog_dark_thumbs, .widget_tm_two_box_thumbs, .tm_ad485x60_widget, .widget_tm_category_blog_thumbs, .widget_tm_category_blog_thumbs, .widget_tm_three_box_thumbs, .widget_archive, .widget_calendar, .widget_categories, .widget_pages, .widget_meta, .widget_recent_comments, .widget_rss, .widget_search, .widget_text, .widget_tag_cloud, .widget_nav_menu, .widget_recent_entries {
float:left;
}

.tm_center_widget li.widget_tm_three_box_thumbs {
}

.widget_tm_three_box_thumbs .widgettitle {
margin:-5px 0px -5px 0px;
}

/******** BLOG ********/
.tm_center_widget ul li.widget_tm_category_blog_thumbs {
}

.widget_tm_category_blog_thumbs .widgettitle {
margin:-5px 0px 0px 0px;
}

.tm_fullblog {
float:left;
margin:0px 0px 0px 0px;
}

.tm_blogallpost {
float:left;
}

.tm_blogallpost .blogin_item  {
width:100%;
float:left;
border-bottom:1px solid #cccccc;
padding:15px 0px 15px 0px;
}

.blogin_images {
float:left;
width:100px;
height:90px;
}

.blogin_images img {
width:100px;
height:90px;
}

.blogin_title_img {
float:left;
margin:0px 0px 0px 15px;
width:400px;
}

.tm_category_title {
margin:0px 0px 15px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:arial,verdana;
color:#E30046;
}

.tm_category_title_headlines {
margin:0px 0px 15px 0px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
font-family:arial,verdana;
color:#ffffff;
}

.blogin_titles {
padding:0px 0px 8px 0px;
line-height:19px;
font-weight:700;
}

.blogin_titles a {
color:#333333;
font-size:14px;
text-decoration:none;
}

.blogin_titles a:hover {
color:#E30046;
}

.type-post .blogin_titles a {
color:#333333;
}

.blogindesc {
font-weight:400;
font-size:13px;
line-height:1.5;
opacity:0.5;
text-decoration:none;
-ms-word-wrap: break-word;
    word-wrap: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

/******** BLOG DARK ********/
.tm_center_widget ul li.widget_tm_category_blog_dark_thumbs {
background:#354a5e;
padding:20px 20px 5px 20px;
}

.widget_tm_category_blog_dark_thumbs .widgettitle {
color:#ffffff;
}

.tmmyid_categoryblog_dark_list {
}

.tm_fullblog_dark {
float:left;
margin:0px 0px 0px 0px;
}

.tm_blogallpost_dark {
float:left;
}

.tm_blog_dark_class {
}

.tm_blogallpost_dark .blogin_item_dark {
width:100%;
float:left;
margin:0px 0px 0px 0px;
border-top:1px solid #dedede;
padding:15px 0px 15px 0px;
}

.blogin_images_dark {
float:left;
width:100px;
height:90px;
}

.blogin_images_dark img {
width:100px;
height:90px;
}

.blogin_title_img_dark {
float:right;
margin:0px 0px 0px 15px;
width:360px;
}

.blogin_titles_dark {
padding:0px 0px 8px 0px;
line-height:19px;
font-weight:700;
}

.blogin_titles_dark a {
color:#ffffff;
font-size:14px;
text-decoration:none;
}

.blogin_titles_dark a:hover {
color:#E30046;
}

.type-post .blogin_titles_dark a {
color:#ffffff;
}

.blogindesc_dark {
color:#ffffff;
opacity:0.5;
font-weight:300;
font-size:13px;
line-height:1.5;
text-decoration:none;
-ms-word-wrap: break-word;
    word-wrap: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

/******** SIDEBAR WIDGET ********/
.tm_catsidebar_thumbs {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}

.tm_catsidebar_box {
padding:0px 0px 20px 0px;
}

.tm_catsidebar_images {
line-height:0;
}

.tm_catsidebar_images img{
width:100%;
height:auto;
}

.tm_catsidebar_titles {
line-height:19px;
padding:8px 0px 8px 0px;
font-weight:700;
font-size:14px;
}

.tm_catsidebar_titles a {
text-decoration:none;
color:#3D3D3D;
}

.tm_catsidebar_titles_date {
font-size:13px;
padding:0px 0px 8px 0px;
font-weight:400;
font-style:italic;
opacity:0.4;
}

.tm_catsidebar_titles_desc {
color:#000000;
font-size:13px;
font-weight:400;
line-height:1.5;
opacity:0.5;
}

.tm_left .tm_catsidebar_titles_date span {
}

/******** RELATED POST POSITION ********/
.tm_related_post_widpos {
width:100%;
float:left;
margin:20px 0px 10px 0px;
}

/******** RELATED POST WIDGET ********/
.widget_tm_related_post {
}

.tm_relatedpost_list {
float:left;
margin:0px 0px 10px 0px;
width:100%;
}

.widget_tm_related_post ul{
}

.widget_tm_related_post ul li{
padding:0px;
font-weight:600;
line-height:1.4;
margin:0px 0px 10px 0px;
padding:6px 0px 0px 0px;
border-top:1px solid #dddddd;
}

.widget_tm_related_post ul li a{
color:#000000;
font-size:14px;
text-decoration:none;
}

/******** HEADLINE ********/
.widget_tm_headline .widgettitle {
color:#ffffff;
}

.tm_sidebar_headline {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.tm_sidebar_headline_box {
padding:0px 0px 20px 0px;
}

.tm_sidebar_headline_images {
line-height:0;
}

.tm_sidebar_headline_images img {
width:100%;
height:auto;
}

.tm_sidebar_headline_titles {
line-height:19px;
padding:8px 0px 8px 0px;
font-weight:700;
font-size:14px;
}

.tm_sidebar_headline_titles a {
text-decoration:none;
color:#ffffff;
}

.tm_sidebar_headline_titles_date {
font-size:13px;
padding:0px 0px 8px 0px;
color:#ffffff;
font-weight:400;
font-style:italic;
opacity:0.5;
}

.tm_sidebar_headline_desc {
color:#ffffff;
font-size:13px;
line-height:1.5;
font-weight:400;
opacity:0.5;
}

/******** HEADLINE GREEN ********/
.tm_left .widget_tm_headline_green {
background:#8AA83E;
}

.tm_right .widget_tm_headline_green {
background:#8AA83E;
}

.widget_tm_headline_green .widgettitle {
color:#ffffff;
}

.tm_sidebar_headline_green {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 4px 0px;
}

.tm_sidebar_headline_green_box {
padding:0px 0px 15px 0px;
}

.tm_sidebar_headline_green_images {
line-height:0;
}

.tm_sidebar_headline_green_images img {
width:100%;
height:auto;
}

.tm_sidebar_headline_green_titles {
line-height:19px;
padding:8px 0px 8px 0px;
font-weight:700;
font-size:14px;
}

.tm_sidebar_headline_green_titles a {
text-decoration:none;
color:#ffffff;
}

.tm_sidebar_headline_green_titles a:hover {
color:#ffffff;
}

.tm_sidebar_headline_green_date {
font-size:13px;
padding:0px 0px 8px 0px;
color:#ffffff;
font-weight:400;
font-style:italic;
opacity:0.5;
}

.tm_left .tm_sidebar_headline_green_date {
font-size:12px;
font-weight:600;
}

.tm_sidebar_headline_green_desc {
color:#ffffff;
font-size:13px;
line-height:1.5;
}

/******** HEADLINE GRAY ********/
.tm_sidebar_gray_headline {
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.tm_sidebar_headline_gray_box {
padding:0px 0px 15px 0px;
margin:0px 0px 20px 0px;
text-align:center;
background:#f5f5f5;
border-radius:3px;
}

.tm_sidebar_headline_gray_images {
line-height:0;
}

.tm_sidebar_headline_gray_images img {
width:100%;
height:auto;
border-radius:3px 3px 0px 0px;
}

.tm_sidebar_headline_gray_titles {
line-height:19px;
padding:8px 8px 8px 8px;
font-weight:700;
font-size:14px;
-moz-hyphens:none;
}

.tm_sidebar_headline_gray_titles a {
color:#333333;
text-decoration:none;
}

.tm_sidebar_headline_gray_desc {
font-size:13px;
line-height:1.5;
padding:0px 10px 0px 10px;
font-weight:400;
opacity:0.5;
}

.tm_right .tm_sidebar_headline_gray_titles {
padding:8px 20px 8px 20px;
}

.tm_right .tm_sidebar_headline_gray_desc {
padding:0px 20px 0px 20px;
}

.tm_right .tm_sidebar_headline_gray_box {
padding:0px 0px 20px 0px;
}

/******** SIDEBAR RIGHT ********/
.tm_sidebar_right {
float:left;
}

.tm_sidebar_right ul {
margin:0px;
padding:0px;
}

.tm_sidebar_right li {
background:#ffffff;
float:left;
margin:0px 0px 30px 0px;
padding:20px 20px 0px 20px;
-moz-hyphens:auto;
word-wrap:break-word;
border-radius:3px;
width:300px;
}

.tm_sidebar_right li h2 {
}

.tm_left .widget_tm_headline {
background:#4f90e7;
}

.tm_right .widget_tm_headline {
background:#4f90e7;
}

.tm_sidebar_right_brick_1 {
background:url("../magazine2/images/portfolio.png") repeat scroll 0 0 #535D66;
float:left;
padding:15px 15px 0px 15px;
margin:0px 0px 15px 0px;
width:200px;
}

.tm_sidebar_right_brick_2 {
padding:15px 15px 0px 15px;
background:#ffffff;
float:left;
width:200px;
margin:0px 0px 15px 0px;
}

.tm_sidebar_right_images {
width:200px;
height:114px;
}

.tm_sidebar_right_titles {
line-height:1.2;
padding:5px 0px 0px 0px;
}

.tm_sidebar_right_titles a {
font-size:13px;
text-decoration:none;
color:#000000;
}

.tm_sidebar_right_box {
padding:0px 0px 15px 0px;
}

.tm_sidebar_right_headline_titles {
line-height:1.3;
padding:10px 0px 10px 0px;
}

.tm_sidebar_right_headline_titles a {
font-size:14px;
text-decoration:none;
color:#ffffff;
}

.tm_sidebar_right_desc {
color:#ffffff;
font-size:13px;
line-height:1.5;
}

/******** AUTHOR LIST ********/
.tm_author_list {
float:left;
}

/******** SIDEBAR WIDGET LEFT ********/
.tm_sidebarwidget_left {
float:left;
margin:0px;
width:100%;
}

.tm_sidebarwidget_left ul {
padding:0px;
margin:0px;
}

.tm_sidebarwidget_left li {
-moz-hyphens:auto;
word-wrap:break-word;
background:#ffffff;
float:left;
margin:0px 0px 30px 0px;
padding:20px 20px 0px 20px;
border-radius:3px;
width:200px;
}

/** author **/
.tm_widget_top_authors {
float:left;
padding:0px 15px 0px 15px;
margin:0px 0px 15px 0px;
background:#ffffff;
width:200px;
}

.tm_authors_list_all {
padding:0px 0px 20px 0px;
float:left;
}

.tm_authors_list_img {
float:left;
width:40px;
height:40px;
}

.tm_authors_list_img img {
width:40px;
height:40px;
}

.tm_authors_list_userpost {
padding:0px;
margin:-3px 0 0 15px;
float:left;
width:145px;
}

.tm_sidebar_right li .tm_authors_list_userpost {
width:244px;
}

.tm_authors_list_user {
float:left;
width:100%;
font-size:14px;
color:#333333;
font-weight:700;
}

.tm_authors_list_user a {
color:#444444;
font-size:13px;
text-decoration:none;
text-transform: uppercase;
}

.tm_authors_list_post {
font-size:13px;
text-decoration:none;
width:100%;
font-weight:300;
opacity:0.5;
}

/** flickr **/
.widget_flickrwidget {
float:left;
width:200px;
padding:0px 15px 11px 15px;
background:#ffffff;
margin:0px 0px 15px 0px;
}

.widget_flickrwidget a {
}

.flickrwidget_box {
float:left;
width:46px;
height:46px;
overflow:hidden;
margin:0px 4px 4px 0px;
}

.widget_flickrwidget img {
width:46px;
height:46px;
margin:0px;
}

.widget_flickrwidget img:hover {
}

/** today video **/
.tm_widget_today_video {
float:left;
padding:0px 15px 0px 15px;
margin:0px 0px 15px 0px;
background:#ffffff;
width:200px;
}

.tm_today_video {
margin:0px 0px 18px 0px;
}

/** ads 200 pixel **/
.tm_ad200px_brick {
float:left;
padding:0px 15px 0px 15px;
margin:0px 0px 15px 0px;
background:#ffffff;
width:200px;
}

.tm_widget_ad200px {
width:200px;
height:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

.tm_widget_ad300px {
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
line-height:0;
}

/******** SIDEBAR RIGHT ADS 200 ********/
.tm_sidebar_right_ads200 {
background:#ffffff;
float:left;
margin:0px 0px 15px 0px;
padding:15px;
width:200px;
height:200px;
}

/******** BRICK NEWS 1 ********/
.tm_center_widget ul li.widget_tm_two_box_thumbs {
}

.tm_bricknews_1 {
background:#ffffff;
float:left;
margin:0px 0px 15px 0px;
padding:15px 0px 0px 15px;
}

.tmmyid_twobox_list {
}

.tm_bricknews_1_box, .tm-bricknews-1-box {
width:247px;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.tm_bricknews_1_images {
height:141px;
width:247px;
}

.tm_bricknews_1_titles {
line-height:19px;
padding:8px 0px 8px 0px;
font-weight:700;
}

.tm_bricknews_1_titles a {
color:#333333;
font-size:14px;
text-decoration:none;
}

.tm_bricknews_1_desc {
font-size:13px;
line-height:1.5;
font-weight:400;
opacity:0.5;
}

.tmmyid_twobox_list .tm_bricknews_1_box, .tmmyid_twobox_list .tm-bricknews-1-box { margin:0px 20px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box { margin:0px 0px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box{ margin:20px 20px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box{ margin:20px 0px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box,{ margin:20px 20px 0px 0px; }
.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box{ margin:20px 0px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box{ margin:20px 20px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box{ margin:20px 0px 0px 0px; }

.tmmyid_twobox_list .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box,
.tmmyid_twobox_list .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box + .tm-bricknews-1-box{ display:none; }

/******** BRICK NEWS 2 ********/
.tm_bricknews_2 {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tm_bricknews_2_box {
width:158px;
padding:20px 0px 0px 0px;
float:left;
}

.tm_bricknews_2_images {
height:92px;
width:159px;
}

.tm_bricknews_2_titles {
line-height:19px;
padding:8px 0px 0px 0px;
font-weight:700;
}

.tm_bricknews_2_titles a {
color:#333333;
font-size:14px;
text-decoration:none;
}

.tm_bricknews_2_desc {
color:#555555;
font-size:13px;
line-height:1.5;
}

.tm_bricknews_2  .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }

.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 20px 0px 0px; }
.tm_bricknews_2  .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box + .tm_bricknews_2_box { margin:0px 0px 0px 0px; }


/*Update bricknews_2 drupal*/
.tm-bricknews-2-box {
width:158px;
padding:20px 0px 0px 0px;
float:left;
}

.tm_bricknews_2_images {
height:92px;
width:159px;
}

.tm_bricknews_2_titles {
line-height:19px;
padding:8px 0px 0px 0px;
font-weight:700;
}

.tm_bricknews_2_titles a {
color:#333333;
font-size:14px;
text-decoration:none;
}

.tm_bricknews_2_desc {
color:#555555;
font-size:13px;
line-height:1.5;
}

.tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 0px 0px 0px; }

.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 0px 0px 0px; }

.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 0px 0px 0px; }

.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 0px 0px 0px; }

.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 20px 0px 0px; }
.tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box + .tm-bricknews-2-box { margin:0px 0px 0px 0px; }



/******** AD 485x60 PIXEL ********/
.tm_center .tm_ad485x60_widget {
width:100%;
padding:0px;
background:#ffffff;
}

.tm_widget_ad485x60px {
height:60px;
margin:auto;
padding:15px 15px 15px 15px;
width:485px;
text-align:center;
}

/******** AD 468x60 PIXEL ********/
.tm_center .tm_ad468x60_widget {
width:100%;
padding:0px;
}

.tm_center .tm_widget_ad468x60px {
height:60px;
margin:auto;
padding:15px 15px 15px 15px;
width:485px;
text-align:center;
}

/******** SLIDER WIDGET ********/
.tm_center ul li.widget_tm_slider {
float:none;
}

.bx-wrapper .bx-viewport {
background:none;
}

ul.tm_magzslider li {
padding:0px;
}

.tm_center .bx-wrapper {
margin:0px;
}

/******** FOOTER ********/
.tm_footer {
width:100%;
}

.footerin {
padding:10px 0px 10px 0px;
display:block;
width:100%;
padding-bottom:20 px !important;
}

.footerin_1 {
color:#FFFFFF;
margin:auto;
width:100%;
font-size:11px;
text-align:center;
text-transform:uppercase;
padding:0px 0px 5px 0px;
}

.footerin_1 a {
color:#ffffff;
 text-decoration:none;
}
/******** WIDGET FOOTER ********/


.tm_footer_index {
width:100%;
margin:10px 0px 0px 0px;
}

.tm_footer_index li h2 {
}

.tm_footer_index_widget {
}

.tm_fourbox {
float:left;
}

.tm_fourbox_allitem, .tm-fourbox-allitem {
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:275px;
height:auto;
}

.tm_fourbox_images {
width:100%;
height:100%;
line-height:0;
}

.tm_fourbox_titdesc {
	height:auto;
	margin-bottom:20px;

}

.tm_fourbox_titles {
line-height:19px;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
font-weight:700;
}

.tm_fourbox_titles a {
color:#333333;
font-size:14px;
text-decoration:none;
}

.tm_fourbox_titles_date {
font-size:13px;
padding:0px 0px 8px 0px;
font-weight:400;
font-style:italic;
opacity:0.4;
}

.tm_fourbox_desc {
line-height:1.5;
font-size:13px;
font-weight:400;
opacity:0.5;
}

.tm_footer_index_widget li {
-moz-hyphens:auto;
float:left;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
word-wrap:break-word;
width:100%;
}

.tm_footer_index_widget .widget_tm_news_ticker_desc {
padding:0px 0px 0px 0px;
width:100%;
}

.tm_fourbox .tm_fourbox_allitem { }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem { }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:0px; width:268px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 0px 0px 0px; width:268px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 0px 0px 0px; width:268px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { margin:20px 0px 0px 0px; width:268px; }

.tm_fourbox .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem + .tm_fourbox_allitem { display:none; }

/*Update for version drupal*/

.tm_fourbox .tm-fourbox-allitem { }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem { }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:0px; width:268px; }

.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 0px 0px 0px; width:268px; }

.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 0px 0px 0px; width:268px; }

.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 20px 0px 0px; width:275px; }
.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { margin:20px 0px 0px 0px; width:268px; }

.tm_fourbox .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem + .tm-fourbox-allitem { display:none; }


/******** FOOTER LEFT CENTER RIGHT  ********/
.footer_brick {
background:#ffffff;
float:left;
width:100%;
padding:0px;
}

.footer_brick_box {
margin:auto;
width:1155px;
}

/** brick 1 **/
.footer_brick_1 {
float:left;
padding:30px 30px 0px 0px;
}

.footerwidget {
margin:0px;
width:365px;
}

.footerwidget ul {
margin:0px;
padding:0px;
width: 100%;
}

.footerwidget li {
float:left;
list-style-type:none;
padding:0px 0px 0px 0px;
width:100%;
}

/** brick 2 **/
.footer_brick_2 {
float:left;
padding:30px 30px 0px 0px;
}

/** brick 3 **/
.footer_brick_3 {
float:left;
padding:30px 0px 0px 0px;
}


/** footer setting **/
.footer_brick .widgettitle {
border-bottom:1px dotted #CCCCCC;
padding:0px 0px 15px 0px;
margin-bottom:20px
}

.footer_brick .tm_recent_news_title {
	width:280px;
}

/******** SINGLE ********/
pre {
background-color:#F5F5F5;
border:1px solid #D0D0D0;
display:block;
line-height:20px;
margin:15px 0px 15px 0px;
padding:10px;
white-space:pre-wrap;
width:auto;
word-break:break-all;
word-wrap:break-word;
}

.tm_post {
}

.tm_middle_post_2 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 20px 0px;
width:44.6%;
}

.tm_middle_post_2 .tm_item_post_list_2 {
display:none;
}

.tm_middle_post_1 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 20px 0px;
width:76.6%;
}

.tm_middle_post_1_right {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 30px 0px;
width:68%;
}

.tm_middle_post_0 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 20px 0px;
width:100%;
}

.tm_middle_post_content {
padding:0px 20px 0px 20px;
}

.tm_middle_post_content h1 {
font-family:/*'roboto slab',*/ open sans condensed, arial, verdana;
font-weight:600;
font-size:26px;
line-height:33px;
text-transform:none;
margin:15px 0px 10px -1px;
-ms-word-wrap: break-word;
word-wrap: break-word;
color:#333333;
}

/*heading type post*/
.tm_middle_post_content .type-post h1 {
font-size:36px;
line-height:35px;
font-weight:normal;
margin:0px 0px 10px 0px;
text-transform:none;
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-post h1 {
font-size:40px;
line-height:35px;
font-weight:normal;
margin:0px 0px 10px 0px;
text-transform:none;
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-post h2 {
font-size:32px;
line-height:32px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-post h3 {
font-size:28px;
line-height:29px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;    
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-post h4 {
font-size:21px;
line-height:26px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
}

.type-post h5 {
font-size:18px;
line-height:23px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
}

/*heading type page*/
.tm_middle_page_content .type-page h1 {
font-size:40px;
line-height:35px;
font-weight:normal;
margin:0px 0px 10px 0px;
text-transform:none;
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-page h2 {
font-size:32px;
line-height:32px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-page h3 {
font-size:28px;
line-height:29px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.type-page h4 {
font-size:21px;
line-height:26px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
}

.type-page h5 {
font-size:18px;
line-height:23px;
color:#333333;
margin:0px 0px 10px 0px;
text-transform:none;
}

/*end heading post and page*/

.tm_item_post {
}

.tm_item_post_list {
width:100%;
float:left;
color:#c3c3c3;
font-size:13px;
border-bottom:1px solid #DDDDDD;
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
}

.tm_item_post_list strong {
color:#666666;
}

.tm_item_post_list_1 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_post_list_2 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_post_list_2 a {
color:#666666;
}

.tm_item_post_list_2 a:hover {
color:#E30046;
}

.tm_item_post_list_3 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_post_list_4 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_post_list_5 {
float:left;
}

.tm_post_description {
}

.type-post {
color:#000000;
font-size:16px;
line-height:26px;
margin:0px 0px 20px 0px;
}

.type-post p {
margin:0px 0px 25px 0px;
padding:0px;
font-size:16px;
color:#000000;
line-height:28px;
}

.type-post a {
color:#E30046;
}

.type-page a {
color:#E30046;
}

.post-edit-link {
color:#333333;
}

.rrssb-buttons li.rrssb-disqus a .rrssb-text {
    text-transform: none;
    color: #E30046;
    width: 54px;
    display: none;
}

/******** NO COMMENTS ********/
.nocomments {
padding:15px 0px 15px 0px;
float:left;
width:100%;
}

/******** COMMENTS ********/
#respond {
float: left;
padding:0px 0px 0px 0px;
width:100%;
margin:20px 0px 0px 0px;
}

#respond h3 {
margin:5px 0px -2px 0px;
}

.comment-notes {
font-size:12px;
margin:0px 0px 20px 0px;
}

.cancel-comment-reply {
display:none;
}

#respond p {
margin:0px 0px 20px 0px;
font-size:13px;
}

#author {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#respond label {
padding:0px 0px 4px 0px;
float:left;
width:100%;
}

.post_text label {
padding:0px 4px 4px 0px;
float:left;
}

small {
font-size:14px;
padding:0px 0px 0px 5px;
}

#email {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#url {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#comment {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:166px;
padding:4px;
width:98%;
border-radius:0px;
}

#comments {
font-size:24px;
font-weight:normal;
color:#333333;
float:left;
margin:30px 0px 20px 0px;
width:100%;
line-height:26px;
}

.required {
color:#B80000;
}

/* comment list */
.commentlist {
margin:0px;
padding:0px;
}

.commentlist li {
list-style-type:none;
font-size:16px;
line-height:26px;
}

.comment-body {
margin:0px 0px 27px 0px;
border-bottom:1px solid #e5e5e5;
padding:0px 0px 10px 0px;
}

.comment-body ul {
padding:0px 0px 0px 20px;
}

.comment-body ol {
padding:0px 0px 0px 20px;
}

.comment-body p {
clear:both;
font-size:13px;
line-height:20px;
padding:5px 0px 10px 0px;
}

.comment-body a {
color:#336699;
text-decoration:none;
}

.comment-body a:hover {
}

.bypostauthor {
}

.comment-author img {
float:left;
display:block;
padding:0px;
margin:0 15px 8px 0px;
}

.comment-reply-link {
margin-bottom:15px;
}

.children {
padding:0px 0px 0px 25px;
}

.reply {
margin-bottom:16px;
}

.reply a {
background:#2AACDB;
background: -moz-linear-gradient(top, rgba(42, 172, 219, 1) 0%, rgba(26, 121, 197, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42, 172, 219, 1)), color-stop(100%,rgba(26, 121, 197, 1)));
background: -webkit-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: -o-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: -ms-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: linear-gradient(to bottom, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aacdb', endColorstr='#1a79c5',GradientType=0 );
border: 1px solid #1B95D0;
border-radius:2px 2px 2px 2px;
color:#FFFFFF;
font-size:11px;
line-height:1.2em;
padding:3px 9px 2px;
text-transform:uppercase;
}

.fn {
font-style:normal;
}

.commentmetadata a {
color:#666666;
}

.comment-meta {
margin:0px;
font-size:13px;
margin:-4px 0px 0px 0px;
}

.comment-meta a {
color:#a3a3a3;
text-decoration:none;
font-size:12px;
}

.navigation_comments {
padding:5px 0px 35px 0px;
float:left;
width:100%;
}

.navigation_comments a {
color:#ffffff;
font-size:13px;
text-decoration:none;
padding:6px;
background:#95999B;
}

.navigation_comments_alignleft {
float:left;
}

.navigation_comments_alignright {
float:right;
}

/******** AUTHORS ********/
.author_post {
float: left;
width:100%;
margin:0px 0px 15px 0px;
border-bottom:1px solid #dddddd;
border-top:0px solid #dddddd;
}

.author_post_item {
padding:18px 0px 18px 0px;
float:left;
}

.author_post_pic {
float:left;
margin:0px 15px 0px 0px;
}

.author_post_name {
text-transform:uppercase;
}

.author_post_name a {
color:#E30046;
text-decoration:none;
}

.author_post_name h4 {
font-family:/*'roboto slab',*/arial;
font-size:19px;
font-weight:600;
margin:0px 0px 10px 0px;
color:#333333;
}

.author_post_desc {
font-size:13px;
line-height:19.5px;
opacity:0.5;
}

/******** TAGS ********/
.post_tags {
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 12px 0px;
width:100%;
}

.post_tags span {
display: block;
float: left;
margin:0px;
padding:9px 8px 0px 0px;
text-transform:uppercase;
font-size:12px;
}

.post_tags ul {
list-style:none outside none;
margin:0px;
overflow:hidden;
padding:0px;
position:relative;
}

.post_tags li {
float:left;
margin: 0px 5px 0px 0px;
}

.post_tags a {
background:-moz-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:-o-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
background:linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
color:#666666;
display:block;
float:left;
font-size:13px !important;
margin:4px 4px 0 0;
padding:3px 8px 3px 8px;
text-decoration:none;
border:1px solid #DEDEDE;
border-radius:3px 3px 3px 3px;
box-shadow:0 1px 1px #EAEAEA, 0 1px 0 #FBFBFB inset;
-webkit-transition: all 0.9s ease 0s;
   -moz-transition: all 0.9s ease 0s;
     -ms-transition:all 0.9s ease 0s;
     -o-transition: all 0.9s ease 0s;
         transition:all 0.9s ease 0s;
}

.post_tags a:hover {
background:#ffffff;
}

/******** SHARE POST ********/
.share_post {
background:#ffffff;
float:left;
margin:5px 0px 0px 0px;
width:100%;
border-bottom:1px solid #dddddd;
border-top:1px solid #dddddd;
display:none;
}

.share_post_pad {
float:left;
padding:12px 16px 12px 16px;
}

.share_post_facebook {
float:left;
margin:-3px 16px 0px 0px;
height:20px;
}

.share_post_gplus {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_linkedin {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_twitter {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

/******** BREADCRUMBS ********/
.breadcrumbs {
font-size: 13px;
color:#666666;
background:#dddddd;
padding:5px 20px 5px 20px;
border-radius:2px 2px 0px 0px;
}

.breadcrumbs span {
padding:0px 0px 0px 5px;
}

.breadcrumbs a {
text-decoration:none;
color:#666666;
padding:0px 5px 0px 0px;
}

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

/******** CATEGORY ********/
.tm_category_2 {
width:44.6%;
margin:0px 0px 30px 0px;
float:left;
height:100%;
background:#ffffff;
}

.tm_category_2 .tm_catpost_item_2 {
display:none;
}

.no-sidebars .tm_category_1_right,
.no-sidebar.tm_category_1_right{
width:100%;
}

.tm_category_1 {
width:76.6%;
margin:0px 0px 30px 0px;
float:left;
height:100%;
background:#ffffff;
}

.tm_category_1_right {
width:74%;
margin:0px 0px 30px 0px;
float:left;
height:100%;
background:#ffffff;
}

.tm_category_0 {
width:100%;
margin:0px 0px 30px 0px;
float:left;
height:100%;
background:#ffffff;
}

.tm_category_file {
padding:0px;
}

.tm_category_box {
 padding:0px 20px 20px 0;  /* ATTENTION */
}

.tm_category_box .sticky {
margin:0px -15px 0px -15px;
padding:0px 15px 0px 15px;
background:#FEF7DB;
}

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

.tm_category_box_home5 {
padding:0px 20px 15px 20px;
}

.tm_category_box_home5 .post {
padding:0px 0px 0px 0px;
}

.tm_category_box_home5 .sticky {
margin:0px -15px 0px -15px;
padding:0px 15px 0px 15px;
background:#FEF7DB;
}

.tm_cat_metatitle {
background:#4f90e7;
padding:0px 15px 0px 15px;
border-radius:2px 2px 0px 0px;
}

.tm_cat_metatitle h1 {
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
color:#ffffff;
font-size:25px;
line-height:20px;
}

.tm_cat_arrow:before {
border-color:#4f90e7 transparent transparent;
border-style:solid;
border-width:8px;
content:"";
display:block;
margin:0px;
position:absolute;
text-align:center;
}

.tm_cat_metadesc {
}

.tm_cat_image {
margin:0px 0px 15px 0px;
line-height:0;
}

.tm_cat_image img {
width:100%;
}

.tm_cat_image a {
}

.tm_catpost_titles {
}

.tm_catpost_titles h1 {
font-size:26px;
font-family:/*'roboto slab',*/open sans condensed,arial;
font-weight:600;
line-height:33px;
padding:15px 0px 5px 0px;
text-transform:none;
margin:0px;
-ms-word-wrap: break-word;
word-wrap: break-word;
color:#333333;
-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
}

.tm_cat_item {
float:left;
width:100%;
border-bottom:1px solid #DDDDDD;
color:#c3c3c3;
font-size:13px;
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
display:none;
}

.tm_catpost_item_1 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_catpost_item_2 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_catpost_item_3 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_catpost_item_4 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_catpost_item_5 {
float:left;
}

.tm_cat_desc {
padding:0px 0px 0px 0px;
}

.tm_cat_desc_home5 {
margin:0px 0px 0px 0px;
}

.tmpost-desc {
margin:0px 0px 15px 0px;
-moz-hyphens:auto;
word-wrap:break-word;
font-size:16px;
line-height:28px;
}

.tm_cat_readmore {
height:27px;
}

.tm_cat_readmore a {
color:#ffffff;
background:#4f90e7;
padding:6px 10px 6px 10px;
font-size:13px;
border-radius:3px 3px 0px 0px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_cat_readmore a:hover {
color:#dddddd;
}

.tmpost-readmore {
position:relative;
border-bottom:1px solid #4f90e7;
padding:0px 0px 2px 0px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tmpost-readmore-search {
position:relative;
border-bottom:1px solid #4f90e7;
padding:0px 0px 4px 0px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tmpost-readmore-search:hover {
border-bottom:1px solid #5C6B7A;
}

.tmpost-readmore_list {
background:#000000;
bottom:-5px;
height:0px;
position:absolute;
width:100%;
}

/******** font awesome ********/
.icon-file-text:before {
padding:0px 2px 0px 0px;
}

.icon-reorder:before {
padding:0px 3px 0px 0px;
}

.icon-user:before {
margin:0px 0px 0px -2px;
padding:0px 2px 0px 0px;
}

/******** PAGE NAVIGATION ********/
.tm_navigation {
float:left;
margin:0px 0px 0px 0px;
width:100%;
}

#Nav {
margin:0px;
font-family:arial;
font-size:14px;
float:left;
padding:0px 0px 20px 20px;
}

#Nav strong.on {
padding:10px;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 4px 0px;
background:#aaaaaa;
}

#Nav .current {
padding:10px;
background:#4f90e7;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 0px 0px;
box-shadow:1px 1px 8px #CCCCCC;
}

#Nav .dots {
display:none;
}

#Nav a {
padding:10px;
background:#ffffff;
color:#333333;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
box-shadow:1px 1px 8px #CCCCCC;
float:left;
margin:0px 4px 0px 0px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

#Nav a:hover {
color:#000000;
box-shadow:2px 2px 7px rgba(0, 0, 0, 0.5);
position:relative;
}

#infscr-loading {
text-align:center;
z-index:100;
position:fixed;
left:45%;
bottom:40px;
width:200px;
padding:10px;
background:#000000;
opacity:0.8;
color:#ffffff;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
        border-radius: 4px;
}

#navinextpost {
display:none;
}

/******** 404 ********/
.tm_error {
background:#ffffff;
color:#333333;
margin:0px 0px 30px 0px;
padding:20px 15px 20px 15px;
float:left;
width:1125px;
border-radius:3px;
}

.tm_error_posts {
font-family:'open sans condensed',arial,verdana;
font-size:30px;
margin:0px 0px 5px 0px;
font-weight:bold;
padding:0px 0px 0px 15px;
}

.tm_error_posts_desc {
padding:0px 0px 10px 15px;
}

.tm_error_search {
background:#ffffff;
color:#333333;
float:left;
margin:0px 0px 30px 0px;
padding:20px 15px 20px 15px;
width:1125px;
border-radius:3px;
}

.tm_error_search_posts {
font-family:'open sans condensed',arial,verdana;
font-size:30px;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
}

.tm_error_search_posts_desc {
padding:0px 0px 10px 15px;
}

/******** PAGE ********/
.tm_page {
}

.tm_middle_page_2 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 30px 0px;
width:44.6%;
}

.tm_middle_page_1 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 30px 0px;
width:76.6%;
}

.tm_middle_page_1_right {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 30px 0px;
width:68%;
}

.tm_middle_page_0 {
background:#ffffff;
float:left;
height:100%;
margin:0px 0px 30px 0px;
width:100%;
}

.tm_middle_page_content {
padding:0px 20px 0px 20px;
}

.tm_middle_page_content h1 {
font-family:/*'roboto slab',*/open sans condensed, arial, verdana;
font-weight:600;
font-size:26px;
line-height:33px;
text-transform:none;
margin:15px 0px 10px 0px;
-ms-word-wrap: break-word;
word-wrap: break-word;
color:#333333;
}

.tm_middle_page_content strong {
font-weight:bold;
}

.tm_item_page {
}

.tm_item_page_list {
width:100%;
float:left;
color:#AAAAAA;
font-size:13px;
border-bottom:1px solid #DDDDDD;
margin:0px 0px 15px 0px;
padding:0px 0px 5px 0px;
}

.tm_item_page_list_1 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_page_list_2 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_page_list_3 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_page_list_4 {
float:left;
padding:0px 15px 0px 0px;
}

.tm_item_page_list_5 {
float:left;
}

.type-page p {
margin:0px 0px 25px 0px;
padding:0px;
font-size:16px;
line-height:28px;
color:#000000;
}

.page-edit-link {
color:#333333;
}

.author_page {
float: left;
width:100%;
margin:0px 0px 15px 0px;
border-bottom:1px solid #dddddd;
}

/******** SHARE PAGE ********/
.share_page {
background:#ffffff;
float:left;
margin:15px 0px 0px 0px;
width:100%;
border-bottom:1px solid #dddddd;
border-top:1px solid #dddddd;
}

.share_page_pad {
float:left;
padding:12px 16px 12px 16px;
}

.share_page_facebook {
float:left;
margin:-2px 16px 0px 0px;
height:20px;
}

.share_page_gplus {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_page_linkedin {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_page_twitter {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

/******** SEARCH ********/
.tm_search {
padding:0px 0px 20px 0px;
}


.tm_content_header .tm_search, .tm_footer_index_widget .tm_search {
width:100%;
}

.tm_center_widget .tm_search {
width:485px;
}

.tm_home_6_header .tm_search, .tm_home_6_footer .tm_search {
width:100%;
}

.tm_center_widget li .tm_search {
width:100%;
}

.tm_search div {
}

#searchform {
}

.searchin {
padding:0px 0px 0px 0px;
}

#s {
border:1px solid #dddddd;
font-size:13px;
height:30px;
padding:0 0 0 5px;
background:#f5f5f5;
}

.tm_center_widget li #s {
width:508px;
font-family:arial,verdana;
background:#f5f5f5;
}

.tm_sidebarwidget_left li #s {
width:193px;
font-family:arial,verdana;
background:#F5F5F5;
}

.tm_sidebar_right li #s {
width:293px;
font-family:arial,verdana;
background:#F5F5F5;
}

.1screen-reader-text {
background-image:url("../magazine2/images/search-icon.png");
background-position:5px 8px;
background-repeat:no-repeat;
font-family:inherit;
padding:0 0 0 23px;
}

.screen-reader-text {
width:100%;
}

/******** HOME INDEX 2 ********/
.tm_home_index_2 {
  width: 1900px;
  position: relative;
  left: 50%;
  margin-left: -950px;
}

.page-diaporama-photo .tm_home_index_2{
  width: 100%;
  left: inherit;
  margin-left: inherit;
}
/*.page-videos .tm_home_index_2*/ 


.tm_home_index_2 .tm_left {
margin:0px 0px 0px 30px;
}

.left-advertisement,
.right-advertisement {
  width: 367.5px;
  float: left;
  min-height: 500px;
}

.middle-main-content {
  width: 1165px;
  float: left;
}
.lnc-social{
    padding: 0px 20px 0px 0px;
}
.lnc-main-content-wrapper {
  width: 99.142%;
  margin: 2px auto;
}

#block-views-habillage-show-block {
  margin-bottom: 5px;
}

#block-views-habillage-show-block-1 img {
  margin-right: 0;
}

#block-views-habillage-show-block-2 img {
  margin-left: 0;
}

/******** HOME INDEX 3 ********/
.tm_home_index_3 {
}

.tm_home_index_3 .tm_right {
margin:0px 15px 0px 0px;
}

.tm_right_home3_mobile {
display:none;
}

/******** HOME INDEX 4 ********/
.tm_home_index_4 {
}

.tm_home_index_4 .tm_left {
margin:0px 0px 0px 15px;
}

.tm_home_index_4 .blogin_images {
float:left;
}

.tm_home_index_4 .blogin_title_img {
margin:0px 0px 0px 15px;
}

/******** HOME INDEX 6 ********/
.tm_photography {
margin:0px 0px 15px 0px;
float:left;
}

.tm_photography_sub {
}

.tm_photography_item {
float:left;
}

.tm_photography_box {
position:relative;
}

.tm_photography_images {
height:115px;
}

.tm_photography_images img {
width:201px;
height:115px;
}

.tm_photography_title {
}

.tm_photography_box .tm_photography_title {
background:#f8f8f8;
position:absolute;
bottom:0;
left:0;
width:191px;
text-align:center;
text-transform:uppercase;
padding:5px;
opacity:0;
font-size:12px;
}

.tm_photography_box .tm_photography_images:hover {
-webkit-transition:all 0.4s ease-in 0s;
-moz-transition:all 0.4s ease-in 0s;
-ms-transition:all 0.4s ease-in 0s;
-o-transition:all 0.4s ease-in 0s;
transition:all 0.4s ease-in 0s;
}

.tm_photography_box:hover .tm_photography_title {
opacity:1;
-webkit-transition:all 0.4s ease-in 0s;
-moz-transition:all 0.4s ease-in 0s;
-ms-transition:all 0.4s ease-in 0s;
-o-transition:all 0.4s ease-in 0s;
transition:all 0.4s ease-in 0s;
}

.tm_photography_title a {
color:#000000;
}

.tm_home_6_header {
}

.tm_home_6_header li {
-moz-hyphens:auto;
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_home_6_footer {
}

.tm_home_6_footer li {
-moz-hyphens:auto;
background:#FFFFFF;
float:left;
margin:0px 0px 15px 0px;
padding:15px 15px 0px 15px;
word-wrap:break-word;
}

.tm_home6_3blockdesc {
background:#E6EAF5;
margin:0px 0px 15px 0px;
padding:18px 15px 0px 15px;
-moz-hyphens:auto;
word-wrap:break-word;
float:left;
width:100%;
}

.tm_home6_3blockdesc_text {
color:#000000;
text-align:center;
font-size:13px;
}

.tm_home6_3blockdesc_text i {
color:#000000;
}

.tm6title {
color:#000000;
font-size:20px;
line-height:38px;
font-weight:400;
}

.tm_home6_testimonial {
background-color:#ffffff;
background-image:url("../magazine2/images/bg1.png");
margin:0px 0px 15px 0px;
padding:15px;
-moz-hyphens:auto;
word-wrap:break-word;
float:left;
width:100%;
}

.tm_home6_testimonial_title {
font-family:open sans,arial,verdana;
font-size:41px;
font-weight:800;
margin:0px 0px -12px 0px;
text-align:center;
color:#ffffff;
}

.tm_home6_testimonial_smalltitle {
text-align:center;
font-size:28px;
color:#ffffff;
padding:0px 0px 12px 0px;
}

.tm_home6_testimonial_text {
}

.tm_home6_video_left {
float:left;
padding:0px 25px 0px 0px;
width:45%;
}

.tm_home6_video_left iframe {
}

.tm_home6_video_right {
float:right;
width:48%;
}

.tm_home6_vidtitle {
border-bottom:1px solid #e3e3e3;
margin:0 0 15px 0;
padding:0 0 5px 0;
font-weight:bold;
}

.tm_home6_videsc {
font-size:13px;
}

.tm_home6_videsc a {
color:#E30046;
font-weight:bold;
}

.tm_home6_videsc ul li {
}

.tm_home6_videsc ul li i {
padding:0px 8px 0px 0px;
}

/******** HOME INDEX 7 ********/
.tm_photography_home7 {
margin:0px 0px 15px 0px;
float:left;
}

/******** SHORTCODE ********/
.symple-pricing-table .symple-pricing-content ul li {
float:none;
}

.symple-pricing-table .symple-pricing-header {
border-radius:3px 3px 0px 0px;
}

.symple-testimonial-content:after {
border-right:15px solid #DDDDDD;
}

.symple-testimonial-content {
background:#dddddd;
}

/* text or html widget */
.textwidget {
padding:0px 0px 20px 0px;
width:100%;
font-size:13px;
opacity:0.8;
line-height:20px;
}

.textwidget p {
padding:20px 0px 0px 0px;
}

.textwidget a {
color:#E30046;
}

.tm_content_header .textwidget, .tm_footer_index_widget .textwidget {
width:100%;
}

.tm_center_widget .textwidget {
width:515px;
}

.tm_center .textwidget,
.tm_center .widget_archive ul,
.tm_center #calendar_wrap,
.tm_center .widget_categories ul,
.tm_center .widget_pages ul,
.tm_center .widget_meta ul,
.tm_center .tm_search,
.tm_center ,
.tm_center {
padding:0px;
}

.tm_center .widget_archive select, .tm_center .widget_categories select {
margin:0px;
}

.tm_center .tagcloud {
margin:-5px 0 0px 0px;
}

.tm_home_6_header .textwidget, .tm_home_6_footer .textwidget {
width:100%;
}

/* archives widget */
.widget_archive {
}

.widget_archive select {
margin:0px 0px 20px 0px;
}

.tm_content_header .widget_archive select, .tm_footer_index_widget .widget_archive select {
width:100%;
}

.tm_center_widget .widget_archive select {
width:515px;
}

.tm_home_6_header .widget_archive select, .tm_home_6_footer .widget_archive select {
width:100%;
}

.widget_archive ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.tm_content_header .widget_archive ul, .tm_footer_index_widget .widget_archive ul {
width:100%;
}

.tm_center_widget .widget_archive ul {
width:515px;
}

.tm_home_6_header .widget_archive ul, .tm_home_6_footer .widget_archive ul {
width:100%;
}

.widget_archive ul li {
background-image: url("../magazine2/images/category-link.png");
background-position:0 6px;
background-repeat:no-repeat;
width:96%;
padding:0px 0px 5px 15px;
margin:0px;
font-size:13px;
}

.widget_archive ul li a {
color:#666666;
font-size:13px;
text-decoration:none;
}

/* calendar widget */
.widget_calendar {
}

#calendar_wrap {
padding:0px 0px 20px 0px;
}

.tm_content_header #calendar_wrap, .tm_footer_index_widget #calendar_wrap {
width:100%;
}

.tm_center_widget #calendar_wrap {
width:515px;
}

.tm_home_6_header #calendar_wrap, .tm_home_6_footer #calendar_wrap {
width:100%;
}

#wp-calendar {
width:100%;
font-size:13px;
}

#wp-calendar caption {
padding:5px;
background:#cccccc;
}

#wp-calendar th, #wp-calendar td {
border:1px solid #cccccc;
max-width:100%;
text-align:center;
}

#wp-calendar #today {
background:#A7ABAD;
color:#ffffff;
}

#wp-calendar #today a {
color:#ffffff;
}

#wp-calendar tr a {
color:#000000;
}

/* category widget */
.widget_categories {
}

.widget_categories select {
margin:0px 0px 20px 0px;
}

.tm_content_header .widget_categories select, .tm_footer_index_widget .widget_categories select {
width:100%;
}

.tm_center_widget .widget_categories select {
width:515px;
}

.tm_home_6_header .widget_categories select, .tm_home_6_footer .widget_categories select {
width:100%;
}

.widget_categories ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.widget_categories ul li ul {
float:left;
padding:6px 0px 0px 0px;
margin:0px;
}

.widget_categories ul li ul li {
float:left;
width:80%;
}

.tm_content_header .widget_categories ul, .tm_footer_index_widget .widget_categories ul {
width:100%;
}

.tm_center_widget .widget_categories ul {
width:515px;
}

.tm_home_6_header .widget_categories ul, .tm_home_6_footer .widget_categories ul {
width:100%;
}

.widget_categories ul li {
background-image: url("../magazine2/images/category-link.png");
background-position:0 7px;
background-repeat:no-repeat;
width:96%;
padding:0px 0px 5px 15px;
margin:0px;
font-size:13px;
float:left;
}

.widget_categories ul li a {
color:#666666;
font-size:13px;
text-decoration:none;
}

/* custom menu */
.widget_nav_menu {
}

.widget_nav_menu .menu li {
background-image:url("../magazine2/images/category-link.png");
background-position:0 9px;
background-repeat:no-repeat;
border:none;
margin:0px;
padding:0px 0px 15px 15px;
width:96%;
}

.widget_nav_menu .menu li .sub-menu {
float:left;
padding:10px 0px 0px 2px;
width:100%;
}

.widget_nav_menu .menu li .sub-menu li {
background-image:url("../magazine2/images/category-sublink.png");
background-position:0px 7px;
background-repeat:no-repeat;
margin:0px;
padding:6px 0px 6px 25px;
border:none;
width:158px;
}

.widget_nav_menu .menu li .sub-menu li .sub-menu {
display:none;
}

.widget_nav_menu .menu li .sub-menu li a {
font-size:13px;
color:#000000;
}

.widget_nav_menu li a {
font-size:13px;
color:#000000;
}

.tm_content_header .widget_nav_menu .menu li .sub-menu li, .tm_footer_index_widget .widget_nav_menu .menu li .sub-menu li {
width:933px;
}

.tm_center_widget .widget_nav_menu .menu li .sub-menu li {
width:443px;
}

.tm_home_6_header .widget_nav_menu .menu li .sub-menu li, .tm_home_6_footer .widget_nav_menu .menu li .sub-menu li {
width:933px;
}

/* meta widget */
.widget_meta {
}

.widget_meta ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.widget_meta ul li {
background-image:url("../magazine2/images/category-link.png");
background-position:0px 9px;
background-repeat:no-repeat;
padding:0px 0px 5px 15px;
width:96%;
margin:0px;
}

.widget_meta li a {
color:#666666;
font-size:13px;
}

.tm_content_header .widget_meta li, .tm_footer_index_widget .widget_meta li {
width:960px;
}

.tm_center_widget .widget_meta li {
width:470px;
}

.tm_home_6_header .widget_meta li, .tm_home_6_footer .widget_meta li {
width:960px;
}

.tm_content_header .widget_meta, .tm_footer_index_widget .widget_meta {
width:100%;
}

.tm_center_widget .widget_meta {
width:515px;
}

.tm_home_6_header .widget_meta, .tm_home_6_footer .widget_meta {
width:100%;
}

/* page */
.widget_pages {
}

.widget_pages ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.widget_pages ul li {
background-image:url("../magazine2/images/category-link.png");
background-position:0px 9px;
background-repeat:no-repeat;
padding:0px 0px 5px 15px;
width:96%;
margin:0px;
}

.widget_pages ul li ul {
float:left;
margin:0px;
padding:6px 0px 0px 0px;
}

.tm_center_widget .widget_pages ul li ul li {
width:455px;
}

.widget_pages ul li ul li {
float:left;
width:80%;
}

.widget_pages li a{
color:#666666;
font-size:13px;
}


.tm_content_header .widget_pages li, .tm_footer_index_widget .widget_pages li {
width:960px;
}

.tm_center_widget .widget_pages li {
width:96%;
float:left;
}

.tm_home_6_header .widget_pages li, .tm_home_6_footer .widget_pages li {
width:960px;
}

.tm_content_header .widget_pages, .tm_footer_index_widget .widget_pages {
width:100%;
}

.tm_center_widget .widget_pages {
width:515px;
}

.tm_home_6_header .widget_pages, .tm_home_6_footer .widget_pages {
width:100%;
}

/* recent comments | recent posts | rss widget */
.widget_recent_comments, .widget_recent_entries, .widget_rss {
}

.widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul {
float:left;
margin:-5px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.tm_center .widget_recent_comments ul, .tm_center .widget_recent_entries ul, .tm_center .widget_rss ul {
padding:0px;
}

.widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
background-image:url("../magazine2/images/category-link.png");
background-position:0px 9px;
background-repeat:no-repeat;
padding:0px 0px 5px 15px;
width:96%;
margin:0px;
}

.widget_recent_comments li a, .widget_recent_entries li a, .widget_rss li a, .rsswidget {
color:#666666;
font-size:13px;
}

.tm_content_header .widget_recent_comments li,
.tm_content_header .widget_recent_entries li,
.tm_content_header .widget_rss li,
.tm_footer_index_widget .widget_recent_comments li,
.tm_footer_index_widget .widget_recent_entries li,
.tm_footer_index_widget .widget_rss li {
width:96%;
}

.tm_center_widget .widget_recent_comments li,
.tm_center_widget .widget_recent_entries li,
.tm_center_widget .widget_rss li {
width:500px;
}

.tm_home_6_header .widget_recent_comments li,
.tm_home_6_header .widget_recent_entries li,
.tm_home_6_header .widget_rss li,
.tm_home_6_footer .widget_recent_comments li,
.tm_home_6_footer .widget_recent_entries li,
.tm_home_6_footer .widget_rss li {
width:96%;
}

.tm_content_header .widget_recent_comments,
.tm_content_header .widget_recent_entries,
.tm_content_header .widget_rss,
.tm_content_header .tm_footer_index_widget
.tm_content_header .widget_recent_comments,
.tm_content_header .widget_recent_entries,
.tm_content_header .widget_rss {
width:100%;
}

.tm_center_widget .widget_recent_comments,
.tm_center_widget .widget_recent_entries,
.tm_center_widget .widget_rss {
width:515px;
}

.tm_home_6_header .widget_recent_comments,
.tm_home_6_header .widget_recent_entries,
.tm_home_6_header .widget_rss,
.tm_home_6_footer .widget_recent_comments,
.tm_home_6_footer .widget_recent_entries,
.tm_home_6_footer .widget_rss {
width:100%;
}

.rss-date {
font-size:13px;
font-weight:bold;
}

/* tag widget */
.widget_tag_cloud {
}

.tagcloud {
float:left;
margin:-5px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.tagcloud a {
background:#dddddd;
color:#333333;
display:block;
float:left;
font-size:14px !important;
font-family:'open sans',arial,verdana;
margin:4px 4px 0px 0px;
padding:4px 8px 4px 8px;
border-radius:2px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tagcloud a:hover {
color:#ffffff;
background:#333333;
}

.tm_content_header .tagcloud, .tm_footer_index_widget .tagcloud {
width:100%;
}

.tm_center_widget .tagcloud {
width:515px;
}

.tm_home_6_header .tagcloud, .tm_home_6_footer .tagcloud {
width:100%;
}

/******** STICKY ********/
.tm_center_widget .sticky {
background:#FEF7DB;
border-bottom:5px solid #dddddd;
border-top:5px solid #dddddd;
float:left;
}

.tm_center_widget .sticky .blogin_titles {
font-weight:600;
}

.tm_center_widget .sticky .blogin_title_img {
padding:0px 0px 0px 10px;
width:360px;
}

/******** GALLERY ********/
#gallery-1 img.attachment-thumbnail {
max-width:95%;
border:1px solid #f1f1f1;
}

#gallery-1 dt.landscape {
max-width:95%;
}

#gallery-1 dt.portrait {
max-width:95%;
}

.gallery-caption {
font-size:12px;
line-height:16px;
}

.tm_middle_post_content .attachment {
font-size:13px;
}

.tm_middle_post_content .attachment img {
height:auto;
max-width:100%;
margin:0px 0px 10px 0px;
}

.tm_attachment_img {
text-align:center;
}

.tm_attachment_desc {
float:left;
margin:0px 0px 10px 0px;
}

.tm_attachment_desc p {
margin:0px 0px 10px 0px;
padding:0px;
}

.previous-next-image {
float:left;
margin:10px 0px 20px 0px;
width:100%;
}

.previous-next-image a {
background:#95999B;
color:#FFFFFF;
font-size:13px;
margin:0px 10px 0px 0px;
padding: 6px;
text-decoration:none;
text-transform:uppercase;
}

/******** HOME 7 ABOUT US ********/
.tm_home7_about_us {
float:left;
margin:0px 0px 15px 0px;
padding:5px 15px 15px 15px;
background:#ffffff;
border-left:5px solid #E30046;
color:#000000;
}

.tm_home7_about_us_title {
font-size:33px;
text-align:center;
text-transform:uppercase;
padding:0px 0px 0px 0px;
font-family:open sans condensed,arial,verdana;
}

.tm_home7_about_us_title_tag {
text-align:center;
font-size:13px;
text-transform:uppercase;
}

.tm_home7_about_us_desc {
font-size:13px;
text-align:center;
color:#757575;
}

.tm_home7_about_us_desc a{
color:#E30046;
font-weight:bold;
}

.tm_home7_profile_image {
margin:0px 0px 15px 0px;
float:left;
width:100%;
}

.tm_home7_profile_image img{
max-width:100%;
float:left;
}

.tm_home7_testimonial {
background:#46526E;
margin:0px 0px 15px 0px;
padding:15px;
-moz-hyphens:auto;
word-wrap:break-word;
float:left;
width:100%;
}

.tm_home7_testimonial_title {
font-family:open sans,arial,verdana;
font-size:41px;
font-weight:800;
margin:6px 0px 0px 0px;
text-align:center;
color:#ffffff;
line-height:50px;
}

.tm_home7_testimonial_smalltitle {
text-align:center;
font-size:28px;
color:#ffffff;
padding:0px 0px 16px 0px;
line-height:30px;
}

/******** CONTACT US ********/
#cntctfrm_contact_form {
width:auto;
}

#cntctfrm_contact_name, #cntctfrm_contact_address, #cntctfrm_contact_phone, #cntctfrm_contact_email, #cntctfrm_contact_subject {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
}

#cntctfrm_contact_message {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:166px;
padding:4px;
width:98%;
}

#cntctfrm_contact_form label {
float:left;
padding:15px 0px 4px 0px;
width:100%;
font-size:12px;
}

#cntctfrm_thanks {
padding:15px 0px 15px 0px;
}

#tm_page_contactus #cntctfrm_contact_name,
#tm_page_contactus #cntctfrm_contact_email,
#tm_page_contactus #cntctfrm_contact_subject,
#tm_page_contactus #cntctfrm_contact_message,
#tm_page_contactus #cntctfrm_contact_address,
#tm_page_contactus #cntctfrm_contact_phone {
width:98%;
}

#cntctfrm_contact_attachment {
padding:5px;
width:98%;
}

#tm_h1_contactus {
margin:15px 0px 10px 0px;
}

.textwidget .symple-toggle .symple-toggle-trigger {
font-size:15px;
}

/******** SHORTCODE pricing ********/
.tm_content .symple-pricing-table .symple-pricing-header h5 {
font-weight:normal;
}

.tm_content .symple-skillbar-title span {
border-bottom-left-radius:0px;
border-top-left-radius:0px;
}

.tm_content .symple-testimonial-author {
margin:15px 0px 15px 0px;
}

/******** TAGLINE ********/
.tm_content_header li.widget_tagline_tmclass {
padding:0px;
}

.tm_footer_index .widget_tagline_tmclass {
padding:0px;
}

.tmtagline_about_us {
float:left;
margin:0px 0px 0px 0px;
padding:30px 15px 30px 15px;
background:#ffffff;
color:#747474;
width:1120px;
border-left:5px solid #4f90e7;
border-radius:3px;
}

.tmtagline_about_us_title {
font-size:33px;
text-align:center;
text-transform:uppercase;
padding:0px 0px 10px 0px;
font-family:open sans condensed,arial,verdana;
color:#000000;
line-height:38px;
}

.tmtagline_about_us_title_tag {
text-align:center;
font-size:13px;
text-transform:uppercase;
}

.tmtagline_about_us_desc {
font-size:13px;
text-align:center;
line-height:17px;
opacity:0.6;
}

.tmtagline_profile_image {
margin:0px 0px 15px 0px;
float:left;
width:100%;
}

.tmtagline_profile_image img{
max-width:100%;
float:left;
}

/******** SHORTCODE ********/
.symple-toggle .symple-toggle-container {
background:#ffffff;
}

/******** MAILCHIMP ********/
.widget_mc4wp_widget .mc4wp-form {
margin:0px 0px 20px 0px;
}

.mc4wp-form label {
margin-top:15px;
}

.mc4wp-form p {
margin-bottom:12px;
font-size:13px;
}

/******** RATING ********/
.usr td {
padding:3px 3px 3px 10px;
text-align:left;
font-weight:bold;
color:#333333;
}

.usr img.usr {
height:16px !important;
}

table.usr {
padding:0 0 20px 0;
}

/******** VOTING ********/
.type-post .thumbs-rating-container .thumbs-rating-up, .thumbs-rating-container .thumbs-rating-down {
font-size:13px;
padding:0.4em;
margin:0px 5px 0px 0px;
border-radius:3px;
}

.type-post .thumbs-rating-container {
padding:0;
}

/******** FLOATING ********/
.floatinglike {
background:#FFFFFA;
border:1px solid #CCCCCC;
display:block;
float:right;
font-weight:bold;
margin-left:-100px;
padding:5px;
position:fixed;
width:58px;
border-radius:3px;
}

.floating_twitter {
margin:0px 0px 5px 0px;
text-align:center;
}

.floating_fb {
margin:0px 0px 10px 0px;
text-align:center;
}

.floating_gp {
text-align:center;
}

/******** FONTAWESOME ********/
.fa {
padding:0px 2px 0px 0px;
}

.fa-search {
margin:0px 10px 0px 0px;
}

.fa-trash-o {
margin:0px 3px 0px 0px;
}

/******** OTHERS ********/
.form-allowed-tags, .comment-notes {
opacity:0.5;
}

#reply-title {
font-family:/*'roboto slab',*/arial;
padding:0px 0px 7px 0px;
font-size:19px;
font-weight:600;
}

.tm_news_sub {
opacity:0.5;
margin-top:-8px;
}

.lnc-front-main-content{
	width: 74%;
	float: left;
}

.lnc-front-main-content.no-sidebar{
	width: 100%;
}

.lnc_right{
	width: 25%;
	float: left;
	margin-left: 1%;
	margin-top: -18px;
}

/******** END STYLE ********/


/******** CUSTOM HEADER ********/

.tm_right_header {
	display: inline-block;
  	width: 32%;
}

#laune {
	display: inline-block;
	float: none;
}

.tm_header.tmhead{background-color:white!important;padding-top: 10px;  clear: both;}
.tm_left_header{
	width: 34%;
  	display: inline-block;
  	vertical-align: bottom;
}
.tm_left_bot_header{
	margin-bottom: 6px;
}
.tm_right_bot_header.fr {
	text-align: left;
    float: none;
    padding-top: 0;
}
.tm_right_bot_header.fr li a {
    background-color: #F4CF21;
    font-family: 'Open Sans Condensed', arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    padding: 3px 10px 3px 0;
    margin: 5px 0 10px 0;
    display: block;
}
.tm_right_bot_header.fr li a i {
    background-color: #E02248;
    color: #FFF;
    padding: 7px 0;
    margin: -3px 3px -3px 0;
    width: 27px;
    text-align: center;
}
.tm_right_top_header{
	display: inline-block;
	float:left;
}
.tm_right_top_header.fr{
	float: none;
	text-align: right;
	width: 100%;    
    margin-left: 2.5px;
}
.tm_right_top_header{}
.tm_right_bot_header{
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	padding-top: 20px;
}
.tm_right_top_header #laune img { margin-right:4px!important;}
.tm_header .search-bar{
    border: 1px solid #949494;
    /*
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    display: inline-block;
    */
	height: 29px;
	position: relative;
	background: white;
	margin-top: 17px;
}
.tm_header .search-box {
    float: left;
    width: calc(100% - 29px);
    padding-left: 7px;
}
.tm_header .search-textfield {
	font-size: 16px;
	width: 100%;
	font-family: Open Sans Condensed, arial, sans-serif;
	color: #a89e9f;
	border: 0px;
	margin-top: 0px;
	padding: 0;
}
.tm_header .search-button {
    background-color: #e30046;
	padding: 6px;
	cursor: pointer;
	float: left;
    vertical-align: top;
    margin-top: -1px;
    margin-left: -1px;
}
.tm_header .search-button img {
	padding: 1px;
}
.tm_header .search-bar::after {
    content: "";
    display: block;
    clear: both;
}

.tm_header .social-media-links{
    margin-bottom: 15px; 
    position: relative;
    z-index: 3;
    text-align: center;
}

.tm_header .social-media-links a, .lnc-social a{color:#e30046;}

.tm_header .social-media-links a:hover{color:#3d3d3d;}

.tm_header .social-media-wrapper{
	display: inline-block;
	/* padding-right: 7px; */
	padding-top: 5px;
	/* padding-bottom: 0px; */
}

.tm_header .social-media-wrapper .vl{
    border-left: 2px solid white;
    height: 27px;
    margin: 0 5px;
}
.tm_header .social-media-wrapper .btn-donate{
    background-color: #E02148;
    color: white;
    font-family: 'Open Sans',Arial,Verdana;
    /* text-transform: uppercase; */
    font-weight: bolder;
    font-size: 12px;
    padding: 0px 6px;
    margin-left: 15px;
    display: flex;
    align-items: center;
}

.tm_header .social-media-wrapper .btn-donate:hover{
    background-color: #E02148;
    color: white;
}

.tm_header .mobile-vous{
    display:none;
    float: right;
    vertical-align: top;
    margin-top: 5px;
}

.tm_header  #block-header-date{
	font-size: 14px;
	color: #949494;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	padding-top: 1px;
	margin-left: 60px;
	text-transform: lowercase;
	position: absolute;
	margin-top:17px;
}

.tm_header .tm_logo_img img{
	/*
	height:117px;
	max-height:117px;*/    
    margin: 0 auto;
}

.tm_header .tm_logo {
	text-align: center;
	width: 100%;
}

.tm_menu #nav.lnc-main-menu{
	background-color: white;
	border-bottom: 1px solid #949494;
	border-top: 2px solid #D3D3D3;
}
.tm_menu #nav.lnc-main-menu .navigasi_menu,
.tm_menu #nav.lnc-main-menu .navigasi_menu .navigasi_list,
.tm_menu #nav.lnc-main-menu.navigasi_menu li {
	height: 34px;
}
.tm_menu #nav.lnc-main-menu .navigasi_menu li a {
	font-size: 15px;
	font-weight: bold;
	line-height:34px;
	height:34px;
}
.tm_menu #nav.lnc-main-menu .navigasi_menu li ul li a {
  line-height: 16px;
  min-height: 34px;
}
.tm_menu #nav.lnc-main-menu .navigasi_menu li.first a{
	padding-left: 15px;
}
#transactions-history{
    margin-left: -5px;
}
#transactions-history tbody tr td {
    background: #EEE;
    margin: 1px;
}
#transactions-history tbody tr .no_result {
    background: none;
    font-weight: bold;
    color: black;
    text-align: left;
}
#transactions-history tbody tr .transaction_date, #transactions-history tbody tr .details_date {
    color: #e30046;
    font-size: 0.9em;
    font-weight: bold;
}
#transactions-history tbody tr .transaction_date .details_link {
    text-decoration: underline;
}
.tmtop{
	background: #000000; /*#e5e5e5*/
}
.tm_top_menu{
	width: 1126px!important;
    margin: auto!important;
    background: #000000;
}
.tm_top_menu::after {
    content: "";
    display: block;
    clear: both;
}
.tm_top_menu #user-login-form .form-item-name,
.tm_top_menu #user-login-form .form-item-pass{
	display:inline-block;
	margin-left: -14px;
}
.tm_top_menu #user-login-form .form-actions{
	display:inline-block;
	vertical-align: top;
	margin-left: 1px;
}
.tm_top_menu #user-login-form .form-item-name input,
.tm_top_menu #user-login-form .form-item-pass input{
  font-size: 11px;
  width: 82px;
  height: 20px;
  padding: 3px 6px;
  font-family: Arial, sans-serif;
}
.tm_top_menu #user-login-form .form-item-name input::-webkit-input-placeholder,
.tm_top_menu #user-login-form .form-item-pass input::-webkit-input-placeholder {
   color: rgba(184, 0, 0, 0.51);
}
.tm_top_menu #user-login-form .form-item-name input:-moz-placeholder,
.tm_top_menu #user-login-form .form-item-pass input:-moz-placeholder { /* Firefox 18- */
   color: rgba(184, 0, 0, 1);
}
.tm_top_menu #user-login-form .form-item-name input::-moz-placeholder,
.tm_top_menu #user-login-form .form-item-pass input::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(184, 0, 0, 1);
}
.tm_top_menu #user-login-form .form-item-name input:-ms-input-placeholder,
.tm_top_menu #user-login-form .form-item-pass input:-ms-input-placeholder {
   color: rgba(184, 0, 0, 0.51);
}
.tm_top_menu #user-login-form .form-actions input{
	font-size: 10px;
	width: 26px;
	margin-left: 0px;
	padding-left: 5px;
	height: 20px;
	line-height: 8px;
	padding-top: 4px;
    margin-top: 0px;
}
.tm_top_menu #user-login-form input[type="submit"]{
	background:#e30046;
}
.tm_top_menu #user-login-form{
	display: inline-block;
	vertical-align: top;
}
.tm_top_menu #user-login-form .item-list{
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 9px;
	text-align: center;
	margin-top: 21px;
	margin-left: 2px;
}
.tm_top_menu #user-login-form a{
	font-size: 11px;
	color: #e30046;
	font-weight: bold;
}
/******** CUSTOM HEADER ********/

a{
	color:#333333;
}
a:hover {
    text-decoration: none;
}

@media print{.buttonprint{display:none;}}

.page .breadcrumbs {
  font-size: 11px;
  color: #666666;
  background: transparent;
  /* margin-left: 25px; */
  text-transform: uppercase;
  padding: 0px;
  padding-bottom: 10px;
}

@media (min-width:768px) {
    .tm_header_file {
        padding: 0;
    }
    .tm_header .tm_logo_img img {
        margin: 0 0 5px 3%;
    }
}

/** Homepage **/
.home-title a:hover,
.home-title.sticky-title a:hover {
    color: #E02248;
}
.home-title {
    min-height: 65px;
    margin-bottom: 7px;
}
.home-title.sticky-title {
    margin-bottom: 7px;
}
.home-title a {
    font-family: 'Yanone Kaffeesatz',Arial,verdana;
    font-size: 27px;
    font-weight: bold;
    line-height: 1.2em;
}
.home-title.sticky-title a {
    font-size: 40px;
}
.home-image {
    margin-bottom: 10px;
}
.home-chapeau {
    font-size: 16px;
    line-height: 1.2em;
}
.home-image img {
    width: 100%;
}
.home-club-lnc,
.home-rubrique {
    font-family: 'Open Sans Condensed',Arial,Verdana;
    font-weight: bold;
}
.home-club-lnc {
    float: left;
}
.home-club-lnc .club-lnc {
    background-color: #F4CF21;
    color: #2a2a2a;
    padding: 1px 10px 2px 10px;
    line-height: 1em;
}
.home-club-lnc .club-lnc:hover {
    /*background-color: #E02248;
   color: #FFF;*/
}
.home-rubrique {
    float: right;
}
.home-rubrique .rubrique {
    float: left;
    margin-left: 4px;
    margin-top: -3px;
}
.home-rubrique .rubrique a{     
    background-color: #000;
    color: white;
    padding: 0px 10px 0px 10px;
    font-size: 13px;
    line-height: 1em;
    text-transform: uppercase;
    cursor: pointer;}
.home-rubrique .rubrique a:hover {
    background-color: #E02248;
}
.row .row.adv-1 .block,
.row .row.adv-2 .block,
.row .row.adv-3 .block,
.row .row.adv-4 .block,
.row .row.adv-5 .block {
    margin: 0 0 20px 0;
    padding-bottom: 20px;
    width: 100%;
    border-bottom: 1px dotted #AFA5A6;
}
.row .row .col-md {
    padding: 0;
}
.row .row.firstFour .col-md,
.row .row.secondFour .col-md,
.row .row.thirdFour .col-md,
.row .row.fourthFour .col-md {
    margin-bottom: 20px !important;
}
.col-md {
    margin-bottom: 20px;
}
.topbig::before,
.topbig .col-md-8::after,
.topthree::after,
.toptwo::after,
.firstFour::after,
.secondFour::after,
.thirdFour::after,
.fourthFour::after,
.page-taxonomy .topbig .topbig-wrapper::after,
.front .topbig .topbig-wrapper::after {
    content: "";
    display: block;
    border-top: 1px dotted #AFA5A6;
    width: 100%;
    margin: 20px 0;
}
.page-taxonomy .topbig .col-md-8::after,
.front .topbig .col-md-8::after{
    border-top: 0;
    margin: 0;
}

.topbig::before {
    margin: 0px 15px 20px 15px;
}
.topbig .col-md::after {
    margin: 20px 0 0 0;
}
.topthree::after,
.toptwo::after {
    margin: 0 15px 20px 15px;
}
.firstFour::after,
.secondFour::after,
.thirdFour::after,
.fourthFour::after {
    margin: 0 0 20px 0;
}

@media (min-width:768px) {
    .grid.row {
        margin-bottom: 0;
    }
    .row .row .col-md {
        padding: 0 15px;
    }
    .firstFour::after, .secondFour::after, .thirdFour::after, .fourthFour::after {
        margin: 0 15px 20px 15px;
    }
    .row .row.adv-1 .block, .row .row.adv-2 .block, .row .row.adv-3 .block, .row .row.adv-4 .block, .row .row.adv-5 .block {
        margin: 0;
    }
}

/*autres*/
.block-title{
  border-bottom: 1px solid #dddddd;
  margin-left: 9px;
  margin-bottom: 10px;
  margin-top: 15px;
  font-size: 2em;
  color: #e30046;
  letter-spacing: -1px;
  padding-left: 5px;
}

.page-video #block-system-main { margin-bottom: 7%!important;}
.page-diaporama #block-system-main { margin-bottom: 7%!important;}

@media only screen and (max-width: 768px) and (min-width:600px) {
    .page-video .views-field-field-vignette .file-image .content img {
        width: 100%;
    }
}

/* Margin top for right sidebar. */
.not-front .lnc_sidebar_right {
  margin-top: 10px;
}

.node-content .lSSlideOuter .lSPager.lSGallery img {
  height: auto;
}


.menu-sub-toggle.open{
	-webkit-transform: rotate(90deg) !important;
}

.mobile-menu .menu-sub-toggle{
    display: inline-block !important;
    float: right;
    margin-right: 0.5%;
    cursor: pointer;
    color: white;
    width: 35px;
}

.mobile-menu .menu-sub-toggle.no-children{
	visibility: hidden;
}

/* page reset */
.form-item-mail .description { 
	font-size: 12px;
}

.reset-form .password-strength, .reset-form div.password-confirm{
	display:none;
}
.reset-form .form-type-password{
    width: 470px;
    text-align: left;
    margin-bottom: 5px;
    margin-left: -0px;
}
.reset-form .form-item-mail{
    width: 680px;
    margin-bottom: 8px;
}
.reset-form .form-item-mail input {
	width: 224px;
    margin-left: 20px;
    display: inline-block;
}
.form-item-mail .description{
    width: calc(100% - 150px);
}
.reset-form input.password-confirm, .reset-form input.password-field,.reset-form .form-type-password.form-item-current-pass input{
	margin-left: 20px; display: inline-block;
}
.reset-form .form-type-password.form-item-current-pass label, .reset-form .form-item-mail label, .reset-form .form-type-password.password-parent label, .reset-form .form-type-password.confirm-parent label{
    width: 188px;
}
.reset-form .form-actions{
	margin-top: 35px;
}
.password-suggestions{
	position: absolute;
	top: -9px;
    left: 450px;
	width: 25em!important;
	font-size: 14px;
}
.password-suggestions ul {
	margin-top: 10px;
}
.password-suggestions ul li{
	margin-bottom: 5px!important;
}

.page-user .tm_center_widget ul li.widget{
	position: relative;
}

.page-user-reset .form-actions input { margin-top: 15px; }
.page-user .form-actions input, .mobile-login .login-container  .form-actions input{
	background: #e30046;
}
.page-user .form-actions input:hover, .mobile-login .login-container  .form-actions input:hover {
	background: #333;
}

.page-user .messages{
    background-color: transparent;
    border: 0px;
    background: none;
    color: #e30046;
    font-size: 13px;
}




/* page search */
.search-panel-page .view-search .views-row .title a{font-size: 35px;font-family: 'Yanone Kaffeesatz',Arial,verdana; font-weight: bold; line-height: 45px; color: #E02249;}
.search-panel-page .view-search .views-row .title a:hover{color: #333;}
.search-panel-page .view-search .views-field-views-conditional .field-content a{color: #000000; font-weight: 400;}

.search-panel-page .exposed-search .views-exposed-form  .views-exposed-widgets label {line-height:47px;}
.search-panel-page .exposed-search .views-exposed-form  .views-exposed-widgets .form-item.form-type-checkbox.form-item-retain label{	line-height:32px;}
.search-panel-page .facetapi-checkbox{font-weight: 400;}

/* 
	User login 
*/
#modal-content .primary li a,
.not-logged-in.page-lopu-nojs-login .primary li a,
.not-logged-in.page-user .primary li a,.mobile-login .login-container  .primary li a{
	color: #e30046;
	font-weight: bold;	 
    font-size: 14px;	 
	padding-right: 20px;	 
}
	 
.logged-in.page-user .primary li a{
	color: #e30046;
    font-weight: bold;
    font-size: 14px;	 
}

.not-logged-in.page-user .primary li a:hover,
.logged-in.page-user .primary li a:hover,.mobile-login .login-container .primary li a:hover{	
	color: #333333;	
}

.page-user .user-redirected-block .messages a{
    color: #333333;
}
.page-user .user-redirected-block .messages a:hover, div.messages a:hover{
    color: #154d89;
}
	
#user-login {
 	margin-top:14px;
}
	 
#user-login .form-item,
.user-redirected-block form[id^="user-login--"] .form-item {
	padding-left: 20px;
    padding-bottom: 8px; 
}

#user-login .form-item-name label, #user-login .form-item-pass label,
.user-redirected-block form[id^="user-login--"] .form-item-name label, .user-redirected-block form[id^="user-login--"] .form-item-pass label{
    width: initial;
    font-size: 14px;
    float: left;
    line-height: 27px;
    margin-right: 10px;
}

#user-login .form-item-name input, #user-login .form-item-pass input,
.user-redirected-block form[id^="user-login--"] .form-item-name input, .user-redirected-block form[id^="user-login--"] .form-item-pass input {
    height: 26px;
    width: 180px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#user-login .form-item-name .description, #user-login .form-item-pass .description,
.user-redirected-block form[id^="user-login--"] .form-item-name .description, .user-redirected-block form[id^="user-login--"] .form-item-pass .description {
    font-size: 12px;
    clear: both;
    margin-top: 5px;
}
	 
#user-login #edit-actions,
.user-redirected-block div[id^="edit-actions--"] {
	margin-left: 20px;	 
    margin-top: 22px; 
}

#lopu-login > em > a {
    color: #e30046;
}
.mobile-login{display:none;}
.not-logged-in #user-login{ width:100%; }     
.not-logged-in #user-login .form-item-name input, .not-logged-in #user-login .form-item-pass input { margin-right:7px; }
/*
	User register	 
*/

	 
#user-register-form {margin-top:14px;}
#user-register-form .form-item {padding-left: 20px; padding-bottom: 8px;}
#user-register-form .form-item-name label{margin-right: 16px; font-size: 14px;}
#user-register-form .form-item-mail label{margin-right: 3px; font-size: 14px;}
#user-register-form .form-item-name input, #user-register-form .form-item-mail input{ height: 26px;padding-top: 2px;padding-bottom: 2px; }
#user-register-form .form-item-name .description, #user-register-form .form-item-mail .description{ font-size: 12px; margin-left: 144px;}
#user-register-form #edit-actions{margin-left: 20px; margin-top: 22px;}
#user-register-form  .captcha{margin-left: 20px; font-size: 14px;}
#user-register-form  .captcha .fieldset-description{ font-size: 12px;}
.not-logged-in #user-register-form { width:70%; } 
.not-logged-in #user-register-form .form-item-name input,.not-logged-in #user-register-form .form-item-mail input	 { display: inline-block; }
.not-logged-in #user-register-form .form-item-name .description, .not-logged-in  #user-register-form .form-item-mail .description { margin-left: 144px; margin-top: 4px;}	 
 
/* 
	User password 
*/
	 
#user-pass .form-item{
padding-left: 20px;
  padding-bottom: 8px;
   padding-top: 8px;
	 
}
	 
#user-pass .form-item-name label{
    font-size: 14px;
    margin-right: 5px; 
}
	 
#user-pass  .captcha{
	margin-left: 20px;
    font-size: 14px;
}
	 
#user-pass .captcha .fieldset-description{
    font-size: 12px;
}
 
#user-pass .form-item-name input {
	height: 26px; 
	width: 463px;
	padding-top: 2px;
	padding-bottom: 2px;
}
	 
#user-pass #edit-actions{
	margin-left: 20px;
    margin-top: 22px;
}

.not-logged-in div.status{
	margin-top: 44px;
}

/* 
	User redirected
*/

.user-redirected-block{width: 53%;display: inline-block;vertical-align: top;}
.user-redirected-block .text{padding-left: 5px; padding-bottom: 2px;}
.create-user-block{ border-left: 1px solid #E0E0E0; text-align: center;}
.create-user-block .primary{ margin-top: 43px;}
.create-user-block .primary li{float:none!important;margin:auto;margin-bottom: 15px!important;}
.user-redirected-block.create-user-block { width: 41%; margin-left: 2%;}
.user-redirected-block #edit-actions input,
.user-redirected-block div[id^="edit-actions--"] input { width: 99%;background-color: #e30046;}
.user-redirected-block div[id^="edit-actions"] input:hover{background-color: #e30046;}
.user-redirected-block a:hover { color: #e30046;}


.email-existed-login{
    border: 1px solid;
    border-radius: 9px;
    margin-top: 60px;
    padding: 1%;
    width: 66%; 
}
.email-existed-login h1{
    border-bottom: 1px dotted black;
    text-align: center;
    font-size: 35px;
    text-transform: initial;
}
.email-existed-login #user-login .form-item, .email-existed-login .user-redirected-block form[id^="user-login--"] .form-item {
    padding-left: 5px;
}
.email-existed-login .user-redirected-block {
    width: 100%;
}
.email-existed-login .user-redirected-block #user-login .form-item-name input, .email-existed-login .user-redirected-block #user-login .form-item-pass input{
    width: 99%; float: none;
}
.email-existed-login .form-item .description{
    display: none;
}
.email-existed-login #user-login #edit-actions{
    margin-left: 5px;
}
.email-existed-login #user-login #edit-actions input{
    text-transform: initial;
}
.email-existed-login #user-login .form-item-name label, .email-existed-login #user-login .form-item-pass label{
    font-weight: 600;
}
.email-existed-login .form-required{
    color:#e30046
}
.email-existed-login .form-item-forget{
    text-align: center; margin-top: 15px;
}
.email-existed-login .form-item-forget a{
    color:#e30046; font-weight: 600;
}



.page-finaliser-page .messages{
	display:none;
}

.user-tabs-details-container .form-type-item label{
    font-weight:bold;
    width:275px;
    display:inline-block;
}

.user-info-header{
  font-style: italic;
  padding-bottom: 20px;
  padding-top: 10px;
}
.user-tabs-details-container .form-type-item label {
    font-weight: bold;
    width: 275px;
    display: inline-block;
}
.user-tabs-details-container .user-info-value {
    border: 1px solid #868686;
    width: 25%;
    padding-left: 0.5%;
    color: #333333;
    min-height: 25px;
    vertical-align: top;
}
.user-info-value {
    display: inline-block;
}
.user-tabs-submit-button, .user-tabs-edit-submit-button {
    margin-top: 10px;
    background-color: #E30046!important;
}
.user-tabs-details-container .form-type-item {
    padding-bottom: 0.4%;
}

.page-infos-en-direct .breadcrumbs a{
    color: #666666!important;
}

/******* RSSB **********/
.rrssb-buttons {
    box-sizing: border-box;
    height: 36px;
    margin: 0;
    padding: 0;
    width: 100%}
.rrssb-buttons li {
    box-sizing: border-box;
    float: left;
    height: 100%;
    line-height: 13px;
    list-style: none;
    margin: 0;
    padding: 0 2px;
}
.rrssb-buttons li.rrssb-email a {
    background-color: #0a88ff;
}
.rrssb-buttons li.rrssb-email a:hover {
    background-color: #006ed6;
}
.rrssb-buttons li.rrssb-facebook a {
    background-color: #306199;
}
.rrssb-buttons li.rrssb-facebook a:hover {
    background-color: #244872;
}
.rrssb-buttons li.rrssb-tumblr a {
    background-color: #32506d;
}
.rrssb-buttons li.rrssb-tumblr a:hover {
    background-color: #22364a;
}
.rrssb-buttons li.rrssb-linkedin a {
    background-color: #007bb6;
}
.rrssb-buttons li.rrssb-linkedin a:hover {
    background-color: #005983;
}
.rrssb-buttons li.rrssb-twitter a {
    background-color: #26c4f1;
}
.rrssb-buttons li.rrssb-twitter a:hover {
    background-color: #0eaad6;
}
.rrssb-buttons li.rrssb-googleplus a {
    background-color: #e93f2e;
}
.rrssb-buttons li.rrssb-googleplus a:hover {
    background-color: #ce2616;
}
.rrssb-buttons li.rrssb-youtube a {
    background-color: #df1c31;
}
.rrssb-buttons li.rrssb-youtube a:hover {
    background-color: #b21627;
}
.rrssb-buttons li.rrssb-reddit a {
    background-color: #8bbbe3;
}
.rrssb-buttons li.rrssb-reddit a:hover {
    background-color: #62a3d9;
}
.rrssb-buttons li.rrssb-pinterest a {
    background-color: #b81621;
}
.rrssb-buttons li.rrssb-pinterest a:hover {
    background-color: #8a1119;
}
.rrssb-buttons li.rrssb-pocket a {
    background-color: #ed4054;
}
.rrssb-buttons li.rrssb-pocket a:hover {
    background-color: #e4162d;
}
.rrssb-buttons li.rrssb-github a {
    background-color: #444;
}
.rrssb-buttons li.rrssb-github a:hover {
    background-color: #2b2b2b;
}
.rrssb-buttons li.rrssb-instagram a {
    background-color: #517fa4;
}
.rrssb-buttons li.rrssb-instagram a:hover {
    background-color: #406582;
}
.rrssb-buttons li.rrssb-delicious a {
    background-color: #0B79E5;
}
.rrssb-buttons li.rrssb-delicious a:hover {
    background-color: #095fb4;
}
.rrssb-buttons li.rrssb-vk a {
    background-color: #4d71a9;
}
.rrssb-buttons li.rrssb-vk a:hover {
    background-color: #3d5a86;
}
.rrssb-buttons li.rrssb-hackernews a {
    background-color: #f60;
}
.rrssb-buttons li.rrssb-hackernews a:hover {
    background-color: #cc5200;
}
.rrssb-buttons li a {
    background-color: #ccc;
    box-sizing: border-box;
    display: block;
    font-size: 11px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    height: 100%;
    padding: 11px 7px 12px 27px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    width: 98%
}
.rrssb-buttons li a .rrssb-icon {
    display: block;
    left: 10px;
    padding-top: 9px;
    position: absolute;
    top: 11px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: 13px;
    height: 20px;}
.rrssb-facebook, .rrssb-twitter, .rrssb-googleplus, .rrssb-pocket, .rrssb-pinterest, .rrssb-email  {width: 16%;}
.rrssb-buttons li a .rrssb-icon svg {
    height: 17px;
    width: 17px;
}
.rrssb-buttons li a .rrssb-icon svg path, .rrssb-buttons li a .rrssb-icon svg polygon {
    fill: #fff;
}
.rrssb-buttons li a .rrssb-text {
    color: #fff;
}
.rrssb-buttons li a:active {
    box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, .25);
}
.rrssb-buttons li.small a {
    padding: 0;
}
.rrssb-buttons li.small a .rrssb-icon {
    left: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: auto;
    width: 100%}
.rrssb-buttons li.small a .rrssb-text {
    visibility: hidden;
}
.rrssb-buttons.large-format, .rrssb-buttons.large-format li {
    height: auto;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(1) a {
    font-size: 20px;
    font-size: 4vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(2) a, .rrssb-buttons.large-format li:first-child:nth-last-child(2)~li a {
    font-size: 16px;
    font-size: 2vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(3) a, .rrssb-buttons.large-format li:first-child:nth-last-child(3)~li a {
    font-size: 14px;
    font-size: 1.7vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(4) a, .rrssb-buttons.large-format li:first-child:nth-last-child(4)~li a {
    font-size: 13px;
    font-size: 1.4vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(5) a, .rrssb-buttons.large-format li:first-child:nth-last-child(5)~li a {
    font-size: 13px;
    font-size: 1.2vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(6) a, .rrssb-buttons.large-format li:first-child:nth-last-child(6)~li a {
    font-size: 12px;
    font-size: 1.05vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(7) a, .rrssb-buttons.large-format li:first-child:nth-last-child(7)~li a {
    font-size: 11px;
    font-size: .9vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(8) a, .rrssb-buttons.large-format li:first-child:nth-last-child(8)~li a {
    font-size: 11px;
    font-size: .8vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(9) a, .rrssb-buttons.large-format li:first-child:nth-last-child(9)~li a {
    font-size: 11px;
    font-size: .7vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(10) a, .rrssb-buttons.large-format li:first-child:nth-last-child(10)~li a {
    font-size: 11px;
    font-size: .6vw;
}
.rrssb-buttons.large-format li:first-child:nth-last-child(11) a, .rrssb-buttons.large-format li:first-child:nth-last-child(11)~li a {
    font-size: 11px;
    font-size: .5vw;
}
.rrssb-buttons.large-format li a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 8.5% 0 8.5% 12%}
.rrssb-buttons.large-format li a .rrssb-icon {
    height: 100%;
    left: 7%;
    padding-top: 0;
    width: 12%}
.rrssb-buttons.large-format li a .rrssb-icon svg {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%}
.rrssb-buttons.large-format li a .rrssb-text {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.rrssb-buttons.small-format {
    padding-top: 5px;
}
.rrssb-buttons.small-format li {
    height: 80%;
    padding: 0 1px;
}
.rrssb-buttons.small-format li a .rrssb-icon {
    height: 100%;
    padding-top: 0;
}
.rrssb-buttons.small-format li a .rrssb-icon svg {
    height: 48%;
    position: relative;
    top: 6px;
    width: 80%}
.rrssb-buttons.tiny-format {
    height: 22px;
    position: relative;
}
.rrssb-buttons.tiny-format li {
    padding-right: 7px;
}
.rrssb-buttons.tiny-format li a {
    background-color: transparent;
    padding: 0;
}
.rrssb-buttons.tiny-format li a .rrssb-icon svg {
    height: 70%;
    width: 100%}
.rrssb-buttons.tiny-format li a:active, .rrssb-buttons.tiny-format li a:hover {
    background-color: transparent;
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon {
    fill: #0a88ff;
}
.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #0054a3;
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon {
    fill: #306199;
}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #18304b;
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon {
    fill: #32506d;
}
.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #121d27;
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon {
    fill: #007bb6;
}
.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #003650;
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon {
    fill: #26c4f1;
}
.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #0b84a6;
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon {
    fill: #e93f2e;
}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #a01e11;
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon {
    fill: #df1c31;
}
.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #84111d;
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon {
    fill: #8bbbe3;
}
.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #398bcf;
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon {
    fill: #b81621;
}
.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #5d0b11;
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon {
    fill: #ed4054;
}
.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #b61124;
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon {
    fill: #444;
}
.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #111;
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon {
    fill: #517fa4;
}
.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #2f4a60;
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg polygon {
    fill: #0B79E5;
}
.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #064684;
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg polygon {
    fill: #4d71a9;
}
.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #2d4263;
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg polygon {
    fill: #f60;
}
.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg polygon {
    fill: #993d00;
}



@media only screen and (max-width: 767px) {
.user-redirected-block #edit-actions input,
.user-redirected-block div[id^="edit-actions--"] input {
    width: 400px;
}
.page-user .tabs.primary{
    width: calc(100% - 40px);
    margin: 10px 20px;
}
.page-user .tabs.primary li{
    width: initial;
}
.mobile-login .login-container .tabs.primary {
    width: calc(100% - 40px);
    margin: 10px 15px;
}
.mobile-login .login-container .tabs.primary li {
    width: initial;
    float: none;
}
#user-login .form-item-pass label, #user-login .form-item-name label {
    margin-right: 10px;
    width: initial;
    float: left;
}
#user-login .form-item-name .description, #user-login .form-item-pass .description {
    margin-left: 0px;
    width: 100%;
}

.user-redirected-block{
	width: 100%;
	display: inline-block;
	vertical-align: top;
    margin-top: 10px;
}

.create-user-block {
	border-left: 0px;
	text-align: left;
}

.create-user-block .tabs.primary{
    margin-left: 15px;
}

.password-suggestions{
	position: inherit;
	top: -9px;
    left: 450px;
	width: 31em!important;
	font-size: 14px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .not-logged-in .subscription-step-text {
        width: 100%;
    }
    #user-login .form-item-pass input, #user-login .form-item-name input {
        float: right;
        margin-right: calc(100% - 320px);
    }
    .user-redirected-block #user-login .form-item-pass input, .user-redirected-block #user-login .form-item-name input,
    .user-redirected-block form[id^="user-login--"] .form-item-pass input, .user-redirected-block form[id^="user-login--"] .form-item-name input {
        float: left;
        margin: 0px;
        width: 90%;
    }

}
@media only screen and (max-width: 767px) {
    .not-logged-in .subscription-step-text {
        width: 96%;
        margin: 0 2%;
    }
}
@media only screen and (max-width: 468px) {
    #user-login .form-item-pass label, #user-login .form-item-name label {
        width: 100%;
    }
    .not-logged-in .subscription-step-text {
        width: 98%;
        margin: 0 1%;
    }
}

@media only screen and (min-width: 1169px) {
    #user-login .form-item-name input, #user-login .form-item-pass input {
        float: right;
        margin-right: calc(100% - 320px);
    }
    .user-redirected-block #user-login .form-item-name input, .user-redirected-block #user-login .form-item-pass input,
    .user-redirected-block form[id^="user-login--"] .form-item-name input, .user-redirected-block form[id^="user-login--"] .form-item-pass input {
        float: right;
        margin-right: 7px;
    }
}

@media only screen and (max-width: 360px) {
    #user-login .form-item-name input, #user-login .form-item-pass input,
    form[id^="user-login--"] .form-item-name input, form[id^="user-login--"] .form-item-pass input {
        height: 26px;
        width: calc(100% - 20px);
        padding-top: 2px;
        padding-bottom: 2px;
        margin: 5px 0px;
    }
    .tm_header_file .tm_header_logo {
        width: 100% !important;
        margin: 0px !important;
    }
    .tm_header_file .tm_left_header {
        width: 100% !important;
    }
    .tm_left_header #social-media-icon, .tm_left_header .tm_left_bot_header {
        text-align: center !important;
    }
    #user-login-form {
        width: 100% !important;
        min-width: inherit;
        height: initial !important;
    }
    .tm_top_menu #user-login-form .form-item-name input, .tm_top_menu #user-login-form .form-item-pass input {
        width: 100%;
    }
    .tm_top_menu #user-login-form .form-item-name, .tm_top_menu #user-login-form .form-item-pass,
    .tm_top_menu #user-login-form .form-actions, .tm_top_menu #user-login-form .item-list{
        float: left !important;
        margin: 0px;
    }
    .not-logged-in #user-login-form div.item-list ul li {
        margin: 7px 0px;
    }
    .tm_top_menu #user-login-form .form-item-pass,
    .tm_top_menu #user-login-form .form-actions {
        margin: 5px 0px;
    }
}


.flexpaper_titleloader_image{ margin-top: -34%;}
.flexpaper_titleloader_progress{ margin-top: -34%;}




/* Search page */
.search-panel-page .panel-flexible { padding-left: 5px;}
.search-panel-page .exposed-search .views-exposed-form {
  background-color: #F1F1F3;
  border: 2px solid #dddddd;
  overflow: hidden;
  padding-left: 6px;
  margin: 34px 0 10px;
}
.search-panel-page .exposed-search .views-exposed-form label,
.search-panel-page .exposed-search .views-exposed-form .views-widget { 
  float: left; 
}
.search-panel-page .exposed-search .views-exposed-form .views-exposed-widget .form-submit,
.search-panel-page .exposed-search .views-exposed-widgets,
.search-panel-page .exposed-search .views-exposed-form .views-exposed-widget { 
  margin: 0; padding: 0;
}
.search-panel-page .exposed-search .views-exposed-form .form-item { margin: 9px 10px;}
.search-panel-page .exposed-search .views-exposed-form .form-item input { width: 280px; color: #a89e9f;}
.search-panel-page .exposed-search .views-exposed-form .views-submit-button { margin: 12px 16px;}
.search-panel-page .exposed-search .views-exposed-form .views-reset-button { margin: 12px 0;}

.search-panel-page .exposed-search .views-exposed-form .views-exposed-widget input[type="submit"] {
  border: 1px solid #e30046;
  background: #e30046;
  width: auto;
  height: auto;
  font-size: 100%;
  padding: 0px 6px;
  margin-right: 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: 0px 0px 3px #7f7f7f;
  -webkit-box-shadow: 0px 0px 3px #7f7f7f;
  box-shadow: 0px 0px 3px #7f7f7f;
  color: white;
  text-transform: none;
}
.search-panel-page .exposed-search .views-exposed-form .views-exposed-widget input[type="submit"]:hover { background-color: #DDDDDD;}
.search-panel-page .exposed-search .views-exposed-form .form-item-retain label { line-height: 32px; font-weight: normal;}
.search-panel-page .exposed-search .views-exposed-form .form-item-retain input {
  float: left;
  width: auto;
  margin-top: 10px;
  margin-right: 6px;
}
.search-panel-page .search-results-label p {
  color: #e30046;
  display: block;
  font-size: 40px;
  font-weight: normal;
  line-height: 1.2em;
  margin: 15px 0 20px 0;
  font-family: 'Yanone Kaffeesatz',Arial,verdana;
}

.search-panel-page .view-search { padding: 0 5px;}
.search-panel-page .view-search .view-header { border: 2px solid #ff0040; border-radius: 3px; background: #FFF6BF; color: #514721; padding: 4px 11px;}
.search-panel-page .view-search .views-row { border-bottom: 1px dotted #afa5a6;}
.search-panel-page .view-search .views-row h3 { margin-bottom: 0; line-height: 34px;}
.search-panel-page .view-search .views-row h3 a { font-size: 1em; font-weight: bold; text-transform: none; color: #333;}
.search-panel-page .view-search .views-row .views-field-created { color: #646464; font-size: 12px; margin-bottom: 3px;}

.search-panel-page .view-search .pager { margin: 20px 10px; text-align: center;}
.search-panel-page .view-search .pager li { display: inline;}
.search-panel-page .view-search .pager li a,
.search-panel-page .view-search .pager li.pager-current { border: 1px solid #dddddd; padding: 3px 9px;}
.search-panel-page .view-search .pager li.pager-current { font-weight: bold; background-color: #e30046; color: white;}
.search-panel-page .view-search .pager li a:hover { background-color: #ff0040; color: white;}

.search-panel-page .search-sidebar {
  background: #e7e7e7;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
  float: right;
  border: 1px solid #cdcdcd;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: 0px 0px 7px #7f7f7f;
  -webkit-box-shadow: 0px 0px 7px #7f7f7f;
  box-shadow: 0px 0px 7px #7f7f7f;
}
.search-panel-page .search-sidebar > div { padding-left: 0;}
.search-panel-page .search-sidebar .search-title p {
  background: #E30046;
  font-size: 100%;
  color: #fff;
  margin: 0;
  text-indent: 5px;
  padding: 0;
  font-weight: bold;
}
.search-panel-page .search-sidebar .pane-title { padding-left: 10px; font-weight: bold; font-family: 'Yanone Kaffeesatz',Arial,verdana; font-size: 24px;}
.search-panel-page .search-sidebar .pane-content .item-list { padding: 0 5px 10px 15px;}
.search-panel-page .search-sidebar .pane-content .item-list li { margin-bottom: 0;}

#search-pane .pane-page-breadcrumb{font-size: 11px; color: #666666; background: transparent; margin-bottom: -20px; text-transform: uppercase;}
#search-pane .pane-page-breadcrumb .pane-content a{ color: #666666;}

/*Most View Block*/
.view-article-les-plus-regardes .widgettitle {
    border-bottom: 1px solid #AFA5A6; margin-bottom: 1%;font-family: 'Yanone Kaffeesatz',Arial,verdana;font-weight: 300!important; font-size: 30px; margin-top: 1%;
    padding-bottom: 1%; line-height: 36px;
}
.view-article-les-plus-regardes .widgettitle span{ font-weight: bold; }
.view-article-les-plus-regardes { margin-bottom: 2%; border: 1px solid #878b8c; padding: 2% 2.5%;}
.view-article-les-plus-regardes .views-row { border-bottom: 1px dotted #E30446; padding: 2% 0%;min-height: 48px;}
.view-article-les-plus-regardes .views-field-field-image-principale { display: inline-block; width:24%;}
.view-article-les-plus-regardes .views-field-field-image-principale img { width: 80px; }
.view-article-les-plus-regardes .views-row-1 .views-field-title, .view-article-les-plus-regardes .views-field-title{ display: inline-block!important; width: 73%; font-size: 0.85em; padding-left: 5px; font-family: comfortaa; color: #E02248; vertical-align: top;}

/*Nous Videos*/
.view-nous-videos {background: #3a444d;}
.view-nous-videos .view-content.row{ margin-left: 5px; margin-right: 0px;}
.view-nous-videos .views-row.col-md { padding-left: 10px; padding-right: 15px;}
.view-nous-videos .views-row-1.col-md .views-field-title,.view-nous-videos .views-row-2.col-md .views-field-title {border-bottom: 1px dotted white;}
.view-nous-videos h2,.view-nous-videos a,.view-lmage-du-juor h2, .view-lmage-du-juor a{font-family: 'Yanone Kaffeesatz';color: white;}
.view-nous-videos .widgettitle,
.view-lmage-du-juor .widgettitle{ border-bottom: 1px solid #AFA5A6; font-weight: 300!important; font-size: 40px; padding-bottom: 1%; padding-top: 2%; line-height: 36px; text-align: center; margin: 1% 2%;}
.view-nous-videos .views-field-title{font-size: 30px; font-weight: bold; line-height: 1.2em; margin-top: 1%;}
.view-nous-videos .widgettitle i.left,
.view-lmage-du-juor .widgettitle i.left{ float: left; font-size: 0.85em; margin-top: -0.5%;}
.view-nous-videos .widgettitle i.right,
.view-lmage-du-juor .widgettitle i.right{ float: right; font-size: 0.85em; margin-top: -0.5%;}
.view-nous-videos .widgettitle span,
.view-lmage-du-juor .widgettitle span{ font-weight: bold; }
.view-nous-videos .play-icon{position: absolute; color: white; font-size: 6.5em; z-index: 1; opacity: 0.8;}
.view-nous-videos .link,
.view-lmage-du-juor .link{text-align: center;text-transform: uppercase; font-weight: bold; font-size: 30px; border-top: 1px solid #AFA5A6; margin-left: 2%; margin-right: 2%;}
.view-lmage-du-juor .link{display:none;}

/*Magazine Cover*/
.magazine-cover{background: #f6d015;}
.magazine-cover .top{padding-top: 6%;}
.magazine-cover .h2w{background: white;}
.magazine-cover .widgettitle{
    font-size: 30px;
    line-height: 1em;
    font-family: 'Yanone Kaffeesatz',Arial,verdana;
    font-weight: 300!important;
    background: white;
    padding: 2%;
    z-index: 2;
    position: relative;
    border-bottom: 1px solid #e02248; 
    padding-bottom: 0%;
    margin: -5% 3% -5% 4%;
}
.magazine-cover .widgettitle span{ font-weight: bold; }
.magazine-cover .bottom{ margin-top: 10px; margin-left: 0px; padding-bottom: 10px; }
.magazine-cover .bottom .col-md{ padding-left: 5px; padding-right: 5px; margin-left: -5px; margin-bottom: 5px;}
.magazine-cover .bottom .col-md  img { max-height: 147px; }
.magazine-cover .link {font-size: 30px; font-family: 'Yanone Kaffeesatz',Arial,verdana; text-align: center; border-top: 1px solid white; font-weight: 600; padding-top: 2%;}
.magazine-cover .link  a:hover{ color: #E02248;}

/*Magazine Cover*/
.magazine-cover.mag-femme { background: #f0cdcb;}
.magazine-cover.mag-femme .top { padding-top: 0%;}
.magazine-cover.mag-femme .widgettitle{ margin: -5px 0px 15px 0px; background: #f0cdcb; color: #038A99; border-bottom: 1px solid #038A99; padding-left: 0%;}
.magazine-cover.mag-femme .bottom { margin-top: -10px; margin-left: 0px; padding-bottom: 10px; margin-right: 0px; background: white;}    
.magazine-cover.mag-femme .bottom .col-md { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-bottom: 4%;}
.magazine-cover.mag-femme .bottom .col-md  img{max-height:none;}
.magazine-cover.mag-femme .first-title a{ font-size: 25px; line-height: 1em; font-family: 'Yanone Kaffeesatz',Arial,verdana; color: #038A99; font-weight: bold; }
.magazine-cover.mag-femme .title a{ font-size: 20px; line-height: 1em; font-family: 'Yanone Kaffeesatz',Arial,verdana; color: #038A99; font-weight: bold; }
.magazine-cover.mag-femme .category a{ font-size: 15px; line-height: 1em; font-family: 'Yanone Kaffeesatz',Arial,verdana; color: #003265; font-weight: bold; }
.magazine-cover.mag-femme .first-title a:hover,.magazine-cover.mag-femme .title a:hover,.magazine-cover.mag-femme .category a:hover,.magazine-cover.mag-femme .link a:hover{color: #E02248;}
.magazine-cover.mag-femme .bottom .col-md-6  img{min-height:115px;}
.magazine-cover.mag-femme .first-title,.magazine-cover.mag-femme .title{border-bottom: 1px dotted #038A99;width: 97%;margin: auto!important;padding-top: 2%;padding-bottom: 1%;}
.magazine-cover.mag-femme .title {min-height:72px;}
.magazine-cover.mag-femme .last .title {border-bottom: 0px;}
.magazine-cover.mag-femme .bottom .col-md.last  { margin-bottom: 0%;}
.magazine-cover.mag-femme .category {width: 97%;margin: auto!important;}
.magazine-cover.mag-femme .even {padding-left: 1%!important;}
.magazine-cover.mag-femme .odd {padding-right: 1%!important;}
.magazine-cover.mag-femme .link {font-size: 1.8vw; border-top: 1px solid #038A99; padding-top: 2%; margin-top: 2%;padding-top: 1%;}
.magazine-cover.mag-femme .link a {color:#038A99;}
.magazine-cover.mag-femme .link span{font-weight: 400;}

.subscription-sidebar{ padding-bottom:4%;}
.subscription-sidebar .top img{ margin: auto; width: 46%; padding-top: 6%; margin-bottom:4%;}
.subscription-sidebar .title-device { font-weight:600; border-bottom: 1px solid #e02248; border-top: 1px solid #e02248; font-family: 'Yanone Kaffeesatz',Arial,verdana; font-weight: 300!important; font-size: 30px; margin: 5%;  padding: 3% 0% 2% 0%; line-height: 36px; text-align: center;}
.subscription-sidebar .title-device .fa-star { margin-left: 1%; margin-right: 1%; }
.subscription-sidebar .icon-device{ color: #e02248; border-bottom: 1px solid #e02248; padding: 3% 0% 2% 0%; font-size: 7em; margin: 5%; line-height: 36px;text-align: center;}
.subscription-sidebar .icon-device .fa-desktop,.subscription-sidebar .icon-device .fa-mobile { padding-left: 20px; }
.subscription-sidebar .text-device { font-family:comfortaa; font-size:15px; border-bottom: 1px solid #e02248;margin: 5%;text-align:center; padding-bottom: 4%;}
.subscription-sidebar .link-device { font-family: Open Sans Condensed; width: 90%; font-size: 16px; text-align: center; font-weight: bold; background: #f6d015; margin: auto;}
.subscription-sidebar .link-text { height: 28px; line-height: 28px; font-size: 100%;}
.subscription-sidebar .link-device .fa{float:left; background:#e02248; color:white;padding: 6px;}
.subscription-sidebar .link-device a:hover,.subscription-sidebar .link-device a:hover{ color:#E02248; }

.subscription-sidebar.widget .top{ padding-top:2%;padding-bottom: 2%;}
.subscription-sidebar.widget .top img{ margin: inherit; width: 100%; padding-top: 0%; margin-bottom: 0%;}
.subscription-sidebar.widget .h2w{ display: inline-block; background: white; padding-bottom: 0%; width: 82%; margin-bottom: 1%;}
.subscription-sidebar.widget .top .h2w img{ display: inline-block; padding: 2%; width: 31%; vertical-align: top;  margin-top: 1%;}
.subscription-sidebar.widget .title-widget{ display: inline-block; font-family: 'Yanone Kaffeesatz',Arial,verdana; color: #3b454e; font-size: 5em; font-weight: 600;    margin-left: 1%;}
.subscription-sidebar.widget .text-widget{ font-family: comfortaa; font-size: 15px;margin: 2%; margin-top: -3%;  border-top: 1px solid #3b454e; padding-top: 2%;line-height: 15px;}
.subscription-sidebar.widget .link-widget{ font-family: Open Sans Condensed; font-size: 25px;
    text-align: center;  padding-bottom: 4%;
    font-weight: bold; background: #f6d015;
    width: 71%;  margin: auto;
    height: 37px; line-height: 37px;  display: inline-block;}
.subscription-sidebar.widget .icon-widget {
    display: inline-block;  margin: 2%;
    width: 23%; text-align: center;
    margin-top: 0%;  vertical-align: top;
    margin-bottom: 0;  }
    
.subscription-sidebar.widget .icon-widget .fa{ display: inline-block; font-size:2.4em; width: 24%; text-align: center; vertical-align: top;  margin-right: 2%;  margin-left: 10%;}
.subscription-sidebar .link-widget .fa{float:left; background:#e02248; color:white;padding: 6px;}
.subscription-sidebar.widget .link-text {  height: 37px; line-height: 37px;}
.subscription-sidebar.widget .desk {display:block;}
.subscription-sidebar.widget .mob {display:none;}

/*image du jour*/
h2.element-invisible{display:none;}
.tm_footer_index { background: #3a444d; margin-bottom: -25px;}
.tm_footer_index_widget { margin: auto;  width: 1155px; padding-top: 20px;  margin-top: -30px;}
.tm_footer_index_widget li { list-style: none; float:none;}
.view-lmage-du-juor .widgettitle { font-size:55px; padding-top:0%;}
.view-lmage-du-juor .view-content .row { margin-left: 8px; margin-right: 0px;}
.view-lmage-du-juor .views-field-title { font-size: 40px; font-weight: bold; line-height: 1em; margin-top: 1%;}
.view-lmage-du-juor .imagedujour-right{ margin-left: -0.5%; padding-right: 25px;}
.view-lmage-du-juor .imagedujour-right .views-field-field-image-principale-1 {width:37%; display: inline-block;}
.view-lmage-du-juor .imagedujour-right .views-field-title{ font-size: 30px; display: inline-block; width: 60%; vertical-align: top; line-height: 0.9em; margin-top: 0%; margin-left:1%; }
.view-lmage-du-juor .imagedujour-right .views-row{ padding-bottom: 1%; border-bottom: 1px dotted white; margin-bottom:1%; }
.view-lmage-du-juor .imagedujour-right .views-row-4{ border-bottom: 0px; }
.view-lmage-du-juor img{width: 100%;}

#block-views-lmage-du-juor-block-1 .view-lmage-du-juor{background: #3a444d; padding: 2%;  padding-top: 0%;margin-bottom:2%;}
#block-views-lmage-du-juor-block-1 .view-lmage-du-juor .views-row{padding-left: 2%; padding-right: 2%;}
#block-views-lmage-du-juor-block-1 .view-lmage-du-juor .widgettitle{ font-size: 30px; padding-top: 0%; text-align: left; padding-bottom: 0%;  padding-top: 2%;}
#block-views-lmage-du-juor-block-1 .view-lmage-du-juor .views-field-title{font-size: 30px;}
#block-views-lmage-du-juor-block-1 .view-lmage-du-juor .views-field-body{font-size: 15px; font-family: comfortaa; color:white; border-top: 1px dotted white;}
#block-views-lmage-du-juor-block-1 .view-lmage-du-juor .views-field-body a{font-family: comfortaa;}
#block-views-lmage-du-juor-block-1 .view-lmage-du-juor .link { margin-top: 1%; line-height: 1.1em;
    display: none;}

/*media-browser*/
.media-browser-tab .fake-submit{
    background: #4f90e7;
    border: 0px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-family: open sans,arial;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    padding: 6px;
    transition: all 0.4s ease 0s;
}
.media-browser-tab .fake-submit:hover{
    background: #333333;
}

.view-nous-videos .views-field-field-vignette .field-content { min-height:231px; }

@media screen and (max-width: 900px) and (min-width: 768px) {
    #user-login .form-item-name input, #user-login .form-item-pass input {
        float: right;
        margin-right: calc(100% - 320px);
    }
}

@media screen and (max-width: 767px) {

  .search-panel-page .exposed-search .views-exposed-form .form-item input {
    width: auto;
  }
  .search-panel-page .view-search .view-header {
    display: inline;
  }
  .search-panel-page  .search-main-row {
    position: relative;
  }
  .search-panel-page .search-sidebar {
    width: 50%;
    position: absolute;
    right: 0;
    top: -3px;
  }
  .search-panel-page .search-sidebar.inactive {
    width: auto;
    padding: 5px;
  }
  .search-panel-page .search-sidebar.inactive .panel-separator {
    margin: 0;
    padding: 0;
  }
  .search-panel-page .search-sidebar .search-title p {
    background: #E30046 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAANVJREFUOI2107sKwjAUxvE/3t9O8Iqt1w4KDuKTKDjoWJxcHB18N6t10EKIJ/EE9INO+fJrAifwxzSAFOgF7EmAA1CVsCuQA3dgoMDm734OnG30aCxq0LnVz4GdWRgCDwGNlFgGtOzi1IHGCqzrusrMgS6AdShWJBFQ6VNhWjQIK7LygCPXppIHrHnWyqGnW3pOFzL8KiwIlbAMGPMaHe3we7GO0Zk40Bgr0gu4AW3hxy60b5ZSJeZDt2ahDlwM7OOhf0FPQMUu1IE90FRgRSJgI2E/yxNEWJXbgguCJwAAAABJRU5ErkJggg==') right center no-repeat;
  }
  .search-panel-page .search-sidebar.inactive .search-title p {
    display: block;
    width: 32px;
    height: 26px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAMAAADhRa4NAAAAt1BMVEVMaXEhHCEjHx8hHR4hHh4iHyAkHh4jHx8iHSAAAAAhISEhISEjHx8jHyAjHiAhHR4hHyAiHiAkJCQqFSohHyAiHh4jHh4jHyA/AD8hHR4iHh4jHx8hHh4AAAAjHR4iHx8hHh4jHx8jHyAjHh4kJCQjHSAjICAjHyAfHx8AAAAmHh4jHSAiHyAhHh4jHiAiHx8jHSAiIiIjHh4iHh4kJCQcHBwjHx8jHyAiHx8hISEiHiAhHR4jHyAD7WtiAAAAPHRSTlMALYL4S94qkIwDNhdy/pfyxX0ODNTIa/0E8bjDWwLhcKiz/NEH90ekCAEh55Tqj5NWHjrAFQmDvFkmdvm/MZTlAAAAjElEQVR42t3KxRHCUAAA0QUSILi7u7tK/3UxQ4DIlwLyrrusXlobrIau99tQKKn7sAiwWKv6cs/HISLv4wRfLWlP7/gLy4Y8jnlP7FPcZmV/z43wSHa83TzhE8q6ez2KwKg6fTBBousMFaQyv75Frta0+9FCIWYPcYIwpPSDaaAbnpczuuF6R+dxQ/AGVHdQ/NzNFHMAAAAASUVORK5CYII=') no-repeat center;
  }
  .search-panel-page .search-sidebar.inactive .search-title p:hover {
    cursor: pointer;
  }
  .search-panel-page .search-sidebar.inactive .pane-facetapi {
    display: none;
  }
  .search-panel-page .main-region {
    width: 100%;
  }
  
  .view-nous-videos .views-field-field-vignette .field-content { min-height:auto; }
  .not-logged-in #user-login { width: 100%; }
  .not-logged-in #user-register-form { width: 101%;}
}
@media screen and (max-width: 767px) and (min-width: 481px) {
    .user-redirected-block form[id^="user-login--"] .form-item-name input, .user-redirected-block form[id^="user-login--"] .form-item-pass input {
        width: calc(100% - 170px);
        max-width: 250px;
        float: right;
        margin-right: calc(100% - 400px);
    }
    .not-logged-in #user-login .form-item-name input, .not-logged-in #user-login .form-item-pass input{
        width: 100%;
        float: none;
        margin-right: 7px;
    }
    .not-logged-in #user-login { width: 100%; }
    .not-logged-in #user-register-form { width: 101%;}
}
@media screen and (max-width: 480px) {
    .search-panel-page .search-sidebar {
        width: 80%;
    }
    .user-redirected-block #edit-actions input,
    .user-redirected-block div[id^="edit-actions--"] input,
    #user-login .form-item-name input, #user-login .form-item-pass input,
    .user-redirected-block form[id^="user-login--"] .form-item-name input, .user-redirected-block form[id^="user-login--"] .form-item-pass input {
        width: 90%;
    }
    .not-logged-in #user-login { width: 100%; }
    .not-logged-in #user-register-form { width: 101%;}
}



@media only screen and (max-width: 1024px) {
  .tm_home_index_2 {
    width: 100%;
    left: inherit;
    margin-left: 0;
  }
  .left-advertisement, .right-advertisement {
    display: none;
  }
  .middle-main-content {
    width: 100%;
    float: none;
  }
}

@media only screen and (max-width: 767px) {
	.pass-arrow{
		display:none!important;
	}
    #block-views-autres-actualites-block-1, #block-views-autres-actualites-block-2,
    #block-views-autres-actualites-block-5, #block-views-autres-actualites-block-4 {
        margin-left: 0px !important;
    }
}

/*taxonomy*/
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
  .page-taxonomy .view-taxonomy {width:100%; margin: 0px !important;}
  .page-taxonomy .tm_center_widget ul li .view-taxonomy .view-content,
  .page-taxonomy .view-taxonomy .view-content .views-row, .view-liste-des-br-ves.view-display-id-page .views-row, 
  .view-liste-des-br-ves.view-display-id-page_1 .views-row, .view-liste-des-br-ves.view-display-id-page_2 .views-row { width:100%!important; max-height: inherit!important;}
  .view-liste-des-br-ves.view-display-id-page .views-field-field-rubriques,
  .view-liste-des-br-ves.view-display-id-page_1 .views-field-field-rubriques,
  .view-liste-des-br-ves.view-display-id-page_2 .views-field-field-rubriques  {width: calc(100% - 180px);}
  .page-taxonomy .view-taxonomy .pager li, .page-infos-en-direct .pager li {width:auto;}
  .page-taxonomy .view-taxonomy-top .views-field-field-imagearticle,
  .page-taxonomy .view-taxonomy-top .views-field-title {width:100%!important;}
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-image-principale {width:100%;}
  #block-views-taxonomy-top-block{
    height: auto;
  }
  .page-taxonomy .view-taxonomy-top .views-field-title{
    padding-left: 0px !important;
      height: auto;
      padding-bottom: 25px;
  }
    .page-taxonomy .view-taxonomy-top .views-field-title .bottom-content {
        left: 0px;
    }
  .page-taxonomy .view-taxonomy-top {
    margin-left: 0px!important;
  }
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-rubriques, 
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-body {
    width:100%;
    min-height: inherit;
    padding-right: 10px;
    padding-left: 10px;
  }
  #block-views-liste-des-br-ves-block-1 {margin-bottom: 0px;}
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-title{
    width: 100% !important;
    padding-left: 10px !important;
  }
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-title .bottom-content{
    padding-right: 30px !important;
    left: 10px !important;
    margin-bottom: 10px;
  }
    .view-liste-des-br-ves.view-display-id-page .views-field-field-image-principale, .view-liste-des-br-ves.view-display-id-page_1 .views-field-field-image-principale, .view-liste-des-br-ves.view-display-id-page_2 .views-field-field-image-principale {
        padding: 3px 0px !important;
    }

    .view-taxonomy .views-field-field-imagebreve img, .view-taxonomy .views-field-field-imagearticle img,
    .view-taxonomy .views-field-field-image-principale img, .view-taxonomy .views-field-field-vignette img,
    .view-taxonomy .views-field-field-imagecollection img{
        width: 100%;
        min-height: inherit;
        max-height: inherit!important;
    } 
    .view-liste-des-br-ves.view-display-id-page .views-field-field-image-principale img,
    .view-liste-des-br-ves.view-display-id-page_1 .views-field-field-image-principale img, .view-liste-des-br-ves.view-display-id-page_2 .views-field-field-image-principale img    {
        min-height: inherit;
        max-height: inherit!important;
    }
}
@media only screen and (max-width:480px) , only screen and (max-device-width: 480px){
    .view-taxonomy .views-field-title {
        width: 100%;
    }
    .view-taxonomy .views-field-title .field-title, .view-liste-des-br-ves.view-display-id-page .views-field-title, 
    .view-liste-des-br-ves.view-display-id-page_1 .views-field-title, .view-liste-des-br-ves.view-display-id-page_2 .views-field-title    {
        width: 100%;
    }
}

@media only screen and (min-width:769px) and (max-width:1025px){
    .promotion-left-content { height: auto; }
    .page-taxonomy .view-taxonomy .view-content .views-row,
    .view-liste-des-br-ves.view-display-id-page .views-row ,
    .view-liste-des-br-ves.view-display-id-page_1 .views-row,
    .view-liste-des-br-ves.view-display-id-page_2 .views-row{ 
      width: 100%!important;
    }

  .view-liste-des-br-ves.view-display-id-page .views-field-field-rubriques,.view-liste-des-br-ves.view-display-id-page_1 .views-field-field-rubriques.view-liste-des-br-ves.view-display-id-page_2 .views-field-field-rubriques {
      width: calc(100% - 180px);
  }
  .page-taxonomy .view-taxonomy-top .views-field-field-imagearticle {width:61%;}
  .page-taxonomy .view-taxonomy-top .views-field-title {width:37%;}
  .page-taxonomy .view-taxonomy-top .views-field-field-imagearticle .content img, 
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-image-principale .content img {
    height: initial;
  }
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-body {padding-top: 5px;margin-bottom: 15px;}
  #block-views-liste-des-br-ves-block-1 {margin-bottom: 0px;}
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-title{
    width: 100% !important;
    height: 170px;
    padding-left: 10px !important;
  }
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-title .bottom-content{
    padding-right: 30px !important;
    left: 10px !important;
    margin-bottom: 10px;
  }
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-image-principale{
    width: 100% !important;
  }
}

@media only screen and (min-width:1026px) and (max-width:1169px){
    #user-login .form-item-name input, #user-login .form-item-pass input {
        margin-right: calc(100% - 320px);
        float: right;
    }
    .page-taxonomy .view-taxonomy-top {
        margin-left: 0px;
    }
  .page-taxonomy .view-taxonomy .view-content .views-row, .page-infos-en-direct .view-liste-des-br-ves.view-display-id-page .views-row,
  .page-infos-en-direct .view-liste-des-br-ves.view-display-id-page_1 .views-row, .page-infos-en-direct .view-liste-des-br-ves.view-display-id-page_2 .views-row  { width:99%; }
  .view-liste-des-br-ves.view-display-id-page .views-field-field-rubriques, .view-liste-des-br-ves.view-display-id-page_1 .views-field-field-rubriques,.view-liste-des-br-ves.view-display-id-page_2 .views-field-field-rubriques {width:69%;}
  .page-taxonomy .view-taxonomy-top .views-field-field-imagearticle,
  .page-taxonomy .view-taxonomy-top .views-field-title, 
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-image-principale,
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-title {
    width:100%;
      padding: 0px 10px;
  }
    .page-taxonomy .view-taxonomy-top .views-field-title {
        height: auto;
    }
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-rubriques, .view-liste-des-br-ves.view-display-id-block_1 .views-field-body {width:100%;min-height: inherit;padding-right: 15px;}
  #block-views-liste-des-br-ves-block-1 {margin-bottom: 15px;}
    .page-taxonomy .view-taxonomy-top .views-field-title .top-content { margin: 10px 0px; }
    .page-taxonomy .view-taxonomy-top .views-field-title .bottom-content {left: 10px;}
    .view-taxonomy { margin-left: 0px; }
    .page-taxonomy .view-taxonomy-top .views-field-title .sous { margin-bottom: 25px; }

}

.page-user .subscription-step .subscription-container {
    margin-bottom: 8px;
    min-height: 200px;
}

.page-user .subscription-container .offer-button {
    text-align: right;
    cursor: pointer;
    margin-top: 5%;
}
.page-user-mes-infos .userinfo.i2, .page-user-mes-infos .userinfo.i5, .page-user-mes-infos .userinfo.i8, .page-user-mes-infos .userinfo.i11 {
    margin-left: 1.5em;
    margin-right: 1.5em;
}
.pager-mobile{display:none;}
.pager-desktop{display:block;}

.page-abonnements.page-abonnements-checkout { display:none; }
.page-abonnements.page-abonnements-checkout-success{ display:block; }
.page-abonnements.page-abonnements-checkout-refuse{ display:block; }
.page-abonnements.page-abonnements-checkout-waiting{ display:block; }
.page-abonnements.page-abonnements-checkout-canceled{ display:block; }
.checkout-refuse { color: #e02249; }

.qiota_hidden:before {
    top: -100px!important;
    height: 100px!important;
}

#instructionContainerError {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
@media only screen and (min-width:900px) and (max-width:1169px){
    .webform-container-inline.webform-component-textarea .form-textarea-wrapper {
        display: inline-block;
        width: 94.5%;
    }

    .view-actualite-en-direct-list .views-field-field-image-principale img{
        min-height: 104px; max-height: 104px;
    }
    .view-actualite-en-direct-list .views-field-title{
        width: 65%;
    }
    .view-actualite-en-direct-list .views-field-nid {
        left: 34.5%;
    }
}
@media only screen and (max-width: 960px){
    .row .row {
        margin: 0 !important;
    }
    .front #underfooter .block-webform label{
        width: 2%!important;
        clear: left;
        display: inline-block!important;
    }
    .front #underfooter .block-webform .webform-component--email label{
        margin-top: 15px!important;
    }
    .front #underfooter .block-webform input.c5{
        width: 95%!important;
    }
  
    .front #underfooter .block-webform input.c5{
        margin-bottom: 1%;
        margin-top: 0%!important;
        margin-top: 2%!important;
    }
    
    .front .webform-container-inline.webform-component-textarea .form-textarea-wrapper{
        width: 95%;
        display: inline-block;
    }
    .front #underfooter .block-webform textarea.c10{
        margin-top: 2%!important;
        margin-bottom: 1%;
    }
   
    .front #underfooter .block-webform input.webform-submit{
        width: 95%;
        border: none;
        float: none;
        margin-left: 2%;
    }
    
    .view-actualite-en-direct-list .views-field-title{
        width: 64%;
    }
    .view-actualite-en-direct-list .views-field-nid {
        left: 36%;
    }
}


@media only screen and (max-width: 767px){
    .view-taxonomy .views-field-title .field-title {
        width: 100%!important;
    }

  .page-taxonomy .view-taxonomy-top .views-field-title,
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-field-rubriques,
  .view-liste-des-br-ves.view-display-id-block_1 .views-field-body {
    height: auto;
  }
  .page-taxonomy .view-taxonomy-top .views-field-title .bottom-content {
    position: static;
    padding-right: 20px !important;
  }

	.subscription-container .userinfo.i2,
	.subscription-container .userinfo.i5,
	.subscription-container .userinfo.i8,
	.subscription-container .userinfo.i11{
		margin-left:0em;
		margin-right:0em;
	} 
	.subscription-container .userinfo input,.subscription-container .userinfo select{
		width: 96%;
		margin-bottom: 5px;margin-top: 0px;
	}
	.acc-open{
		height:660px;
	}
    
    .userinfo{
        width: 70%;
        display:block;
    }
    .subscription-step .subscription-container{
        margin-right:0px;
    }
    
    .front #underfooter .block-webform label,
    .contact-page-webform form label{
        width: 2%!important;
        clear: left;
        display: inline-block!important;
    }
    
    .front #underfooter .block-webform input.c5,
    .contact-page-webform .post input.c5{
        width: 95%!important;
    }
  
    .front #underfooter .block-webform input.c5{
        margin-bottom: 1%;
        margin-top: 0%!important;
        margin-top: 2%!important;
    }
    
    .front .webform-container-inline.webform-component-textarea .form-textarea-wrapper{
        width: 95%;
        display: inline-block;
    }
    .front #underfooter .block-webform textarea.c10{
        margin-top: 2%!important;
        margin-bottom: 1%;
    }
    .contact-page-webform .form-textarea-wrapper textarea.c10 {
        width: 98.5%!important;
    }
    
    .front #underfooter .block-webform input.webform-submit,
    .tm_content .contact-page-webform .post input.webform-submit {
        width: 95%;
        border: none;
        float: none;
        margin-left: 2%;
    }
    .view-actualite-en-direct-list .views-field-title {
        width: 71%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default:nth-child(2) {
        margin-left: 2.4%;
        margin-right: 2.4%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default div {
        font-size: 2.7vw;
    }
    .view-actualite-en-direct-list .views-field-nid {
        left: 28%;
    }
}
@media only screen and (max-width: 747px){

    .view-actualite-en-direct-list .views-field-field-image-principale {
        width: 100%;
    }
    .view-actualite-en-direct-list .views-field-field-image-principale img{
        min-height: auto;
        max-height: initial;
        height: auto;
        margin: auto;
    }
    .view-actualite-en-direct-list .views-field-title {
        width: 100%;
        margin-left: 0%;
        margin-top: 2%;
    }
    .view-actualite-en-direct-list .views-field-nid {
        left: 0%;
        bottom: 1.5%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default {
        width: 100%;
        margin-bottom: 1%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default div {
        font-size: 21px;
    }   
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default:nth-child(2) {
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media only screen and (max-width: 600px){
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default {
        display: inline-block;
        width: 100%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default:nth-child(2) {
        margin-left: 0.4%;
        margin-right: 0.4%;
    }
    .view-actualite-en-direct-list .views-row {
        margin-bottom: 2%;
    }
}
@media only screen and (max-width: 478px){
    .front #underfooter .block-webform label,
    .contact-page-webform form label{
        width: 3.5%!important;
        clear: left;
        display: inline-block!important;
    }
    .front #underfooter .block-webform input.c5{
        width: 92.5%!important;
    }
    .contact-page-webform .post input.c5{
        width: 93%!important;
    }
    .front #underfooter .block-webform textarea.c10{
        width: 97.5%!important;
    }
    .contact-page-webform .form-textarea-wrapper textarea.c10 {
        width: 96.5%!important;
    }
}

@media only screen and (max-width: 1169px) and (min-width: 1025px){
	.subscription-container .userinfo.i2,
	.subscription-container .userinfo.i5,
	.subscription-container .userinfo.i8,
	.subscription-container .userinfo.i11{
		margin-left: 1em;
		margin-right: 3em;
	} 
    .subscription-container .userinfo input,.subscription-container .userinfo select{
		margin-top: 0px;
	}
    
    .front #underfooter .block-webform label,
    .tm_content .contact-page-webform form label {
        width: 11px;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default:nth-child(2) {
        margin-left: 2.5%;
        margin-right: 2.5%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default div {
        font-size: 17px;
    }
}
@media only screen and (max-width: 900px) and (min-width: 769px){
    .subscription-container .userinfo.i2,
	.subscription-container .userinfo.i5,
	.subscription-container .userinfo.i8,
	.subscription-container .userinfo.i11{
        margin-left: 3em;
        margin-right: 3em;
    }

    .subscription-container .userinfo input,.subscription-container .userinfo select{
		margin-top: 0px;
	}
    
    .subscription-step .subscription-container{
        margin-right:0px;
    }
    
    .view-actualite-en-direct-list .views-field-field-image-principale {
        width: 100%;
    }
    .view-actualite-en-direct-list .views-field-field-image-principale img{
        min-height: auto;
        max-height: initial;
        height: auto;
    }
    .view-actualite-en-direct-list .views-field-title {
        width: 100%;
        margin-left: 0%;
        margin-top: 2%;
    }
    .view-actualite-en-direct-list .views-field-nid {
        left: 0%;
        bottom: 1.5%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default {
        width: 100%;
        margin-bottom: 1%;
    }
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default div {
        font-size: 21px;
    }   
    #actualite-en-direct-tabs ul.ui-tabs-nav li.ui-state-default:nth-child(2) {
        margin-left: 0px;
        margin-right: 0px;
    }
}    
@media only screen and (max-width: 768px) and (min-width: 768px){
    .subscription-container .userinfo.i2,
	.subscription-container .userinfo.i5,
	.subscription-container .userinfo.i8,
	.subscription-container .userinfo.i11{
        margin-left: 3em;
        margin-right: 3em;
    }
    .subscription-container .userinfo input,.subscription-container .userinfo select{
		margin-top: 0px;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 901px){
	.subscription-container .userinfo.i2,
	.subscription-container .userinfo.i5,
	.subscription-container .userinfo.i8,
	.subscription-container .userinfo.i11{
		margin-left: 1em;
		margin-right: 3em;
	}
    .page-taxonomy .view-taxonomy-top, .view-taxonomy {
        margin-left: 0px;
    }
    .view-taxonomy .views-field-field-imagebreve, .view-taxonomy .views-field-field-imagearticle,
    .view-taxonomy .views-field-field-image-principale, .view-taxonomy .views-field-field-vignette,
    .view-taxonomy .views-field-field-imagecollection, .view-liste-des-br-ves.view-display-id-page .views-field-field-image-principale {
        padding: 3px 0px;
    }
    .subscription-container .userinfo input,.subscription-container .userinfo select{
		margin-top: 0px;
	}
    
}
