/*
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; }
    
    .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;
    }
    
    /******** 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: 0px;
        border-right: 0px;
        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;
    }
    
    .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;
    }
    
    #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%;
    max-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 li {
    -moz-hyphens: initial;hyphens: initial;
    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 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-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
        float: left;
    }
    .left .ticker-controls {
        padding:6px 13px 0px 0px;
    }
    .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: initial;hyphens: initial;
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
    word-wrap:break-word;
    border-radius:3px;
    }
    /**/
    .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;
    }
    
    .widget_tm_three_box_thumbs .widgettitle {
    margin:-5px 0px -5px 0px;
    }
    
    /******** BLOG ********/
    
    .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;
    }
    
    .tm_fullblog_dark {
    float:left;
    margin:0px 0px 0px 0px;
    }
    
    .tm_blogallpost_dark {
    float:left;
    }
    
    .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;
    }
    
    /******** RELATED POST POSITION ********/
    .tm_related_post_widpos {
    width:100%;
    float:left;
    margin:20px 0px 10px 0px;
    }
    
    /******** RELATED POST WIDGET ********/
    .tm_relatedpost_list {
    float:left;
    margin:0px 0px 10px 0px;
    width:100%;
    }
    
    .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;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;hyphens: auto;
    word-wrap:break-word;
    border-radius:3px;
    width:300px;
    }
    
    .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;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;
    }
    
    .flickrwidget_box {
    float:left;
    width:46px;
    height:46px;
    overflow:hidden;
    margin:0px 4px 4px 0px;
    }
    
    .widget_flickrwidget img {
    width:46px;
    height:46px;
    margin:0px;
    }
    
    /** 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_bricknews_1 {
    background:#ffffff;
    float:left;
    margin:0px 0px 15px 0px;
    padding:15px 0px 0px 15px;
    }
    
    .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_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;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_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-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_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_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;
    }
    
    .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-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_image {
    margin:0px 0px 15px 0px;
    line-height:0;
    }
    
    .tm_cat_image img {
    width:100%;
    }
    
    .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;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_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_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%;
    }
    
    .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;
    }
    
    .screen-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_right {
    margin:0px 15px 0px 0px;
    }
    
    .tm_right_home3_mobile {
    display:none;
    }
    
    /******** 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_item {
    float:left;
    }
    
    .tm_photography_box {
    position:relative;
    }
    
    .tm_photography_images {
    height:115px;
    }
    
    .tm_photography_images img {
    width:201px;
    height:115px;
    }
    
    .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 li {
    -moz-hyphens:auto;hyphens: auto;
    background:#FFFFFF;
    float:left;
    margin:0px 0px 15px 0px;
    padding:15px 15px 0px 15px;
    word-wrap:break-word;
    }
    
    .tm_home_6_footer li {
    -moz-hyphens:auto;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;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;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_video_left {
    float:left;
    padding:0px 25px 0px 0px;
    width:45%;
    }
    
    .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 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 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 */
    
    #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 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 .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 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 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 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 */
    
    .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: initial;hyphens: initial;
    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: 22px;
    }
    .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_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;
        word-wrap: break-word;-moz-hyphens: initial;hyphens: initial;
    }
    .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-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(180deg) !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;
    }
    
    .mobile-logo-sticky{
        position: relative; opacity: 0; align-items: center;width: 100%;
        transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
    }
    .mobile-logo-sticky.scroll{
        opacity:1;
    }
   
    .sticky-logo{
        float: left; 
        position: absolute;
        left: 50%;
        transform: translate(-50%, 15%);
    }
    .sticky-logo img{
        width: 42px;margin: auto;
    }
    .sticky-button {
        float: left;
        /* top: 50%; */
        position: absolute;
        left: 74%;
        transform: translate(-50%, 60%);
    }
    .sticky-button a{
        background-color: #f4cf21;
		border: none;
		color: #000;
		padding: 4px 11px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 10px;
    }
    
    
    
    @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: 350px) and (min-width: 300px){
        .sticky-button {
            left: 74.3%;
        }
        .sticky-button a {
            padding: 2px 4px;
        }
    }
    @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; }
    
    /*ipad login*/
    
    .ui-widget-overlay {
        background: rgb(0, 0, 0);
        opacity: 0.75;
        filter: Alpha(Opacity=75);
    }
    
    .ui-dialog {
        width: 85%!important;
        position: fixed;
        top: 22%!important;
    }
    
    .ui-dialog .ui-dialog-titlebar {
        background-color: transparent;
        padding: 0em 0em 0 0.75em;
        min-height: 25px;
        border: none;
        position: relative;
        background: none;
        display:none;
    }
    
    .ui-dialog .ui-dialog-title {
        font-family: 'Yanone Kaffeesatz', Arial, verdana;
        font-size: 28px;
    }
    
    .ui-dialog .ui-dialog-content {
        padding: 0em 0.85em;
        line-height: 1.5;
        font-size: 15px;
        font-family: 'Open Sans', Arial, verdana;
        overflow: hidden;
    }
    
    .ui-dialog .IOSdialog #user-login-form {
        width: 100%;
        height: 100%;
    }
    .popups-close.close{
        cursor: pointer;
        background: url(../images/controls.png) -25px 0px no-repeat;
        width: 25px;
        height: 25px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        position: relative;    
        top: 0px;
        right: -10px;
    }
    #loginIOSdialog.IOSdialog .create-user-block ul li a {
        color: #e30046;
        font-weight: bold;
        font-size: 14px;
        padding-right: 20px;
    }
    
    #loginIOSdialog.IOSdialog .form-type-textfield input, #loginIOSdialog.IOSdialog .form-type-password input {
        width: 35%;
        float: right;
        height: 26px;
        padding-top: 2px;
        padding-bottom: 2px;
    }
    
    #loginIOSdialog.IOSdialog .form-type-textfield .description, #loginIOSdialog.IOSdialog .form-type-password .description {
        font-size: 12px;
        clear: both;
        margin-top: 5px;
    }
    
    #loginIOSdialog.IOSdialog #user-login-block-form-fields {
        padding-left: 20px;
        padding-bottom: 8px;
    }
    
    #loginIOSdialog.IOSdialog input[type="submit"] {
        background-color: #e30046;
        width: 99%;
    }
    
    #loginIOSdialog.IOSdialog .form-item-forget {
        margin-top: -15px;
    }
    
    #loginIOSdialog.IOSdialog h3.dialog-title {
        font-size: 28px;
        font-weight: bolder !important;
    }
    
    @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;
        }
        
    }
    