@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Patua+One);
@import url(https://fonts.googleapis.com/css?family=PT+Serif);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
body
{
    line-height: 1;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
}
ul
{
    list-style: none;
}
li
{
    font-size: 0px;
}
blockquote
{
    quotes: none;
}
blockquote:before, blockquote:after
{
    content: '';
    content: none;
}
del
{
    text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table
{
    border-spacing: 0px;
    border: 0px;
}
a img
{
    border: none;
}
input, textarea, select, a
{
    outline: 0px;
}
textarea
{
    resize: none;
    overflow: auto;
}

aside, article, footer, header, nav, section
{
    display: block;
}

/* defaults end */
html, body
{
    height: 100%;
}
body
{
    -webkit-font-smoothing: antialiased;
}
body, a
{
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #666666;
}

.wrapper
{
    min-height: 100%;
    position: relative;
    background-color: #ffffff;
}

.inner {
    /*width: 940px;*/
    width: 80%;
    margin: 0px auto;
}
.fl, .alignleft
{
    float: left;
}
.fr, .alignright
{
    float: right;
}
.tac
{
    text-align: center;
}
.clearboth
{
    width: 100%;
    height: 0px;
    line-height: 0px;
    display: block;
    clear: both;
    overflow: hidden;
    font-size: 0px;
}
.oh
{
    overflow: hidden;
}


/* separators */
.separator
{
    height: 0px;
    clear: both;
    overflow: hidden;
}

/* lines */
.line_1
{
    height: 3px;
    overflow: hidden;
    clear: both;
    background: url(/content/layout/images/line_1.gif) repeat-x;
}
.line_2
{
    height: 1px;
    overflow: hidden;
    clear: both;
    background-color: #e6ecec;
}

/* fonts */
h1, h2, h3, h4, h5, h6
{
    padding-bottom: 20px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #181818;
    font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #181818;
    font-weight: normal;
}
h1, h1 a
{
    font-size: 33px;
}
h2, h2 a
{
    font-size: 26px;
}
h3, h3 a
{
    font-size: 16px;
}
h4, h4 a
{
    font-size: 14px;
}
h5, h5 a
{
    font-size: 13px;
}
h6, h6 a
{
    font-size: 12px;
}

p
{
    padding-bottom: 15px;
}

a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

.the_ins_1
{
    background-color: #8d9599;
    color: #ffffff;
    text-decoration: none;
}
.semibold
{
    font-weight: 600;
}

blockquote.type_1
{
    margin-left: -18px;
    margin-bottom: 25px;
    padding: 11px 15px 13px 35px;
    display: block;
    background: url(/content/layout/images/icon_quote_1.png) no-repeat 14px 17px;
    border: 1px solid #e6ecec;
    border-left: 3px solid #B05;
    font-family: 'PT Serif' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #747474;
    line-height: 21px;
}
blockquote.type_1.left
{
    width: 205px;
    margin: 6px 9px 0px -18px;
    float: left;
}
blockquote.type_1.right
{
    width: 205px;
    margin: 6px 0px 0px 9px;
    float: right;
}

.dropcaps_1
{
    width: 36px;
    line-height: 40px;
    float: left;
    position: relative;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 43px;
    font-weight: 600;
}

.dropcaps_2
{
    width: 27px;
    height: 27px;
    line-height: 26px;
    margin-right: 9px;
    margin-top: 8px;
    float: left;
    position: relative;
    background-color: #2a3940;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

/* lists */
.list_1
{
    padding-bottom: 15px;
    overflow: hidden;
}
.list_1 li
{
    padding-left: 22px;
    padding-top: 3px;
    display: block;
    background: url(/content/layout/images/marker_1.png) no-repeat 0px 7px;
    font-size: 13px;
    line-height: 20px;
}
.list_1 li:first-child
{
    padding-top: 0px;
    background: url(/content/layout/images/marker_1.png) no-repeat 0px 4px;
}
.list_1 li a
{
    font-size: 13px;
}

.list_2
{
    padding-bottom: 15px;
    overflow: hidden;
}
.list_2 li
{
    padding-left: 20px;
    padding-top: 13px;
    display: block;
    background: url(/content/layout/images/marker_2.png) no-repeat 0px 19px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
}
.list_2 li:first-child
{
    padding-top: 0px;
    background: url(/content/layout/images/marker_2.png) no-repeat 0px 6px;
}
.list_2 li a
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.list_3
{
    padding-bottom: 15px;
}
.list_3 li
{
    margin-left: 20px;
    padding-top: 13px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
}
.list_3 li:first-child
{
    padding-top: 0px;
}
.list_3 li a
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.general_social_1 a
{
    width: 38px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_social_1.png);
    text-indent: -9000px;
}
.general_social_1 a.social_1
{
    background-position: 0px 0px;
}
.general_social_1 a.social_1:hover
{
    background-position: 0px bottom;
    background-color: #54aee1;
}
.general_social_1 a.social_2
{
    background-position: -38px 0px;
}
.general_social_1 a.social_2:hover
{
    background-position: -38px bottom;
    background-color: #4772af;
}
.general_social_1 a.social_3
{
    background-position: -76px 0px;
}
.general_social_1 a.social_3:hover
{
    background-position: -76px bottom;
    background-color: #62a0ad;
}
.general_social_1 a.social_4
{
    background-position: -114px 0px;
}
.general_social_1 a.social_4:hover
{
    background-position: -114px bottom;
    background-color: #cb2027;
}
.general_social_1 a.social_5
{
    background-position: -152px 0px;
}
.general_social_1 a.social_5:hover
{
    background-position: -152px bottom;
    background-color: #406f95;
}

.general_social_2 a
{
    width: 27px;
    height: 27px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_social_2.png);
    text-indent: -9000px;
}
.general_social_2 a.social_1
{
    background-position: 0px 0px;
}
.general_social_2 a.social_1:hover
{
    background-position: 0px bottom;
}
.general_social_2 a.social_2
{
    background-position: -27px 0px;
}
.general_social_2 a.social_2:hover
{
    background-position: -27px bottom;
}
.general_social_2 a.social_3
{
    background-position: -54px 0px;
}
.general_social_2 a.social_3:hover
{
    background-position: -54px bottom;
}
.general_social_2 a.social_4
{
    background-position: -81px 0px;
}
.general_social_2 a.social_4:hover
{
    background-position: -81px bottom;
}
.general_social_2 a.social_5
{
    background-position: -108px 0px;
}
.general_social_2 a.social_5:hover
{
    background-position: -108px bottom;
}

.general_social_3 a
{
    width: 21px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_social_3.png);
    border: 2px solid #e6e6e6;
    text-indent: -9000px;
}
.general_social_3 a.social_1
{
    background-position: -2px -2px;
}
.general_social_3 a.social_1:hover
{
    background-position: -2px -27px;
    border-color: #54aee1;
}
.general_social_3 a.social_2
{
    background-position: -27px -2px;
}
.general_social_3 a.social_2:hover
{
    background-position: -27px -27px;
    border-color: #4772af;
}
.general_social_3 a.social_3
{
    background-position: -52px -2px;
}
.general_social_3 a.social_3:hover
{
    background-position: -52px -27px;
    border-color: #cb2027;
}
.general_social_3 a.social_4
{
    background-position: -77px -2px;
}
.general_social_3 a.social_4:hover
{
    background-position: -77px -27px;
    border-color: #e43a3a;
}
.general_social_3 a.social_5
{
    background-position: -102px -2px;
}
.general_social_3 a.social_5:hover
{
    background-position: -102px -27px;
    border-color: #406f95;
}

.block_general_title_1
{
    padding: 0px 0px 32px;
    text-align: center;
}
.block_general_title_1 h1
{
    padding-bottom: 2px;
    font-size: 23px;
    color: #191919;
    text-transform: uppercase;
    line-height: normal;
}
.block_general_title_1 h2
{
    padding-bottom: 0px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #a8a8a8;
    font-weight: normal;
    text-transform: uppercase;
    line-height: normal;
}
.block_general_title_1.w_margin_1
{
    padding-top: 36px;
}

.block_general_title_2
{
    padding: 0px 0px 25px;
    text-align: center;
}
.block_general_title_2 h1
{
    padding-bottom: 4px;
    font-size: 28px;
    color: #191919;
    text-transform: uppercase;
    line-height: normal;
}
.block_general_title_2 h2
{
    padding-bottom: 7px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #a9a9a9;
    font-weight: normal;
    text-transform: uppercase;
    line-height: normal;
}
.block_general_title_2 h2 a
{
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
}
.block_general_title_2 h2 a:hover
{
    text-decoration: none;
}
.block_general_title_2 h2 .tags
{
    color: #7d7d7d;
}
.block_general_title_2 h2 .tags:hover
{
    color: #B05;
}
.block_general_title_2 h2 .author a
{
    color: #B05;
}
.block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.block_general_title_2 h2 .date
{
    color: #7d7d7d;
}
.block_general_title_2 .stats
{
    display: inline-block;
    overflow: hidden;
}
.block_general_title_2 .stats .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_general_title_2 .stats .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}



header
{
}
header .top
{
    background-color: #191919;
}
header .middle
{
    padding: 53px 0px 47px;
}

.block_responsive_menu
{
    display: none;
}

.block_top_menu
{
    float: left;
}
.block_top_menu nav > ul > li
{
    float: left;
    display: block;
    position: relative;
}
.block_top_menu nav > ul > li > a
{
    height: 45px;
    line-height: 45px;
    padding: 0px 12px;
    display: block;
    font-size: 12px;
    color: #d9d9d9;
    text-transform: uppercase;
}
.block_top_menu nav > ul > li > a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_top_menu nav > ul > li.current_page_item > a
{
    color: #B05;
    text-decoration: none;
}

.block_top_menu nav > ul > li ul
{
    width: 138px;
    display: none;
    position: absolute;
    left: 0px;
    top: 45px;
    background-color: #242424;
    z-index: 100;
}
.block_top_menu nav > ul > li ul li
{
    display: block;
    border-top: 1px solid #383838;
}
.block_top_menu nav > ul > li ul li:first-child
{
    border-top: 0px;
}
.block_top_menu nav > ul > li ul li a
{
    padding: 12px;
    display: block;
    font-size: 11px;
    color: #cfcfcf;
    text-transform: uppercase;
    line-height: normal;
}
.block_top_menu nav > ul > li ul li a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_top_menu nav > ul > li ul li.current_page_item > a
{
    color: #B05;
}

.block_search
{
    height: 45px;
    margin-left: 17px;
    float: right;
    overflow: hidden;
    background: url(/content/layout/images/icon_search_1.png) no-repeat 10px 15px;
    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
}
.block_search input
{
    width: 9px;
    height: 15px;
    line-height: 15px;
    padding: 15px 30px;
    display: block;
    background-color: transparent;
    border: 0px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #d9d9d9;
}
.block_search.focused input
{
    width: 70px;
}

.block_top_social
{
    float: right;
}
.block_top_social li
{
    float: left;
    display: block;
}

#logo_top
{
    width: 273px;
    margin: 0px auto;
}
#logo_top img
{
    width: 100%;
    height: auto;
    display: block;
}

.block_secondary_menu
{
    padding: 1px 0px 3px;
    position: relative;
    background: url(/content/layout/images/bg_secondary_menu_1.gif) repeat-x;
    text-align: center;
}
.block_secondary_menu nav
{
    display: inline-block;
    overflow: hidden;
}
.block_secondary_menu nav li
{
    margin-left: 30px;
    float: left;
    display: block;
    position: relative;
}
.block_secondary_menu nav li:first-child
{
    margin-left: 0px;
}
.block_secondary_menu nav li a
{
    height: 54px;
    line-height: 54px;
    display: block;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #191919;
    text-transform: uppercase;
}
.block_secondary_menu nav li a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_secondary_menu nav li .tail
{
    width: 7px;
    height: 4px;
    margin-left: -4px;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 9000px;
    background: url(/content/layout/images/tail_1.gif) no-repeat;
    opacity: 0;
    content: ' ';
}
.block_secondary_menu nav li.hover a
{
    color: #B05;
}
.block_secondary_menu nav li.hover .tail
{
    bottom: 0px;
    opacity: 1;
}

.block_secondary_menu .dropdown
{
    padding: 0px 3px;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: -9000px;
    background-color: #191919;
    opacity: 0;
    z-index: 5;
}
.block_secondary_menu .dropdown.hover
{
    top: 55px;
    opacity: 1;
}

.block_secondary_menu .image_type_1
{
    width: 186px;
    margin-left: 18px;
    padding-top: 22px;
    float: left;
}
.block_secondary_menu .image_type_1 .image
{
}
.block_secondary_menu .image_type_1 .image a
{
    display: block;
    position: relative;
}
.block_secondary_menu .image_type_1 .image a img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_secondary_menu .image_type_1 .image a .hover
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(51, 204, 205, 0.2);
    opacity: 0;
}
.block_secondary_menu .image_type_1 .image a:hover .hover
{
    opacity: 1;
}
.block_secondary_menu .image_type_1 .title
{
    padding-top: 13px;
    color: #ededed;
    font-weight: bold;
    text-align: left;
    line-height: 17px;
}
.block_secondary_menu .image_type_1 .title a
{
    color: #ededed;
    font-weight: bold;
}
.block_secondary_menu .image_type_1 .title a:hover
{
    color: #B05;
    text-decoration: none;
}

.block_secondary_menu .menu_type_1
{
    text-align: center;
}
.block_secondary_menu .menu_type_1 ul
{
    display: inline-block;
    overflow: hidden;
}
.block_secondary_menu .menu_type_1 li
{
    margin-left: 26px;
    float: left;
    display: block;
}
.block_secondary_menu .menu_type_1 li:first-child
{
    margin-left: 0px;
}
.block_secondary_menu .menu_type_1 li a
{
    height: 53px;
    line-height: 53px;
    display: block;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
}
.block_secondary_menu .menu_type_1 li a:hover
{
    color: #B05;
    text-decoration: none;
}

.block_secondary_menu .menu_type_2
{
    width: 240px;
    margin-left: 26px;
    padding: 19px 0px 5px;
    float: left;
}
.block_secondary_menu .menu_type_2 .title
{
    padding-bottom: 15px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: left;
}
.block_secondary_menu .menu_type_2 li
{
    padding: 13px 0px 8px;
    display: block;
    border-top: 1px solid #363636;
    text-align: left;
    line-height: 17px;
}
.block_secondary_menu .menu_type_2 li a
{
    color: #ededed;
    font-weight: bold;
}
.block_secondary_menu .menu_type_2 li a:hover
{
    color: #B05;
    text-decoration: none;
}

.block_secondary_menu .menu_type_3
{
    width: 237px;
    padding-top: 19px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: #1f1f1f;
}
.block_secondary_menu .menu_type_3 li
{
    padding: 15px 10px 0px 18px;
    display: block;
    text-align: left;
    line-height: normal;
}
.block_secondary_menu .menu_type_3 li:first-child
{
    padding-top: 0px;
}
.block_secondary_menu .menu_type_3 li a
{
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
}
.block_secondary_menu .menu_type_3 li a:hover
{
    color: #B05;
    text-decoration: none;
}

.block_responsive_menu
{
    width: 25px;
    float: left;
    position: relative;
}
.block_responsive_menu .button
{
    padding-top: 11px;
}
.block_responsive_menu .button a
{
    width: 25px;
    height: 21px;
    display: block;
    background: url(/content/layout/images/icon_menu_1.png) no-repeat;
    text-indent: -9000px;
}
.block_responsive_menu .r_menu
{
    display: none;
    position: absolute;
    left: 0px;
    top: 45px;
}
.block_responsive_menu .r_menu.hover
{
    display: block;
}

.block_responsive_menu .r_menu ul
{
    width: 142px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #242424;
    z-index: 100;
}
.block_responsive_menu .r_menu li
{
    display: block;
    position: relative;
    border-top: 1px solid #383838;
}
.block_responsive_menu .r_menu li:first-child
{
    border-top: 0px;
}
.block_responsive_menu .r_menu li a
{
    padding: 12px;
    display: block;
    font-size: 11px;
    color: #cfcfcf;
    text-transform: uppercase;
    line-height: normal;
}
.block_responsive_menu .r_menu li a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_responsive_menu .r_menu ul ul
{
    left: 142px;
    display: none;
}
.block_responsive_menu .r_menu li.expanded > ul
{
    display: block;
}

.block_secondary_menu_r
{
    padding: 1px 0px 3px;
    display: none;
    position: relative;
    background: url(/content/layout/images/bg_secondary_menu_1.gif) repeat-x;
}
.block_secondary_menu_r .button
{
}
.block_secondary_menu_r .button a
{
    height: 54px;
    line-height: 54px;
    padding: 0px 62px 0px 17px;
    display: block;
    position: relative;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #191919;
    text-transform: uppercase;
}
.block_secondary_menu_r .button a:hover
{
    text-decoration: none;
}
.block_secondary_menu_r .button a:before
{
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    right: 17px;
    top: 13px;
    background: url(/content/layout/images/arrow_5.png) no-repeat;
    content: ' ';
}
.block_secondary_menu_r .r_menu
{
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 55px;
    z-index: 100;
}
.block_secondary_menu_r .r_menu li
{
    display: block;
    background-color: #191919;
    border-top: 1px solid #363636;
}
.block_secondary_menu_r .r_menu li:first-child
{
    border-top: 0px;
}
.block_secondary_menu_r .r_menu li a
{
    padding: 12px 17px 13px;
    display: block;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: normal;
}
.block_secondary_menu_r .r_menu li a:hover
{
    color: #3dcccd;
    text-decoration: none;
}



#content
{
    padding-top: 27px;
}
#content > .inner
{
    padding-bottom: 100px;
}

.block_content
{
}

.block_content > h1.h1
{
    padding-bottom: 11px;
    font-size: 28px;
}
.block_content > h2.h2
{
    padding-bottom: 11px;
    font-size: 24px;
}
.block_content > h3.h3
{
    padding-bottom: 11px;
    font-size: 21px;
}
.block_content > h4.h4
{
    padding-bottom: 12px;
    font-size: 18px;
}
.block_content > h5.h5
{
    padding-bottom: 11px;
    font-size: 15px;
}

.block_content > h3
{
    padding-bottom: 12px;
    font-size: 15px;
}
.block_content > h3.h3_alt
{
    padding-bottom: 12px;
    font-size: 16px;
}
.block_content > p
{
    padding-bottom: 21px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
}
.block_content > p:first-child
{
    margin-top: -6px;
}
.block_content > p > a
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #B05;
}
.block_content > p > a:hover
{
    color: #666666;
    text-decoration: none;
}
.block_content > .pic
{
    margin-bottom: 25px;
}
.block_content > .video
{
    margin-bottom: 25px;
}
.block_content > .video iframe
{
    width: 100%;
    height: 325px;
    display: block;
}
.block_content > .slider
{
    margin-bottom: 25px;
}
.block_content > .block_audio_1
{
    margin-bottom: 25px;
}
.block_content > .line_1
{
    margin-top: 6px;
}
.block_content > .block_title_w_line_1
{
    margin: -6px 0px 17px;
}

.block_title_w_line_1
{
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    background: url(/content/layout/images/line_2.gif) repeat-x 0px 11px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161e26;
    text-transform: uppercase;
    text-align: center;
}
.block_title_w_line_1 span
{
    height: 21px;
    line-height: 21px;
    padding: 0px 3px;
    display: inline-block;
    background-color: #ffffff;
}

.block_caption_1
{
    width: 304px;
    margin-left: -162px;
    padding: 27px 10px;
    position: absolute;
    left: 50%;
    bottom: 25px;
    background-color: #ffffff;
    text-align: center;
}
.block_caption_1 h2
{
    padding-bottom: 6px;
    font-size: 20px;
    color: #191919;
    text-transform: uppercase;
    line-height: normal;
}
.block_caption_1 p
{
    padding-bottom: 6px;
    line-height: 19px;
}
.block_caption_1 a:hover
{
    text-decoration: none;
}
.block_caption_1 .tags
{
    padding-bottom: 5px;
    font-size: 10px;
    color: #7d7d7d;
    text-transform: uppercase;
    line-height: normal;
}
.block_caption_1 .tags a
{
    font-size: 10px;
    color: #7d7d7d;
    text-transform: uppercase;
}
.block_caption_1 .tags a:hover
{
    color: #B05;
}
.block_caption_1 .stats
{
    padding-bottom: 7px;
    display: inline-block;
    overflow: hidden;
}
.block_caption_1 .stats .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_caption_1 .stats .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_caption_1 .info
{
    font-size: 10px;
    color: #a8a8a8;
    text-transform: uppercase;
    line-height: normal;
}
.block_caption_1 .info a
{
    font-size: 10px;
    text-transform: uppercase;
}
.block_caption_1 .info .author a
{
    color: #B05;
}
.block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.block_caption_1 .info .date
{
    color: #7d7d7d;
}

.block_post_control_1
{
    height: 47px;
    line-height: 47px;
    padding-bottom: 3px;
    overflow: hidden;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
    border-top: 2px solid #161e26;
}
.block_post_control_1 .left
{
    float: left;
}
.block_post_control_1 .right
{
    float: right;
}
.block_post_control_1 .left a
{
    font-size: 12px;
    color: #717171;
}


.main_content
{
}
.sidebar
{
}
.sidebar aside
{
    margin-bottom: 34px;
    border-bottom: 1px solid #e6ecec;
}
.sidebar aside .sidebar_title_1
{
    height: 32px;
    line-height: 29px;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
    border-top: 2px solid #161e26;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #191919;
    text-transform: uppercase;
}

.sidebar_right .main_content
{
    width: 618px;
    float: left;
}
.sidebar_right .sidebar
{
    width: 296px;
    float: right;
}

.sidebar_left .main_content
{
    width: 618px;
    float: right;
}
.sidebar_left .sidebar
{
    width: 296px;
    float: left;
}

.block_infobox
{
    margin-bottom: 25px;
    padding: 2px;
    border: 7px solid #eef9f9;
}
.block_infobox .inside
{
    padding: 18px 0px 21px;
    border: 1px solid #e6f0f0;
}
.block_infobox .title
{
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #000000;
    text-transform: uppercase;
    line-height: normal;
    text-align: center;
}
.block_infobox .sutitle
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}
.block_infobox .line
{
    width: 38px;
    height: 2px;
    margin: 9px auto;
    background-color: #B05;
}

.block_featured
{
    width: 298px;
    margin-bottom: 25px;
    border: 1px solid #e6ecec;
    border-top: 2px solid #161e26;
}
.block_featured .f_title
{
    height: 32px;
    line-height: 32px;
    margin-bottom: 1px;
    padding: 0px 14px;
    background-color: #fcfcfc;
    border-bottom: 1px solid #e6ecec;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #191919;
    text-transform: uppercase;
}
.block_featured .content
{
    padding: 11px 14px;
    overflow: hidden;
    border-top: 1px solid #e6ecec;
}
.block_featured .image
{
    width: 86px;
    margin-right: 13px;
    padding-top: 5px;
    float: left;
}
.block_featured .image img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_featured .description
{
    overflow: hidden;
}
.block_featured .description .title
{
    padding-bottom: 0px;
    color: #424242;
    font-weight: bold;
    line-height: 18px;
}
.block_featured .description .title a
{
    color: #424242;
    font-weight: bold;
}
.block_featured .description .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_featured .description p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 19px;
}

.block_featured.left
{
    margin-right: 25px;
    margin-top: 6px;
    margin-bottom: 0px;
    float: left;
}
.block_featured.right
{
    margin-left: 25px;
    margin-top: 6px;
    margin-bottom: 0px;
    float: right;
}

.block_featured_2
{
    width: 218px;
    margin-bottom: 25px;
    border: 1px solid #e6ecec;
    border-top: 3px solid #B05;
}
.block_featured_2 .content
{
    padding: 10px 15px;
}
.block_featured_2 .content p
{
    padding-bottom: 0px;
    font-family: 'PT Serif' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #747474;
    line-height: 19px;
}

.block_featured_2.left
{
    margin: 6px 19px 0px -16px;
    float: left;
}
.block_featured_2.right
{
    margin: 6px 0px 0px 19px;
    float: right;
}

.block_banner_1 img
{
    width: 100%;
    height: auto;
    display: block;
}

.block_slider_type_1
{
    overflow: hidden;
    position: relative;
}
.block_slider_type_1 .slides li
{
    position: relative;
}

.block_slider_type_1 .flex-direction-nav a
{
    width: 50px;
    height: 50px;
    margin-top: -25px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_1.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_slider_type_1 .flex-direction-nav a.flex-prev
{
    left: -75px;
    background-position: left top;
}
.block_slider_type_1 .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_slider_type_1 .flex-direction-nav a.flex-next
{
    right: -75px;
    background-position: right top;
}
.block_slider_type_1 .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}

.block_slider_type_1:hover .flex-direction-nav a.flex-prev
{
    left: 17px;
}
.block_slider_type_1:hover .flex-direction-nav a.flex-next
{
    right: 17px;
}

.block_slider_type_1 .text_1_1
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 133px;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_1 .text_1_2
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 165px;
    font-size: 42px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_1 .text_1_3
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 229px;
    text-align: center;
}

.block_slider_type_2
{
    position: relative;
}
.block_slider_type_2 .slides li
{
    height: 381px;
    overflow: hidden;
    position: relative;
}

.block_slider_type_2 .flex-direction-nav a
{
    width: 21px;
    height: 60px;
    margin-top: -30px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-color: #d6d6d6;
    background-image: url(/content/layout/images/sprite_arrow_3.png);
    text-indent: -9000px;
}
.block_slider_type_2 .flex-direction-nav a:hover
{
    background-color: #161e26;
}
.block_slider_type_2 .flex-direction-nav a.flex-prev
{
    left: -30px;
    background-position: left 24px;
}
.block_slider_type_2 .flex-direction-nav a.flex-next
{
    right: -30px;
    background-position: right 24px;
}

.block_slider_type_2 .caption
{
    position: absolute;
}
.block_slider_type_2 .caption img
{
    display: block;
}
.block_slider_type_2 .caption.type_1
{
    left: 0px;
    top: 0px;
}
.block_slider_type_2 .caption.type_2
{
    right: 0px;
    top: 0px;
}
.block_slider_type_2 .caption.type_3
{
    right: 0px;
    bottom: 0px;
}

.block_slider_type_2 .text_1_1
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 133px;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_2 .text_1_2
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 166px;
    font-size: 34px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_2 .text_1_3
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 222px;
    text-align: center;
}

.block_slider_type_2 .text_2_1
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 47px;
    font-size: 11px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_2 .text_2_2
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 70px;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_2 .text_2_3
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 104px;
    text-align: center;
}

.block_slider_type_2 .text_3_1
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 47px;
    font-size: 11px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_2 .text_3_2
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 70px;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_2 .text_3_3
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 104px;
    text-align: center;
}

.block_slider_type_3
{
    overflow: hidden;
    position: relative;
}
.block_slider_type_3 .slides li
{
    position: relative;
}

.block_slider_type_3 .flex-direction-nav a
{
    width: 40px;
    height: 40px;
    margin-top: -20px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_4.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_slider_type_3 .flex-direction-nav a.flex-prev
{
    left: -60px;
    background-position: left top;
}
.block_slider_type_3 .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_slider_type_3 .flex-direction-nav a.flex-next
{
    right: -60px;
    background-position: right top;
}
.block_slider_type_3 .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}

.block_slider_type_3:hover .flex-direction-nav a.flex-prev
{
    left: 16px;
}
.block_slider_type_3:hover .flex-direction-nav a.flex-next
{
    right: 16px;
}

.block_slider_type_3 .text_1_1
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 112px;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_3 .text_1_2
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 140px;
    font-size: 30px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_slider_type_3 .text_1_3
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 189px;
    text-align: center;
}

.block_slider_type_4
{
    overflow: hidden;
    position: relative;
}
.block_slider_type_4 .slides li
{
    position: relative;
}

.block_slider_type_4 .flex-direction-nav a
{
    width: 40px;
    height: 40px;
    margin-top: -20px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_4.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_slider_type_4 .flex-direction-nav a.flex-prev
{
    left: -60px;
    background-position: left top;
}
.block_slider_type_4 .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_slider_type_4 .flex-direction-nav a.flex-next
{
    right: -60px;
    background-position: right top;
}
.block_slider_type_4 .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}

.block_slider_type_4 .slider:hover .flex-direction-nav a.flex-prev
{
    left: 16px;
}
.block_slider_type_4 .slider:hover .flex-direction-nav a.flex-next
{
    right: 16px;
}

.block_slider_type_4 .navigation
{
    margin-left: -6px;
    padding-top: 6px;
    overflow: hidden;
}
.block_slider_type_4 .navigation li
{
    width: 72px;
    margin-left: 6px;
    float: left;
    display: block;
    cursor: pointer;
}
.block_slider_type_4 .navigation li.flex-active
{
    opacity: 0.5;
}
.block_slider_type_4 .navigation li img
{
    width: 100%;
    height: auto;
    display: block;
}

.block_slider_type_5
{
    margin-top: 51px;
}
.block_slider_type_5 .slides li
{
    position: relative;
}
.block_slider_type_5 .flex-direction-nav
{
    width: 112px;
    margin-left: -56px;
    position: absolute;
    left: 50%;
    top: -46px;
}
.block_slider_type_5 .flex-direction-nav li
{
    float: left;
}
.block_slider_type_5 .flex-direction-nav a
{
    width: 28px;
    height: 29px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_6.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_slider_type_5 .flex-direction-nav a.flex-prev
{
    background-position: left top;
}
.block_slider_type_5 .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_slider_type_5 .flex-direction-nav a.flex-next
{
    background-position: right top;
}
.block_slider_type_5 .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}
.block_slider_type_5 .flex-direction-nav .nums
{
    width: 56px;
    height: 29px;
    line-height: 28px;
    display: block;
    overflow: hidden;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #191919;
    text-transform: uppercase;
    text-align: center;
}

.block_slider_type_5 .icon
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.block_slider_type_5 .icon.video
{
    background-image: url(/content/layout/images/icon_video_1.png);
}

.block_slider_type_5 .iframe
{
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.block_slider_type_5 .iframe iframe
{
    width: 100%;
    height: 100%;
}

.block_posts
{
    overflow: hidden;
}

.block_posts .load_more_1
{
    width: 292px;
    height: 37px;
    line-height: 37px;
    margin: 0px auto;
    display: block;
    border: 2px solid #e8e8e8;
    color: #4e4e4e;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.block_posts .load_more_1 span
{
    height: 37px;
    line-height: 37px;
    padding-left: 20px;
    display: inline-block;
    position: relative;
}
.block_posts .load_more_1 span:after
{
    width: 11px;
    height: 11px;
    display: block;
    position: absolute;
    left: 0px;
    top: 13px;
    background: url(/content/layout/images/icon_load_1.png) no-repeat;
    content: ' ';
}
.block_posts .load_more_1:hover
{
    border-color: #B05;
    text-decoration: none;
}

.block_posts .post_type_1
{
}
.block_posts .post_type_1 .feature
{
    position: relative;
}
.block_posts .post_type_1 .image a
{
    display: block;
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_1 .image a img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_posts .post_type_1 .image a span
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.block_posts .post_type_1 .image a span.hover
{
    background-color: rgba(31, 31, 31, 0.22);
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/content/layout/images/icon_zoom_2.png);
    opacity: 0;
}
.block_posts .post_type_1 .image a span.hover.no_icon
{
    background-image: none;
}
.block_posts .post_type_1 .image a:hover img
{
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
}
.block_posts .post_type_1 .image a:hover .hover
{
    opacity: 1;
}

.block_posts .post_type_1 .image a span.icon
{
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_1 .image a span.icon.video
{
    background-image: url(/content/layout/images/icon_video_1.png);
}

.block_posts .post_type_1 .image a span.icon_2
{
    width: 27px;
    height: 27px;
    left: 3px;
    right: auto;
    top: auto;
    bottom: 3px;
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_1 .image a span.icon_2.music
{
    background-image: url(/content/layout/images/icon_music_1.png);
    background-color: #ffffff;
}

.block_posts .post_type_1 .review
{
    width: 39px;
    height: 37px;
    position: absolute;
    left: 3px;
    bottom: 3px;
    background-color: #B05;
    text-align: center;
}
.block_posts .post_type_1 .review .num
{
    padding: 4px 0px 1px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
}
.block_posts .post_type_1 .review .type
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 8px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.block_posts .post_type_1 .slider
{
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_1 .slider .flex-direction-nav a
{
    width: 32px;
    height: 32px;
    margin-top: -16px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_2.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_posts .post_type_1 .slider .flex-direction-nav a.flex-prev
{
    left: -42px;
    background-position: left top;
}
.block_posts .post_type_1 .slider .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_posts .post_type_1 .slider .flex-direction-nav a.flex-next
{
    right: -42px;
    background-position: right top;
}
.block_posts .post_type_1 .slider .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}
.block_posts .post_type_1 .slider:hover .flex-direction-nav a.flex-prev
{
    left: 10px;
}
.block_posts .post_type_1 .slider:hover .flex-direction-nav a.flex-next
{
    right: 10px;
}

.block_posts .post_type_1 .slider .flex-control-nav
{
    height: 9px;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 11px;
    font-size: 0px;
    text-align: center;
    z-index: 5;
}
.block_posts .post_type_1 .slider .flex-control-nav li
{
    margin-left: 3px;
    display: inline-block;
}
.block_posts .post_type_1 .slider .flex-control-nav li:first-child
{
    margin-left: 0px;
}
.block_posts .post_type_1 .slider .flex-control-nav a
{
    width: 9px;
    height: 9px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_slider_nav_1.png);
    background-position: right top;
    text-indent: -9000px;
    cursor: pointer;
}
.block_posts .post_type_1 .slider .flex-control-nav a.flex-active
{
    background-position: left top;
}

.block_posts .post_type_1 .info
{
    padding: 13px 0px 6px;
    overflow: hidden;
}
.block_posts .post_type_1 .info .tags
{
    padding-top: 1px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_1 .info .tags a
{
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
}
.block_posts .post_type_1 .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_1 .info .date
{
    margin-left: 3px;
    padding-top: 1px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_1 .info .stats
{
    float: right;
    opacity: 0;
}
.block_posts .post_type_1 .info .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_posts .post_type_1 .info .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}

.block_posts .post_type_1 .title
{
    font-size: 15px;
    color: #424242;
    font-weight: bold;
    line-height: 21px;
}
.block_posts .post_type_1 .title a
{
    font-size: 15px;
    color: #424242;
    font-weight: bold;
}
.block_posts .post_type_1 .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_1 .title span
{
    color: #B05;
    text-transform: uppercase;
}

.block_posts .post_type_1:hover .stats
{
    opacity: 1;
}

.block_posts .post_type_2
{
}
.block_posts .post_type_2 .feature
{
    width: 77px;
    margin-right: 10px;
    float: left;
}
.block_posts .post_type_2 .image a
{
    display: block;
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_2 .image a img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_posts .post_type_2 .image a span
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.block_posts .post_type_2 .image a span.hover
{
    background-color: rgba(31, 31, 31, 0.22);
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/content/layout/images/icon_zoom_3.png);
    opacity: 0;
}
.block_posts .post_type_2 .image a span.hover.no_icon
{
    background-image: none;
}
.block_posts .post_type_2 .image a:hover img
{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.block_posts .post_type_2 .image a:hover .hover
{
    opacity: 1;
}

.block_posts .post_type_2 .image a span.icon
{
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_2 .image a span.icon.video
{
    background-image: url(/content/layout/images/icon_video_1.png);
}

.block_posts .post_type_2 .image a span.icon_2
{
    width: 27px;
    height: 27px;
    left: 3px;
    right: auto;
    top: auto;
    bottom: 3px;
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_2 .image a span.icon_2.music
{
    background-image: url(/content/layout/images/icon_music_1.png);
    background-color: #ffffff;
}

.block_posts .post_type_2 .content
{
    overflow: hidden;
}
.block_posts .post_type_2 .info
{
    margin-top: -3px;
    padding: 0px 0px 6px;
    overflow: hidden;
}
.block_posts .post_type_2 .info .tags
{
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_2 .info .tags a
{
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
}
.block_posts .post_type_2 .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_2 .info .date
{
    margin-left: 3px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_2 .info .stats
{
    float: right;
    opacity: 0;
}
.block_posts .post_type_2 .info .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_posts .post_type_2 .info .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}

.block_posts .post_type_2 .title
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
    line-height: 19px;
}
.block_posts .post_type_2 .title a
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
}
.block_posts .post_type_2 .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_2 .title span
{
    color: #B05;
    text-transform: uppercase;
}

.block_posts .post_type_2:hover .stats
{
    opacity: 1;
}

.block_posts .post_type_3
{
}

.block_posts .post_type_3 .content
{
    padding: 11px 12px 10px;
    overflow: hidden;
    border: 2px solid #f0f0f0;
}
.block_posts .post_type_3 .info
{
    padding: 0px 0px 6px;
    overflow: hidden;
}
.block_posts .post_type_3 .info .tags
{
    padding-top: 1px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_3 .info .tags a
{
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
}
.block_posts .post_type_3 .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_3 .info .date
{
    margin-left: 3px;
    padding-top: 1px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_3 .info .stats
{
    float: right;
    opacity: 0;
}
.block_posts .post_type_3 .info .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_posts .post_type_3 .info .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}

.block_posts .post_type_3 .title
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
    line-height: 19px;
}
.block_posts .post_type_3 .title a
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
}
.block_posts .post_type_3 .title a:hover
{
    text-decoration: none;
}
.block_posts .post_type_3 .title span
{
    color: #B05;
    text-transform: uppercase;
}

.block_posts .post_type_3:hover .content
{
    border-color: #B05;
}
.block_posts .post_type_3:hover .stats
{
    opacity: 1;
}
.block_posts .post_type_3:hover .title a
{
    color: #B05;
}

.block_posts .post_type_4
{
}
.block_posts .post_type_4 .feature
{
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_4 .image a
{
    display: block;
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_4 .image a img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_posts .post_type_4 .image a span
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.block_posts .post_type_4 .image a span.hover
{
    background-color: rgba(31, 31, 31, 0.22);
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/content/layout/images/icon_zoom_2.png);
    opacity: 0;
}
.block_posts .post_type_4 .image a span.hover.no_icon
{
    background-image: none;
}
.block_posts .post_type_4 .image a:hover img
{
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
}
.block_posts .post_type_4 .image a:hover .hover
{
    opacity: 1;
}

.block_posts .post_type_4 .image a span.icon
{
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_4 .image a span.icon.video
{
    background-image: url(/content/layout/images/icon_video_1.png);
}

.block_posts .post_type_4 .image a span.icon_2
{
    width: 27px;
    height: 27px;
    left: 3px;
    right: auto;
    top: auto;
    bottom: 3px;
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_4 .image a span.icon_2.music
{
    background-image: url(/content/layout/images/icon_music_1.png);
    background-color: #ffffff;
}

.block_posts .post_type_4 .review
{
    width: 39px;
    height: 37px;
    position: absolute;
    left: 3px;
    bottom: 3px;
    background-color: #B05;
    text-align: center;
}
.block_posts .post_type_4 .review .num
{
    padding: 3px 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
}
.block_posts .post_type_4 .review .type
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 8px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.block_posts .post_type_4 .f_info
{
    height: 24px;
    line-height: 24px;
    padding: 0px 7px;
    position: absolute;
    left: 3px;
    bottom: 3px;
    background-color: #B05;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-transform: uppercase;
}
.block_posts .post_type_4 .f_info a
{
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: -27px;
    top: 27px;
    background-repeat: no-repeat;
    background-color: #B05;
    text-indent: -9000px;
    opacity: 0;
}
.block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}
.block_posts .post_type_4 .f_info a.movie
{
    background-image: url(/content/layout/images/icon_movie_1.png);
}
.block_posts .post_type_4 .f_info a.gallery
{
    background-image: url(/content/layout/images/icon_gallery_1.png);
}
.block_posts .post_type_4 .f_info a.audio
{
    background-image: url(/content/layout/images/icon_audio_1.png);
}

.block_posts .post_type_4 .slider
{
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_4 .slider .flex-direction-nav a
{
    width: 32px;
    height: 32px;
    margin-top: -16px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_2.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_posts .post_type_4 .slider .flex-direction-nav a.flex-prev
{
    left: -42px;
    background-position: left top;
}
.block_posts .post_type_4 .slider .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_posts .post_type_4 .slider .flex-direction-nav a.flex-next
{
    right: -42px;
    background-position: right top;
}
.block_posts .post_type_4 .slider .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}
.block_posts .post_type_4 .slider:hover .flex-direction-nav a.flex-prev
{
    left: 10px;
}
.block_posts .post_type_4 .slider:hover .flex-direction-nav a.flex-next
{
    right: 10px;
}

.block_posts .post_type_4 .slider .flex-control-nav
{
    height: 9px;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 11px;
    font-size: 0px;
    text-align: center;
    z-index: 5;
}
.block_posts .post_type_4 .slider .flex-control-nav li
{
    margin-left: 3px;
    display: inline-block;
}
.block_posts .post_type_4 .slider .flex-control-nav li:first-child
{
    margin-left: 0px;
}
.block_posts .post_type_4 .slider .flex-control-nav a
{
    width: 9px;
    height: 9px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_slider_nav_1.png);
    background-position: right top;
    text-indent: -9000px;
    cursor: pointer;
}
.block_posts .post_type_4 .slider .flex-control-nav a.flex-active
{
    background-position: left top;
}

.block_posts .post_type_4 .info
{
    padding: 13px 0px 6px;
    overflow: hidden;
}
.block_posts .post_type_4 .info .tags
{
    padding-top: 1px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_4 .info .tags a
{
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
}
.block_posts .post_type_4 .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_4 .info .date
{
    margin-left: 3px;
    padding-top: 1px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_4 .info .stats
{
    float: right;
    opacity: 0;
}
.block_posts .post_type_4 .info .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_posts .post_type_4 .info .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}

.block_posts .post_type_4 .title
{
    min-height: 73px;
    font-size: 15px;
    color: #424242;
    font-weight: bold;
    line-height: 21px;
}
.block_posts .post_type_4 .title a
{
    font-size: 15px;
    color: #424242;
    font-weight: bold;
}
.block_posts .post_type_4 .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_4 .title span
{
    color: #B05;
    text-transform: uppercase;
}

.block_posts .post_type_4 .value
{
    width: 68px;
    height: 12px;
    margin: 4px 0px 9px;
    position: relative;
    background: url(/content/layout/images/sprite_stars_1.png) no-repeat;
}
.block_posts .post_type_4 .value div
{
    width: 0px;
    height: 12px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(/content/layout/images/sprite_stars_1.png) no-repeat 0px bottom #ffffff;
}

.block_posts .post_type_4 .text
{
    min-height: 78px;
}
.block_posts .post_type_4 .text p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    line-height: 19px;
}

.block_posts .post_type_4:hover .stats
{
    opacity: 1;
}
.block_posts .post_type_4:hover .f_info a
{
    top: 0px;
    opacity: 1;
}

.block_posts .post_type_5
{
    overflow: hidden;
}
.block_posts .post_type_5 .feature
{
    width: 250px;
    margin-right: 17px;
    float: left;
}
.block_posts .post_type_5 .image a
{
    display: block;
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_5 .image a img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_posts .post_type_5 .image a span
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.block_posts .post_type_5 .image a span.hover
{
    background-color: rgba(31, 31, 31, 0.22);
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/content/layout/images/icon_zoom_2.png);
    opacity: 0;
}
.block_posts .post_type_5 .image a span.hover.no_icon
{
    background-image: none;
}
.block_posts .post_type_5 .image a:hover img
{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.block_posts .post_type_5 .image a:hover .hover
{
    opacity: 1;
}

.block_posts .post_type_5 .image a span.icon
{
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_5 .image a span.icon.video
{
    background-image: url(/content/layout/images/icon_video_1.png);
}

.block_posts .post_type_5 .image a span.icon_2
{
    width: 27px;
    height: 27px;
    left: 3px;
    right: auto;
    top: auto;
    bottom: 3px;
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_5 .image a span.icon_2.music
{
    background-image: url(/content/layout/images/icon_music_1.png);
    background-color: #ffffff;
}

.block_posts .post_type_5 .review
{
    width: 39px;
    height: 37px;
    position: absolute;
    left: 3px;
    bottom: 3px;
    background-color: #B05;
    text-align: center;
}
.block_posts .post_type_5 .review .num
{
    padding: 3px 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
}
.block_posts .post_type_5 .review .type
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 8px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.block_posts .post_type_5 .slider
{
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_5 .slider .flex-direction-nav a
{
    width: 32px;
    height: 32px;
    margin-top: -16px;
    display: block;
    position: absolute;
    top: 50%;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_2.png);
    text-indent: -9000px;
    z-index: 5;
}
.block_posts .post_type_5 .slider .flex-direction-nav a.flex-prev
{
    left: -42px;
    background-position: left top;
}
.block_posts .post_type_5 .slider .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_posts .post_type_5 .slider .flex-direction-nav a.flex-next
{
    right: -42px;
    background-position: right top;
}
.block_posts .post_type_5 .slider .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}
.block_posts .post_type_5 .slider:hover .flex-direction-nav a.flex-prev
{
    left: 10px;
}
.block_posts .post_type_5 .slider:hover .flex-direction-nav a.flex-next
{
    right: 10px;
}

.block_posts .post_type_5 .slider .flex-control-nav
{
    height: 9px;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 11px;
    font-size: 0px;
    text-align: center;
    z-index: 5;
}
.block_posts .post_type_5 .slider .flex-control-nav li
{
    margin-left: 3px;
    display: inline-block;
}
.block_posts .post_type_5 .slider .flex-control-nav li:first-child
{
    margin-left: 0px;
}
.block_posts .post_type_5 .slider .flex-control-nav a
{
    width: 9px;
    height: 9px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_slider_nav_1.png);
    background-position: right top;
    text-indent: -9000px;
    cursor: pointer;
}
.block_posts .post_type_5 .slider .flex-control-nav a.flex-active
{
    background-position: left top;
}

.block_posts .post_type_5 .content
{
    overflow: hidden;
}
.block_posts .post_type_5 .info
{
    margin-top: -3px;
    padding: 0px 0px 6px;
    overflow: hidden;
}
.block_posts .post_type_5 .info .tags
{
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_5 .info .tags a
{
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
}
.block_posts .post_type_5 .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_5 .info .date
{
    margin-left: 3px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_5 .info .stats
{
    float: right;
    opacity: 0;
}
.block_posts .post_type_5 .info .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_posts .post_type_5 .info .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}

.block_posts .post_type_5 .title
{
    font-size: 15px;
    color: #424242;
    font-weight: bold;
    line-height: 21px;
}
.block_posts .post_type_5 .title a
{
    font-size: 15px;
    color: #424242;
    font-weight: bold;
}
.block_posts .post_type_5 .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_5 .title span
{
    color: #B05;
    text-transform: uppercase;
}

.block_posts .post_type_5 .text
{
    padding-top: 10px;
}
.block_posts .post_type_5 .text p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    color: #424242;
    line-height: 19px;
}

.block_posts .post_type_5:hover .stats
{
    opacity: 1;
}

.block_posts .post_type_6
{
    overflow: hidden;
}
.block_posts .post_type_6 .feature
{
    width: 150px;
    margin-right: 20px;
    float: left;
}
.block_posts .post_type_6 .image a
{
    display: block;
    overflow: hidden;
    position: relative;
}
.block_posts .post_type_6 .image a img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_posts .post_type_6 .image a span
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}
.block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(31, 31, 31, 0.22);
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/content/layout/images/icon_zoom_3.png);
    opacity: 0;
}
.block_posts .post_type_6 .image a span.hover.no_icon
{
    background-image: none;
}
.block_posts .post_type_6 .image a:hover img
{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.block_posts .post_type_6 .image a:hover .hover
{
    opacity: 1;
}

.block_posts .post_type_6 .image a span.icon
{
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_6 .image a span.icon.video
{
    background-image: url(/content/layout/images/icon_video_1.png);
}

.block_posts .post_type_6 .image a span.icon_2
{
    width: 27px;
    height: 27px;
    left: 3px;
    right: auto;
    top: auto;
    bottom: 3px;
    background-repeat: no-repeat;
    background-position: center center;
}
.block_posts .post_type_6 .image a span.icon_2.music
{
    background-image: url(/content/layout/images/icon_music_1.png);
    background-color: #ffffff;
}

.block_posts .post_type_6 .review
{
    width: 39px;
    height: 37px;
    position: absolute;
    left: 3px;
    bottom: 3px;
    background-color: #B05;
    text-align: center;
}
.block_posts .post_type_6 .review .num
{
    padding: 3px 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
}
.block_posts .post_type_6 .review .type
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 8px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}

.block_posts .post_type_6 .content
{
    overflow: hidden;
}
.block_posts .post_type_6 .info
{
    margin-top: -3px;
    padding: 0px 0px 6px;
    overflow: hidden;
}
.block_posts .post_type_6 .info .tags
{
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_6 .info .tags a
{
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
}
.block_posts .post_type_6 .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_6 .info .author
{
    margin-left: 3px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_6 .info .author a
{
    font-size: 11px;
    color: #B05;
    text-transform: uppercase;
}
.block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
    text-decoration: none;
}
.block_posts .post_type_6 .info .date
{
    margin-left: 3px;
    float: left;
    font-size: 11px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_posts .post_type_6 .info .stats
{
    float: right;
    opacity: 0;
}
.block_posts .post_type_6 .info .likes
{
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_like_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}
.block_posts .post_type_6 .info .comments
{
    margin-left: 10px;
    padding-left: 15px;
    float: left;
    background: url(/content/layout/images/icon_comments_1.png) no-repeat 0px 3px;
    font-size: 12px;
    color: #969696;
    line-height: normal;
}

.block_posts .post_type_6 .title
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
    line-height: 19px;
}
.block_posts .post_type_6 .title a
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
}
.block_posts .post_type_6 .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_posts .post_type_6 .title span
{
    color: #B05;
    text-transform: uppercase;
}

.block_posts .post_type_6 .text
{
    padding-top: 10px;
}
.block_posts .post_type_6 .text p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    color: #424242;
    line-height: 19px;
}

.block_posts .post_type_6:hover .stats
{
    opacity: 1;
}

.block_posts.type_1
{
}
.block_posts.type_1 .posts
{
    margin-left: -26px;
    margin-bottom: -37px;
    overflow: hidden;
}
.block_posts.type_1 .posts article
{
    width: 296px;
    margin-left: 26px;
    margin-bottom: 37px;
    float: left;
}
.block_posts.type_1 .controls
{
    padding-top: 42px;
}

.block_posts.type_2
{
    margin-left: -26px;
    overflow: hidden;
}
.block_posts.type_2 .line_1
{
    margin-left: 26px;
}
.block_posts.type_2 article
{
    width: 296px;
    margin-left: 26px;
    float: left;
}

.block_posts.type_3
{
    margin-left: -26px;
    margin-bottom: -26px;
    overflow: hidden;
}
.block_posts.type_3 article
{
    width: 296px;
    margin-left: 26px;
    margin-bottom: 26px;
    float: left;
}
.block_posts.type_3 article.post_type_4 .title
{
    min-height: 63px;
}

.block_posts.type_4
{
}
.block_posts.type_4 .posts
{
    margin-left: -26px;
    margin-bottom: -37px;
    overflow: hidden;
}
.block_posts.type_4 .posts article
{
    width: 296px;
    margin-left: 26px;
    margin-bottom: 37px;
    float: left;
}
.block_posts.type_4 .controls
{
    padding-top: 42px;
}
.block_posts.type_4 .controls a
{
    width: auto;
}

.block_posts.type_5
{
}
.block_posts.type_5 .posts
{
    margin-left: -26px;
    margin-bottom: -26px;
    overflow: hidden;
}
.block_posts.type_5 .posts article
{
    width: 296px;
    margin-left: 26px;
    margin-bottom: 26px;
}
.block_posts.type_5 article.post_type_4 .title
{
    min-height: 63px;
}
.block_posts.type_5 .controls
{
    padding-top: 37px;
}
.block_posts.type_5 .controls a
{
    width: auto;
}

.block_posts.type_6
{
}
.block_posts.type_6 article
{
    padding: 26px 0px;
}
.block_posts.type_6 article:first-child
{
    padding-top: 0px;
}

.block_posts.type_7
{
    margin-left: -26px;
    margin-bottom: -26px;
    overflow: hidden;
}
.block_posts.type_7 article
{
    width: 296px;
    margin-left: 26px;
    margin-bottom: 26px;
    float: left;
}
.block_posts.type_7 article.post_type_4 .title
{
    min-height: 47px;
}

.block_posts.type_8
{
    margin-left: -26px;
    margin-bottom: -26px;
    overflow: hidden;
}
.block_posts.type_8 article
{
    width: 296px;
    margin-left: 26px;
    margin-bottom: 26px;
    float: left;
}
.block_posts.type_8 article.post_type_4 .title
{
    min-height: 47px;
}
.block_posts.type_8 article.post_type_4 .text
{
    min-height: 60px;
}


.block_pager_1
{
}
.block_pager_1 ul
{
    float: left;
    display: block;
}
.block_pager_1 ul li
{
    margin-left: 3px;
    float: left;
    display: block;
}
.block_pager_1 ul li:first-child
{
    margin-left: 0px;
}
.block_pager_1 ul li.skip
{
    padding: 0px 8px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #161e26;
    font-weight: 600;
    line-height: 28px;
}
.block_pager_1 ul li a
{
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    display: block;
    border: 2px solid #e6ecec;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #161e26;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
.block_pager_1 ul li a:hover
{
    border-color: #d7dede;
    text-decoration: none;
}
.block_pager_1 ul li a.next
{
    min-width: 0px;
    padding: 0px 21px 0px 11px;
    position: relative;
}
.block_pager_1 ul li a.next:before
{
    width: 6px;
    height: 8px;
    display: block;
    position: absolute;
    right: 11px;
    top: 8px;
    background: url(/content/layout/images/arrow_1.png) no-repeat;
    content: ' ';
}
.block_pager_1 ul li.current a
{
    background-color: #B05;
    border-color: #B05;
    color: #ffffff;
}
.block_pager_1 .info
{
    height: 28px;
    line-height: 28px;
    float: right;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #141e26;
    font-weight: 600;
    text-transform: uppercase;
}

.block_form_1
{
}
.block_form_1 .text
{
    margin-top: -4px;
    padding-bottom: 3px;
}
.block_form_1 .text p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    color: #424242;
    line-height: 19px;
}
.block_form_1 .label
{
    padding: 19px 0px 12px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #666666;
}
.block_form_1 .label span
{
    color: #ff0000;
}
.block_form_1 .field
{
    width: 280px;
    height: 30px;
    padding: 0px 10px;
    overflow: hidden;
    border: 1px solid #dedede;
}
.block_form_1 .field.focused
{
    border-color: #b1e0e0;
}
.block_form_1 .field.errored
{
    border-color: #ff0000;
}
.block_form_1 .field input
{
    width: 100%;
    height: 18px;
    line-height: 18px;
    padding: 5px 0px;
    display: block;
    background-color: transparent;
    border: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #424242;
}
.block_form_1 .textarea
{
    padding: 5px 10px;
    overflow: hidden;
    border: 1px solid #dedede;
}
.block_form_1 .textarea.focused
{
    border-color: #b1e0e0;
}
.block_form_1 .textarea.errored
{
    border-color: #ff0000;
}
.block_form_1 .textarea textarea
{
    width: 100%;
    height: 168px;
    line-height: 18px;
    display: block;
    overflow: auto;
    background-color: transparent;
    border: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #424242;
}
.block_form_1 .button
{
    padding-top: 21px;
    overflow: hidden;
}

.block_map_1
{
}
.block_map_1 h2
{
    padding-bottom: 22px;
    font-size: 19px;
    text-transform: uppercase;
}
.block_map_1 #map
{
    width: 100%;
    height: 319px;
}

.block_search_page
{
    margin-bottom: 29px;
    padding-bottom: 28px;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
}
.block_search_page .form
{
    overflow: hidden;
}
.block_search_page .form .field
{
    width: 519px;
    height: 30px;
    padding: 0px 10px;
    float: left;
    overflow: hidden;
    border: 1px solid #dedede;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.block_search_page .form .field input
{
    width: 100%;
    height: 17px;
    line-height: 17px;
    padding: 6px 0px;
    background-color: transparent;
    border: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #a6a6a6;
}
.block_search_page .form .button
{
    width: 74px;
    float: right;
}
.block_search_page .form .button a
{
    height: 32px;
    line-height: 32px;
    padding: 0px;
    display: block;
}
.block_search_page .text
{
    padding-top: 15px;
}
.block_search_page .text p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    line-height: 19px;
}

.block_404
{
    width: 384px;
    margin: 90px auto 0px;
    padding: 13px 0px 100px;
    background: url(/content/layout/images/bg_404.png) no-repeat right top;
}
.block_404 h1
{
    padding-bottom: 3px;
    font-size: 162px;
    text-align: center;
}
.block_404 h2
{
    padding: 0px 30px 19px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    color: #a8a8a8;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 21px;
    text-align: center;
}
.block_404 p
{
    padding-bottom: 26px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
}

.block_search_404
{
    width: 268px;
    height: 29px;
    margin: 0px auto;
    overflow: hidden;
    background-color: #ffffff;
    border: 1px solid #dedede;
}
.block_search_404 .field
{
    height: 29px;
    padding-left: 10px;
    float: left;
    overflow: hidden;
}
.block_search_404 .field input
{
    width: 225px;
    height: 17px;
    line-height: 17px;
    padding: 5px 0px;
    display: block;
    background-color: transparent;
    border: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #a6a6a6;
}
.block_search_404 .button
{
    height: 29px;
    float: right;
    overflow: hidden;
}
.block_search_404 .button input
{
    width: 29px;
    height: 29px;
    display: block;
    background: url(/content/layout/images/icon_search_2.png) no-repeat 8px 8px transparent;
    border: 0px;
    font-size: 0px;
    text-indent: -9000px;
    cursor: pointer;
}

.block_archives
{
}
.block_archives .intro
{
    margin: -5px 0px 27px;
    padding-bottom: 9px;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
}
.block_archives .intro p
{
    padding-bottom: 19px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    line-height: 19px;
}
.block_archives .intro p.marked
{
    font-weight: 600;
}
.block_archives .list
{
}
.block_archives .list > ul > li
{
    display: block;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #191919;
    text-transform: uppercase;
}
.block_archives .list ul ul
{
    padding: 15px 0px 16px 28px;
    display: block;
}
.block_archives .list ul ul li
{
    padding-left: 13px;
    padding-bottom: 12px;
    display: block;
    background: url(/content/layout/images/marker_1.png) no-repeat 0px 4px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #B05;
    text-transform: none;
}
.block_archives .list ul ul li a
{
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #B05;
}
.block_archives .list ul ul li a:hover
{
    color: #424242;
    text-decoration: none;
}

.block_about_author
{
    padding: 19px 5px 19px 16px;
    overflow: hidden;
    border: 1px solid #e6ecec;
}
.block_about_author .photo
{
    width: 96px;
    margin-right: 20px;
    float: left;
}
.block_about_author .photo img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_about_author .content
{
    overflow: hidden;
}
.block_about_author .stats
{
    margin-left: -4px;
    overflow: hidden;
}
.block_about_author .stats li
{
    height: 21px;
    line-height: 21px;
    margin-left: 4px;
    margin-bottom: 4px;
    padding: 0px 7px;
    float: left;
    display: block;
    border: 2px solid #dbe6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #afbaba;
    text-transform: uppercase;
}
.block_about_author .description
{
    padding-top: 12px;
}
.block_about_author .description p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    line-height: 21px;
}
.block_about_author .social
{
    padding-top: 17px;
    overflow: hidden;
}
.block_about_author .social li
{
    margin-left: 3px;
    float: left;
    display: block;
}
.block_about_author .social li:first-child
{
    margin-left: 0px;
}

.block_about_author_post
{
    margin: 43px 0px 32px;
    padding: 19px 5px 19px 16px;
    overflow: hidden;
    border: 1px solid #e6ecec;
}
.block_about_author_post .photo
{
    width: 96px;
    margin-right: 20px;
    float: left;
}
.block_about_author_post .photo img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_about_author_post .content
{
    overflow: hidden;
}
.block_about_author_post .name
{
    padding-bottom: 0px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #191919;
}
.block_about_author_post .name a
{
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #191919;
}
.block_about_author_post .name a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_about_author_post .description
{
    padding-top: 14px;
}
.block_about_author_post .description p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    line-height: 21px;
}
.block_about_author_post .social
{
    padding-top: 17px;
    overflow: hidden;
}
.block_about_author_post .social li
{
    margin-left: 3px;
    float: left;
    display: block;
}
.block_about_author_post .social li:first-child
{
    margin-left: 0px;
}

.block_post_lnk_1
{
    padding: 43px 0px 0px;
}
.block_post_lnk_1 a
{
    padding: 0px;
    display: block;
}

.block_info_1
{
    padding: 47px 0px 34px;
    overflow: hidden;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
}
.block_info_1 > div
{
    height: 83px;
    margin-left: 26px;
    float: left;
    position: relative;
    border: 1px solid #e6ecec;
}
.block_info_1 > div:first-child
{
    margin-left: 0px;
}
.block_info_1 > div .title
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -7px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #424242;
    text-transform: uppercase;
    text-align: center;
}
.block_info_1 > div .title span
{
    padding: 0px 5px;
    display: inline-block;
    background-color: #ffffff;
}

.block_info_1 .rating
{
    width: 196px;
}
.block_info_1 .rating .text
{
    width: 50%;
    padding-top: 20px;
    float: left;
    text-align: center;
}
.block_info_1 .rating .text .num
{
    padding-bottom: 6px;
    font-size: 23px;
    color: #424242;
    font-weight: bold;
}
.block_info_1 .rating .text .type
{
    font-size: 10px;
    color: #424242;
    text-transform: uppercase;
}
.block_info_1 .rating .line
{
    width: 1px;
    height: 35px;
    position: absolute;
    left: 50%;
    top: 23px;
    background-color: #f2f2f2;
}

.block_info_1 .tags
{
    width: 271px;
    text-align: center;
}
.block_info_1 .tags ul
{
    padding-top: 29px;
    display: inline-block;
    overflow: hidden;
}
.block_info_1 .tags li
{
    margin: 0px 2px;
    float: left;
}
.block_info_1 .tags li a
{
    height: 21px;
    line-height: 21px;
    padding: 0px 7px;
    display: block;
    border: 2px solid #dbe6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #afbaba;
    text-transform: uppercase;
}
.block_info_1 .tags li a:hover
{
    border-color: #B05;
    color: #B05;
    text-decoration: none;
}

.block_info_1 .social
{
    width: 204px;
    text-align: center;
}
.block_info_1 .social ul
{
    padding-top: 29px;
    display: inline-block;
    overflow: hidden;
}
.block_info_1 .social li
{
    margin-left: 5px;
    float: left;
}
.block_info_1 .social li:first-child
{
    margin-left: 0px;
}

.block_info_1 .subscribe
{
    width: 183px;
}
.block_info_1 .subscribe .content
{
    padding: 26px 25px 0px 31px;
}
.block_info_1 .subscribe .content a.lnk_subscribe
{
    padding-left: 34px;
    padding-top: 2px;
    display: block;
    position: relative;
    font-size: 11px;
    color: #757575;
    text-transform: uppercase;
    line-height: 15px;
}
.block_info_1 .subscribe .content a.lnk_subscribe:hover
{
    text-decoration: none;
}
.block_info_1 .subscribe .content a.lnk_subscribe .icon
{
    width: 21px;
    height: 21px;
    display: block;
    position: absolute;
    left: 0px;
    top: 4px;
    border: 2px solid #e6e6e6;
}
.block_info_1 .subscribe .content a.lnk_subscribe .icon.email
{
    background: url(/content/layout/images/icon_email_1.gif) no-repeat 5px 6px;
}

.block_info_1.type_1 > .tags
{
    width: auto;
    margin-bottom: 36px;
    float: none;
}
.block_info_1.type_1 > .rating
{
    width: 186px;
    margin-left: 0px;
}
.block_info_1.type_1 > .social
{
    width: 207px;
}
.block_info_1.type_1 > .subscribe
{
    width: 167px;
}
.block_info_1.type_1 > .subscribe .content
{
    padding-left: 23px;
    padding-right: 15px;
}

.block_comments_1
{
    padding: 39px 0px 5px;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
}
.block_comments_1 h3
{
    margin-bottom: 3px;
    padding-bottom: 17px;
    border-bottom: 2px solid #e6ecec;
    font-size: 20px;
    text-transform: uppercase;
}
.block_comments_1 h3 span
{
    color: #777777;
}

.block_comments_1 .comment
{
}
.block_comments_1 .comment .inside
{
    padding: 30px 0px 25px;
    border-bottom: 1px solid #e6ecec;
}
.block_comments_1 .comment.last_comment .inside
{
    border: 0px;
}
.block_comments_1 .comment .avatar
{
    width: 61px;
    margin-right: 18px;
    float: left;
}
.block_comments_1 .comment .avatar img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_comments_1 .comment .content
{
    overflow: hidden;
}
.block_comments_1 .comment .author
{
    padding-bottom: 8px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
}
.block_comments_1 .comment .author a
{
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
}
.block_comments_1 .comment .author a:hover
{
    text-decoration: none;
}
.block_comments_1 .comment .info
{
    padding-bottom: 9px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #919191;
}
.block_comments_1 .comment .info a
{
    margin-left: 8px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #31cccd;
}
.block_comments_1 .comment .info a:hover
{
    color: #919191;
    text-decoration: none;
}
.block_comments_1 .comment .text
{
}
.block_comments_1 .comment .text p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
}

.block_comments_1 .comment .comment
{
    margin-left: 79px;
}

.block_leave_comment_1
{
    padding: 39px 0px 0px;
}
.block_leave_comment_1 h3
{
    margin-bottom: 12px;
    padding-bottom: 17px;
    border-bottom: 2px solid #e6ecec;
    font-size: 20px;
    text-transform: uppercase;
}
.block_leave_comment_1 .fields
{
    width: 300px;
    margin-right: 22px;
    float: left;
}
.block_leave_comment_1 .label
{
    padding: 19px 0px 12px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
}
.block_leave_comment_1 .label span
{
    color: #ff0000;
}
.block_leave_comment_1 .field
{
    height: 30px;
    padding: 0px 10px;
    overflow: hidden;
    border: 1px solid #dedede;
}
.block_leave_comment_1 .field.focused
{
    border-color: #b1e0e0;
}
.block_leave_comment_1 .field.errored
{
    border-color: #ff0000;
}
.block_leave_comment_1 .field input
{
    width: 100%;
    height: 18px;
    line-height: 18px;
    padding: 5px 0px;
    display: block;
    background-color: transparent;
    border: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #424242;
}
.block_leave_comment_1 .textarea
{
    padding: 5px 10px;
    overflow: hidden;
    border: 1px solid #dedede;
}
.block_leave_comment_1 .textarea.focused
{
    border-color: #b1e0e0;
}
.block_leave_comment_1 .textarea.errored
{
    border-color: #ff0000;
}
.block_leave_comment_1 .textarea textarea
{
    width: 100%;
    height: 170px;
    line-height: 18px;
    display: block;
    overflow: auto;
    background-color: transparent;
    border: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #424242;
}
.block_leave_comment_1 .button
{
    padding-top: 21px;
    overflow: hidden;
}
.block_leave_comment_1 .button a
{
    padding: 0px;
    display: block;
}

.block_leave_comment_1.type_1 .fields
{
    margin-right: 0px;
    float: none;
}

.block_also_like_1
{
    margin: 43px 0px 0px;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
}
.block_also_like_1 > .title
{
    height: 38px;
    line-height: 38px;
    margin-bottom: 36px;
    padding-bottom: 3px;
    background: url(/content/layout/images/line_1.gif) repeat-x left bottom;
    border-top: 2px solid #161e26;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #191919;
    text-transform: uppercase;
    text-align: center;
}

.block_also_like_1 .flex-direction-nav a
{
    width: 8px;
    height: 12px;
    display: block;
    position: absolute;
    top: -64px;
    background-repeat: no-repeat;
    background-image: url(/content/layout/images/sprite_arrow_5.png);
    text-indent: -9000px;
}
.block_also_like_1 .flex-direction-nav a.flex-prev
{
    left: 0px;
    background-position: left top;
}
.block_also_like_1 .flex-direction-nav a.flex-prev:hover
{
    background-position: left bottom;
}
.block_also_like_1 .flex-direction-nav a.flex-next
{
    right: 0px;
    background-position: right top;
}
.block_also_like_1 .flex-direction-nav a.flex-next:hover
{
    background-position: right bottom;
}

.block_also_like_1 .block_posts
{
    overflow: visible;
}
.block_also_like_1 .post_type_4 .title
{
    min-height: 69px;
    font-size: 13px;
    line-height: 19px;
}
.block_also_like_1 .post_type_4 .title a
{
    font-size: 13px;
}

.block_rules_1
{
    padding-top: 0px;
}
.block_rules_1 h2
{
    margin-bottom: 19px;
    padding: 13px 0px 17px;
    border-bottom: 2px solid #e6ecec;
    font-size: 20px;
}
.block_rules_1 h2 span
{
    color: #7a8691;
}
.block_rules_1 p
{
    padding-bottom: 21px;
    overflow: hidden;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
}
.block_rules_1 p b
{
    color: #161e26;
}
.block_rules_1 p span
{
    display: block;
}
.block_rules_1 p span.count
{
    width: 30px;
    margin-right: 8px;
    float: left;
    font-weight: 600;
    text-align: right;
}

.block_audio_1
{
}
.block_audio_1 .cover
{
    margin-bottom: 4px;
}
.block_audio_1 .cover img
{
    width: 100%;
    height: auto;
    display: block;
}
.block_audio_1 .audio
{
    position: relative;
    background-color: #161e26;
    border: 1px solid #161e26;
}
.block_audio_1 .audio .mejs-container .mejs-controls
{
    height: 30px;
    background: none #161e26;
}
.block_audio_1 .audio .mejs-controls div.mejs-time-rail
{
    height: 7px;
    margin-top: 12px;
    padding-top: 0px;
}
.block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-buffering
{
    height: 5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-total
{
    height: 5px;
    margin: 0px;
    background: none #858585;
    border: 1px solid #13181d;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-loaded
{
    height: 5px;
    margin: 0px;
    background: none #9e9e9e;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current
{
    height: 5px;
    margin: 0px;
    background: none #B05;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.block_audio_1 .audio .mejs-controls .mejs-button
{
    width: 30px;
    height: 30px;
}
.block_audio_1 .audio .mejs-controls .mejs-button button
{
    width: 30px;
    height: 30px;
    margin: 0px;
    background-image: url(/content/layout/images/sprite_audio_1.png);
    outline: 0px !important;
}

.block_audio_1 .audio .mejs-controls .mejs-play button
{
    background-position: -30px top;
}
.block_audio_1 .audio .mejs-controls .mejs-play button:hover
{
    background-position: -30px bottom;
}

.block_audio_1 .audio .mejs-controls .mejs-pause button
{
    background-position: 0px top;
}
.block_audio_1 .audio .mejs-controls .mejs-pause button:hover
{
    background-position: 0px bottom;
}

.block_audio_1 .audio .mejs-controls .mejs-mute button
{
    background-position: -60px top;
}
.block_audio_1 .audio .mejs-controls .mejs-mute button:hover
{
    background-position: -60px bottom;
}
.block_audio_1 .audio .mejs-controls .mejs-unmute button
{
    background-position: -90px top;
}
.block_audio_1 .audio .mejs-controls .mejs-unmute button:hover
{
    background-position: -90px bottom;
}

.block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider
{
    width: 46px;
    height: 30px;
}
.block_audio_1 .audio .mejs-controls .mejs-volume-button .mejs-volume-slider
{
    width: 30px;
}
.block_audio_1 .audio .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total
{
    left: 15px;
}
.block_audio_1 .audio .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current
{
    left: 15px;
}
.block_audio_1 .audio .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle
{
    left: 8px;
}
.block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total
{
    width: 35px;
    height: 5px;
    left: 0px;
    top: 12px;
    background: none #858585;
    border: 1px solid #13181d;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current
{
    height: 5px;
    left: 1px;
    top: 13px;
    background: none #B05;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.block_audio_1 .audio .mejs-container .mejs-controls .mejs-time
{
    height: 30px;
    line-height: 30px;
    padding: 0px;
    position: relative;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #303030;
    font-weight: bold;
}
.block_audio_1 .audio .mejs-container .mejs-controls .mejs-time span
{
    margin: 0px;
    float: none;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #dcdcdc;
    font-weight: bold;
    line-height: 30px;
}
.block_audio_1 .audio .mejs-container .mejs-controls .mejs-time.mejs-currenttime-container
{
    width: 40px;
    text-align: left;
}
.block_audio_1 .audio .mejs-container .mejs-controls .mejs-time.mejs-currenttime-container span
{
}
.block_audio_1 .audio .mejs-container .mejs-controls .mejs-time.mejs-duration-container
{
    width: 0px;
}
.block_audio_1 .audio .mejs-container .mejs-controls .mejs-time.mejs-duration-container span
{
    padding-left: 18px;
}

.block_review_stat
{
    width: 260px;
    margin-top: 6px;
    margin-right: 20px;
    float: left;
    background-color: #0f141a;
}
.block_review_stat .value
{
    width: 68px;
    height: 12px;
    position: relative;
    background: url(/content/layout/images/sprite_stars_1.png) no-repeat;
}
.block_review_stat .value div
{
    width: 0px;
    height: 12px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(/content/layout/images/sprite_stars_1.png) no-repeat 0px bottom #0f141a;
}
.block_review_stat .parameter
{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    background-color: #151e26;
    border-bottom: 1px solid #2d3740;
}
.block_review_stat .parameter .title
{
    padding-left: 12px;
    float: left;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
.block_review_stat .parameter .value
{
    margin-right: 8px;
    margin-top: 11px;
    float: right;
}
.block_review_stat .parameter .value div
{
    background-color: #151e26;
}
.block_review_stat .summary
{
    padding: 8px 0px 9px;
    overflow: hidden;
}
.block_review_stat .summary .mark
{
    width: 73px;
    float: right;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #d6d9dc;
    text-align: center;
}
.block_review_stat .summary .mark .num
{
    font-size: 34px;
}
.block_review_stat .summary .mark .name
{
    padding: 1px 0px 11px;
    font-size: 14px;
}
.block_review_stat .summary .text
{
    padding-left: 12px;
    padding-right: 15px;
    overflow: hidden;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #d6d9dc;
    line-height: 19px;
}

.block_accordion_type_1
{
    position: relative;
}
.block_accordion_type_1 .button_outer
{
    margin-top: 3px;
    padding-left: 12px;
    position: relative;
    background-color: #f8f8f8;
    border-bottom: 2px solid #dde2e7;
    cursor: pointer;
}
.block_accordion_type_1 .button_outer.first
{
    margin-top: 0px;
}
.block_accordion_type_1 .button_outer .button_inner
{
    height: 38px;
    line-height: 38px;
    margin-right: 31px;
    overflow: hidden;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #191919;
    text-transform: uppercase;
}
.block_accordion_type_1 .button_outer .icon
{
    width: 11px;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 13px;
    background: url(/content/layout/images/icon_plus_1.png) no-repeat;
    cursor: pointer;
}
.block_accordion_type_1 .button_outer.current
{
    border-color: #B05;
}
.block_accordion_type_1 .button_outer.current .button_inner
{
}
.block_accordion_type_1 .button_outer.current .icon
{
    background: url(/content/layout/images/icon_minus_1.png) no-repeat;
}
.block_accordion_type_1 .accordion_content
{
    padding: 14px 0px 12px;
    position: relative;
}
.block_accordion_type_1 .accordion_content p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
}

.block_toggle_type_1
{
    position: relative;
}
.block_toggle_type_1 .button_outer
{
    margin-top: 3px;
    padding-left: 12px;
    position: relative;
    background-color: #f8f8f8;
    border-bottom: 2px solid #dde2e7;
    cursor: pointer;
}
.block_toggle_type_1 .button_outer.first
{
    margin-top: 0px;
}
.block_toggle_type_1 .button_outer .button_inner
{
    height: 38px;
    line-height: 38px;
    margin-right: 31px;
    overflow: hidden;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    color: #191919;
    text-transform: uppercase;
}
.block_toggle_type_1 .button_outer .icon
{
    width: 8px;
    height: 8px;
    position: absolute;
    right: 13px;
    top: 14px;
    background: url(/content/layout/images/icon_plus_2.png) no-repeat;
    cursor: pointer;
}
.block_toggle_type_1 .button_outer.current
{
    border-color: #B05;
}
.block_toggle_type_1 .button_outer.current .button_inner
{
}
.block_toggle_type_1 .button_outer.current .icon
{
    background: url(/content/layout/images/icon_minus_2.png) no-repeat 0px 4px;
}
.block_toggle_type_1 .toggle_content
{
    padding: 14px 0px 12px;
    position: relative;
}
.block_toggle_type_1 .toggle_content p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
}

.block_tabs_type_1
{
}
.block_tabs_type_1 .tabs
{
    height: 38px;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.block_tabs_type_1 .tabs li
{
    float: left;
    display: block;
}
.block_tabs_type_1 .tabs li a
{
    height: 36px;
    display: block;
    position: relative;
    background-color: #f8f8f8;
    border-top: 2px solid #ffffff;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #625c5c;
    font-weight: bold;
    text-transform: uppercase;
}
.block_tabs_type_1 .tabs li:first-child a span
{
    border-left: 1px solid #e3e3e3;
}
.block_tabs_type_1 .tabs li a span
{
    height: 34px;
    line-height: 34px;
    padding: 0px 12px;
    display: block;
    border-top: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
}
.block_tabs_type_1 .tabs li a span.icon
{
    padding-left: 30px;
}
.block_tabs_type_1 .tabs li a span.display
{
    background: url(/content/layout/images/icon_display_1.png) no-repeat 10px 12px;
}
.block_tabs_type_1 .tabs li a:hover
{
    text-decoration: none;
}
.block_tabs_type_1 .tabs li a.current
{
    background-color: #ffffff;
    border-top: 2px solid #B05;
    color: #303030;
}
.block_tabs_type_1 .tabs li a.current span
{
    border-bottom: 0px;
    border-top: 1px solid #B05;
}
.block_tabs_type_1 .tab_content
{
    padding: 12px 14px 13px;
    display: none;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
}
.block_tabs_type_1 .tab_content p
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
}

.block_buttons_demo
{
    margin-left: -9px;
    margin-bottom: -9px;
    overflow: hidden;
}
.block_buttons_demo a
{
    margin-left: 9px;
    margin-bottom: 9px;
    float: left;
    display: block;
}

.block_info_box_demo
{
    margin-bottom: -13px;
    overflow: hidden;
}
.block_info_box_demo .general_info_box
{
    margin-bottom: 13px;
}




.block_sidebar_social
{
    padding: 23px 0px 10px;
}
.block_sidebar_social .row
{
    height: 31px;
    margin-bottom: 13px;
    overflow: hidden;
}
.block_sidebar_social .row .text
{
    height: 31px;
    line-height: 31px;
    padding-left: 41px;
    float: left;
    background-repeat: no-repeat;
    color: #3c3c3c;
}
.block_sidebar_social .row .button
{
    padding-top: 5px;
    float: right;
}
.block_sidebar_social .row .button a
{
    height: 21px;
    line-height: 20px;
    padding: 0px 11px;
    display: block;
    background-color: #d3d9de;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
}
.block_sidebar_social .row .button a:hover
{
    background-color: #161e26;
    text-decoration: none;
}

.block_sidebar_social .row.fb .text
{
    background-image: url(/content/layout/images/icon_fb_1.jpg);
}
.block_sidebar_social .row.tw .text
{
    background-image: url(/content/layout/images/icon_tw_1.jpg);
}
.block_sidebar_social .row.rss .text
{
    background-image: url(/content/layout/images/icon_rss_1.jpg);
}

.block_sidebar_popular_posts
{
    padding: 9px 0px 0px;
}
.block_sidebar_popular_posts article
{
    padding: 10px 0px 14px;
    overflow: hidden;
    border-top: 1px solid #e6ecec;
}
.block_sidebar_popular_posts article:first-child
{
    border: 0px;
}
.block_sidebar_popular_posts article .image
{
    width: 86px;
    margin-right: 12px;
    padding-top: 4px;
    float: left;
}
.block_sidebar_popular_posts article .image img
{
    display: block;
}
.block_sidebar_popular_posts article .content
{
    overflow: hidden;
}
.block_sidebar_popular_posts article .title
{
    padding-bottom: 7px;
    font-size: 13px;
    color: #424242;
    font-weight: bold;
    line-height: 18px;
}
.block_sidebar_popular_posts article .title a
{
    font-size: 13px;
    color: #424242;
    font-weight: bold;
}
.block_sidebar_popular_posts article .title a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_sidebar_popular_posts article .info
{
    overflow: hidden;
}
.block_sidebar_popular_posts article .info .tags
{
    float: left;
    font-size: 10px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}
.block_sidebar_popular_posts article .info .tags a
{
    font-size: 10px;
    color: #808080;
    text-transform: uppercase;
}
.block_sidebar_popular_posts article .info .tags a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_sidebar_popular_posts article .info .date
{
    margin-left: 3px;
    float: left;
    font-size: 10px;
    color: #808080;
    text-transform: uppercase;
    line-height: normal;
}

.block_sidebar_most_commented
{
    padding: 9px 0px 0px;
}
.block_sidebar_most_commented article
{
    overflow: hidden;
    border-top: 1px solid #e6ecec;
}
.block_sidebar_most_commented article:first-child
{
    border: 0px;
}
.block_sidebar_most_commented article a
{
    padding: 9px 0px 10px;
    display: block;
    overflow: hidden;
}
.block_sidebar_most_commented article a:hover
{
    text-decoration: none;
}
.block_sidebar_most_commented article a .num
{
    min-width: 21px;
    height: 18px;
    line-height: 18px;
    margin: 5px 0px 4px 10px;
    float: right;
    display: block;
    position: relative;
    background-color: #B05;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.block_sidebar_most_commented article a .num .tail
{
    width: 4px;
    height: 4px;
    position: absolute;
    left: 5px;
    bottom: -4px;
    background: url(/content/layout/images/tail_2.gif) no-repeat;
}
.block_sidebar_most_commented article a .title
{
    display: block;
    overflow: hidden;
    font-size: 11px;
    color: #424242;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 17px;
}
.block_sidebar_most_commented article a:hover .num
{
    background-color: #161e26;
}
.block_sidebar_most_commented article a:hover .tail
{
    background: url(/content/layout/images/tail_3.gif) no-repeat;
}
.block_sidebar_most_commented article a:hover .title
{
    color: #B05;
}

.block_sidebar_latest_comments
{
    padding: 9px 0px 0px;
}
.block_sidebar_latest_comments article
{
    padding: 11px 0px 10px;
    overflow: hidden;
    border-top: 1px solid #e6ecec;
}
.block_sidebar_latest_comments article:first-child
{
    border: 0px;
}
.block_sidebar_latest_comments article .num
{
    width: 21px;
    height: 21px;
    line-height: 20px;
    margin-right: 12px;
    margin-top: 3px;
    float: left;
    border: 2px solid #e6ecec;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    color: #464646;
    font-weight: bold;
    text-align: center;
}
.block_sidebar_latest_comments article .content
{
    overflow: hidden;
}
.block_sidebar_latest_comments article .author
{
    padding-bottom: 5px;
    font-size: 11px;
    color: #8a8a8a;
    font-weight: 600;
    text-transform: uppercase;
    line-height: normal;
}
.block_sidebar_latest_comments article .author span
{
    color: #424242;
    font-weight: bold;
}
.block_sidebar_latest_comments article .comment
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    color: #424242;
    line-height: 19px;
}

.block_sidebar_latest_reviews
{
    padding: 14px 0px 0px;
}
.block_sidebar_latest_reviews .review
{
    padding: 9px 0px 14px;
    overflow: hidden;
    position: relative;
    border-top: 1px solid #e6ecec;
}
.block_sidebar_latest_reviews .review:first-child
{
    border-top: 0px;
}
.block_sidebar_latest_reviews .review .title
{
    height: 18px;
    line-height: 18px;
    margin-right: 40px;
    margin-bottom: 7px;
    font-size: 11px;
    color: #424242;
    font-weight: bold;
    text-transform: uppercase;
}
.block_sidebar_latest_reviews .review .num
{
    width: 31px;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 0px;
    top: 9px;
    background-color: #B05;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.block_sidebar_latest_reviews .review .progress
{
    height: 4px;
    position: relative;
    background-color: #e8e8e8;
}
.block_sidebar_latest_reviews .review .progress .bar
{
    width: 0%;
    height: 4px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #6c7a88;
}

.block_sidebar_calendar_1
{
    margin-top: 23px;
    padding: 0px 17px 37px;
    position: relative;
    border: 1px solid #e6ecec;
    border-bottom: 0px;
}
.block_sidebar_calendar_1 .datepickerNotInMonth a, .block_sidebar_calendar_1 .datepickerNotInMonth span
{
    color: #cccccc;
}
.block_sidebar_calendar_1 .datepickerBorderT, .block_sidebar_calendar_1 .datepickerBorderB, .block_sidebar_calendar_1 .datepickerBorderL, .block_sidebar_calendar_1 .datepickerBorderR, .block_sidebar_calendar_1 .datepickerBorderTL, .block_sidebar_calendar_1 .datepickerBorderTR, .block_sidebar_calendar_1 .datepickerBorderBL, .block_sidebar_calendar_1 .datepickerBorderBR
{
    display: none;
}
.block_sidebar_calendar_1 .datepickerContainer, .block_sidebar_calendar_1 .datepicker
{
    width: auto !important;
    left: 0px;
    top: 0px;
}

.block_sidebar_calendar_1 div.datepicker table table th
{
    vertical-align: top;
}
.block_sidebar_calendar_1 div.datepicker table table td
{
    width: 37px;
    padding: 7px 0px;
    vertical-align: top;
    background-color: #ffffff;
    border-bottom: 1px solid #e8e8e8;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #818181;
    text-align: center;
}
.block_sidebar_calendar_1 div.datepicker table table td a
{
    width: 26px;
    height: 19px;
    line-height: 19px;
    margin: 0px auto;
    display: block;
    color: #818181;
}
.block_sidebar_calendar_1 div.datepicker table table td.last
{
    width: 38px;
}
.block_sidebar_calendar_1 div.datepicker table table td a:hover
{
    background-color: #e3ebf2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.block_sidebar_calendar_1 div.datepicker table table td.datepickerSelected a, .block_sidebar_calendar_1 div.datepicker table table td.datepickerSelected a:hover
{
    background-color: #1a232b;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #ffffff;
}

.block_sidebar_calendar_1 .datepickerGoPrev
{
    background-color: #ffffff;
}
.block_sidebar_calendar_1 .datepickerGoPrev a
{
    width: 37px;
    height: 42px;
    display: block;
    font-size: 0px;
    line-height: 0px;
    cursor: pointer;
}
.block_sidebar_calendar_1 .datepickerGoPrev span
{
    width: 37px;
    height: 42px;
    display: block;
    background: url(/content/layout/images/arrow_2.png) no-repeat 0px 17px;
    text-indent: -9000px;
}

.block_sidebar_calendar_1 .datepickerMonth
{
    background-color: #ffffff;
    text-align: center;
}
.block_sidebar_calendar_1 .datepickerMonth a
{
    height: 42px;
    line-height: 42px;
    display: block;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #181818;
    font-weight: 600;
    text-transform: uppercase;
}

.block_sidebar_calendar_1 .datepickerGoNext
{
    background-color: #ffffff;
}
.block_sidebar_calendar_1 .datepickerGoNext a
{
    width: 38px;
    height: 42px;
    display: block;
    font-size: 0px;
    line-height: 0px;
    cursor: pointer;
}
.block_sidebar_calendar_1 .datepickerGoNext span
{
    width: 38px;
    height: 42px;
    display: block;
    background: url(/content/layout/images/arrow_3.png) no-repeat right 17px;
    text-indent: -9000px;
}

.block_sidebar_calendar_1 .datepickerDoW
{
}
.block_sidebar_calendar_1 .datepickerDoW th
{
    background-color: #ffffff;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #5c5c5c;
    font-weight: bold;
    text-align: center;
}
.block_sidebar_calendar_1 .datepickerDoW th span
{
    width: 37px;
    height: 42px;
    line-height: 42px;
    display: block;
    border-top: 2px solid #1a232b;
    border-bottom: 2px solid #e8e8e8;
}
.block_sidebar_calendar_1 .datepickerDoW th.last span
{
    width: 38px;
}

.block_sidebar_calendar_1 .prev_month
{
    height: 37px;
    line-height: 37px;
    padding-left: 14px;
    display: block;
    position: absolute;
    left: 17px;
    bottom: 0px;
    background: url(/content/layout/images/arrow_4.png) no-repeat left 15px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #989898;
    font-weight: bold;
    text-transform: uppercase;
}
.block_sidebar_calendar_1 .prev_month:hover
{
    text-decoration: none;
}



footer
{
    background-color: #161e26;
}
.sticky_footer.need footer
{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

footer .top
{
    padding-top: 31px;
}
footer .middle
{
    background-color: #0f141a;
}
footer .bottom
{
}

.block_footer_widgets
{
    margin-left: -26px;
    overflow: hidden;
}
.block_footer_widgets h3
{
    padding-bottom: 0px;
    font-size: 15px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
}
.block_footer_widgets .column
{
    width: 296px;
    margin-left: 26px;
    float: left;
}
.block_footer_widgets .column > div
{
    padding-bottom: 26px;
}

.block_footer_categories h3
{
    padding-bottom: 21px;
}
.block_footer_categories li
{
    padding-top: 20px;
    display: block;
    text-align: center;
}
.block_footer_categories li:first-child
{
    padding-top: 0px;
}
.block_footer_categories li a
{
    font-size: 10px;
    color: #dbdbdb;
    text-transform: uppercase;
}
.block_footer_categories li a:hover
{
    color: #B05;
    text-decoration: none;
}

.block_footer_tags h3
{
    padding-bottom: 23px;
}
.block_footer_tags ul
{
    display: block;
    font-size: 0px;
    text-align: center;
}
.block_footer_tags li
{
    margin: 0px 1px 3px 2px;
    display: inline-block;
}
.block_footer_tags li a
{
    height: 27px;
    line-height: 27px;
    padding: 0px 10px;
    display: block;
    background-color: #262d36;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 10px;
    color: #ebebeb;
    text-transform: uppercase;
}
.block_footer_tags li a:hover
{
    background-color: #B05;
    text-decoration: none;
}

.block_footer_twitter
{
}
.block_footer_twitter h3
{
    padding-bottom: 18px;
}
.block_footer_twitter li
{
    padding-top: 10px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #c8cdd2;
    line-height: 19px;
    text-align: center;
}
.block_footer_twitter li:first-child
{
    padding-top: 0px;
}
.block_footer_twitter li a
{
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #fefeff;
}
.block_footer_twitter .tweet_time
{
    padding-top: 5px;
    display: block;
    font-size: 12px;
    color: #7b8188;
}
.block_footer_twitter .tweet_time a
{
    font-size: 12px;
    color: #7b8188;
}
.block_footer_twitter .loading
{
    padding-bottom: 0px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #c8cdd2;
    line-height: 19px;
    text-align: center;
}

.block_footer_pics h3
{
    padding-bottom: 23px;
}
.block_footer_pics ul
{
    margin-left: -4px;
    margin-bottom: -4px;
    display: block;
    overflow: hidden;
}
.block_footer_pics li
{
    margin-left: 4px;
    margin-bottom: 4px;
    float: left;
    display: block;
}
.block_footer_pics li a
{
    display: block;
    position: relative;
}
.block_footer_pics li a img
{
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.block_footer_pics li a .hover
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-image: url(/content/layout/images/icon_zoom_1.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(51, 204, 205, 0.32);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    opacity: 0;
}
.block_footer_pics li a:hover .hover
{
    opacity: 1;
}

.block_bottom_menu
{
    height: 45px;
    overflow: hidden;
    text-align: center;
}
.block_bottom_menu nav
{
    display: inline-block;
}
.block_bottom_menu nav > ul > li
{
    float: left;
    display: block;
    position: relative;
}
.block_bottom_menu nav > ul > li > a
{
    height: 45px;
    line-height: 45px;
    padding: 0px 10px;
    display: block;
    font-size: 12px;
    color: #d9d9d9;
    text-transform: uppercase;
}
.block_bottom_menu nav > ul > li > a:hover
{
    color: #B05;
    text-decoration: none;
}
.block_bottom_menu nav > ul > li.current_page_item > a
{
    color: #B05;
    text-decoration: none;
}

.block_copyrights
{
}
.block_copyrights p
{
    padding-bottom: 0px;
    line-height: 52px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    color: #b1b1b1;
    text-align: center;
}



/* general buttons */
.general_button
{
    height: 30px;
    line-height: 30px;
    padding: 0px 14px;
    display: inline-block;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.general_button:hover
{
    text-decoration: none;
}

.general_button_type_1
{
    height: 32px;
    line-height: 32px;
    padding: 0px 20px;
    display: inline-block;
    border: 3px solid #ffffff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
}
.general_button_type_1:hover
{
    border-color: #B05;
    color: #B05;
    text-decoration: none;
}

.general_button_type_2
{
    height: 24px;
    line-height: 24px;
    padding: 0px 11px;
    display: inline-block;
    border: 3px solid #ffffff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Montserrat' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
}
.general_button_type_2:hover
{
    border-color: #B05;
    color: #B05;
    text-decoration: none;
}

.general_button_type_3
{
    height: 34px;
    line-height: 34px;
    padding: 0px 18px;
    display: inline-block;
    background-color: #161e26;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.general_button_type_3:hover
{
    background-color: #B05;
    text-decoration: none;
}

.general_button_type_4
{
    height: 34px;
    line-height: 34px;
    padding: 0px 18px;
    display: inline-block;
    background-color: #a3b2bf;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.general_button_type_4:hover
{
    background-color: #B05;
    text-decoration: none;
}

.general_button_type_5
{
    height: 25px;
    line-height: 25px;
    padding: 0px 12px;
    display: inline-block;
    background-color: #a3b2bf;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.general_button_type_5:hover
{
    background-color: #161e26;
    text-decoration: none;
}

.general_colored_button
{
    height: 34px;
    line-height: 34px;
    padding: 0px 20px;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-family: 'Open Sans' , Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.general_colored_button:hover
{
    text-decoration: none;
}

.general_colored_button.default
{
    background-color: #161e26;
}
.general_colored_button.default:hover
{
    background-color: #B05;
}

.general_colored_button.blue
{
    background-color: #53b7f9;
}
.general_colored_button.blue:hover
{
    background-color: #161e26;
}

.general_colored_button.green
{
    background-color: #35bb2e;
}
.general_colored_button.green:hover
{
    background-color: #161e26;
}

.general_colored_button.orange
{
    background-color: #ff6800;
}
.general_colored_button.orange:hover
{
    background-color: #161e26;
}

.general_colored_button.navy
{
    background-color: #1c7bbf;
}
.general_colored_button.navy:hover
{
    background-color: #161e26;
}

.general_colored_button.red
{
    background-color: #e35039;
}
.general_colored_button.red:hover
{
    background-color: #161e26;
}

.general_colored_button.pink
{
    background-color: #e52b50;
}
.general_colored_button.pink:hover
{
    background-color: #161e26;
}

.general_colored_button.purple
{
    background-color: #d66fa5;
}
.general_colored_button.purple:hover
{
    background-color: #161e26;
}

.general_colored_button.yellow
{
    background-color: #ffbe34;
}
.general_colored_button.yellow:hover
{
    background-color: #161e26;
}

.general_colored_button.brown
{
    background-color: #6f4e37;
}
.general_colored_button.brown:hover
{
    background-color: #161e26;
}



/* pics styles */
.pic
{
    max-width: 100%;
    display: inline-block;
    position: relative;
    line-height: 0px;
}
.pic img
{
    max-width: 100%;
}
.pic.alignleft
{
    margin: 5px 20px 0px 0px;
    float: left;
    display: block;
}
.pic.alignright
{
    margin: 5px 0px 0px 20px;
    float: right;
    display: block;
}

/* info box styles */
.general_info_box
{
    padding: 14px 37px 15px;
    position: relative;
    background-repeat: no-repeat;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.general_info_box p
{
    padding-bottom: 0px;
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 14px;
}
.general_info_box p a
{
    font-family: 'Patua One' , Helvetica, Arial, sans-serif;
    font-size: 14px;
}
.general_info_box .close
{
    width: 9px;
    height: 9px;
    display: block;
    position: absolute;
    right: 14px;
    top: 17px;
    background-repeat: no-repeat;
    text-indent: -9000px;
}
.general_info_box .close:hover
{
    background-position: left bottom;
}

.general_info_box.info
{
    background-image: url(/content/layout/images/icon_message_box_1.png);
    background-position: 13px 16px;
    background-color: #ffffff;
    border: 1px solid #e2e2e2;
}
.general_info_box.info p
{
    color: #989898;
}
.general_info_box.info a
{
    color: #989898;
}
.general_info_box.info .close
{
    background-image: url(/content/layout/images/icon_close_1.gif);
}

.general_info_box.warning
{
    background-image: url(/content/layout/images/icon_message_box_2.png);
    background-position: 11px 15px;
    background-color: #ffbe34;
    border: 1px solid #ffbe34;
}
.general_info_box.warning p
{
    color: #ffffff;
}
.general_info_box.warning a
{
    color: #ffffff;
}
.general_info_box.warning .close
{
    background-image: url(/content/layout/images/icon_close_2.gif);
}

.general_info_box.success
{
    background-image: url(/content/layout/images/icon_message_box_3.png);
    background-position: 13px 16px;
    background-color: #35bb2e;
    border: 1px solid #35bb2e;
}
.general_info_box.success p
{
    color: #ffffff;
}
.general_info_box.success a
{
    color: #ffffff;
}
.general_info_box.success .close
{
    background-image: url(/content/layout/images/icon_close_2.gif);
}

.general_info_box.error
{
    background-image: url(/content/layout/images/icon_message_box_4.png);
    background-position: 13px 15px;
    background-color: #e35039;
    border: 1px solid #e35039;
}
.general_info_box.error p
{
    color: #ffffff;
}
.general_info_box.error a
{
    color: #ffffff;
}
.general_info_box.error .close
{
    background-image: url(/content/layout/images/icon_close_2.gif);
}



/* columns styles */
.block_columns
{
    margin-left: -20px;
    overflow: hidden;
}
.block_columns > div
{
    min-height: 1px;
    float: left;
}
.block_columns .column_inner
{
    margin-left: 20px;
}

.block_columns .full
{
    width: 100%;
}
.block_columns .one_half
{
    width: 50%;
}
.block_columns .one_third
{
    width: 33.333%;
}
.block_columns .two_third
{
    width: 66.666%;
}
.block_columns .one_fourth
{
    width: 25%;
}
.block_columns .three_fourth
{
    width: 75%;
}



.isotope-item
{
    z-index: 2;
}

.isotope-hidden.isotope-item
{
    pointer-events: none;
    z-index: 1;
}

.isotope, .isotope .isotope-item
{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope
{
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item
{
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.general_not_loaded
{
    min-height: 100px;
    overflow: hidden;
    background: url(/content/layout/images/loader_1.gif) no-repeat center center;
}
.general_not_loaded > *
{
    opacity: 0;
}


@media screen
{
    .block_top_menu li a, .block_search input, .block_secondary_menu nav li a, .block_secondary_menu .image_type_1 .title a, .block_secondary_menu .menu_type_1 li a, .block_secondary_menu .menu_type_2 li a, .block_secondary_menu .menu_type_3 li a, .block_secondary_menu_r .r_menu li a, .block_general_title_2 h2 a, .block_caption_1 a, .block_content > p > a, .block_posts .post_type_1 .info .tags a, .block_posts .post_type_1 .title a, .block_posts .post_type_2 .info .tags a, .block_posts .post_type_2 .title a, .block_posts .post_type_3 .info .tags a, .block_posts .post_type_4 .info .tags a, .block_posts .post_type_4 .title a, .block_posts .post_type_5 .info .tags a, .block_posts .post_type_5 .title a, .block_posts .post_type_6 .info .tags a, .block_posts .post_type_6 .info .author a, .block_posts .post_type_6 .title a, .block_footer_categories li a, .block_footer_tags li a, .block_bottom_menu li a, .block_sidebar_social .row .button a, .block_sidebar_popular_posts article .title a, .block_sidebar_popular_posts article .info .tags a, .block_sidebar_most_commented article a .title, .block_pager_1 ul li a, .block_archives .list ul ul li a, .block_featured .description .title a, .block_info_1 .tags li a, .block_about_author_post .name a, .block_comments_1 .comment .info a, .general_button_type_1, .general_button_type_2, .general_button_type_3, .general_button_type_4, .general_button_type_5, .general_colored_button
    {
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -ms-transition: all .2s;
        transition: all .2s;
    }

    .general_social_1 a, .block_secondary_menu .image_type_1 .image a .hover, .block_slider_type_2 .flex-direction-nav a, .block_posts .load_more_1, .block_posts .post_type_1 .image a img, .block_posts .post_type_1 .image a span, .block_posts .post_type_1 .info .stats, .block_posts .post_type_2 .image a img, .block_posts .post_type_2 .image a span, .block_posts .post_type_2 .info .stats, .block_posts .post_type_3 .content, .block_posts .post_type_3 .title a, .block_posts .post_type_3 .info .stats, .block_posts .load_more_4, .block_posts .post_type_4 .image a img, .block_posts .post_type_4 .image a span, .block_posts .post_type_4 .info .stats, .block_posts .post_type_4 .f_info a, .block_posts .post_type_5 .image a img, .block_posts .post_type_5 .image a span, .block_posts .post_type_5 .info .stats, .block_posts .post_type_6 .image a img, .block_posts .post_type_6 .image a span, .block_posts .post_type_6 .info .stats, .block_footer_pics li a .hover
    {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        transition: all .3s;
    }

    .block_slider_type_1 .flex-direction-nav a, .block_slider_type_3 .flex-direction-nav a, .block_slider_type_4 .flex-direction-nav a, .block_posts .post_type_1 .slider .flex-direction-nav a, .block_posts .post_type_4 .slider .flex-direction-nav a, .block_posts .post_type_5 .slider .flex-direction-nav a
    {
        -webkit-transition: left .4s, right .4s;
        -moz-transition: left .4s, right .4s;
        -ms-transition: left .4s, right .4s;
        transition: left .4s, right .4s;
    }

    .general_social_3 a
    {
        -webkit-transition: border-color .2s;
        -moz-transition: border-color .2s;
        -ms-transition: border-color .2s;
        transition: border-color .2s;
    }

    .block_posts .load_more_1.loading span:after
    {
        -webkit-animation-name: rotate;
        -moz-animation-name: rotate;
        -ms-animation-name: rotate;
        animation-name: rotate;
        -webkit-animation-duration: 0.6s;
        -moz-animation-duration: 0.6s;
        -ms-animation-duration: 0.6s;
        animation-duration: 0.6s;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        -ms-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        -ms-animation-timing-function: linear;
        animation-timing-function: linear;
    }

    .block_secondary_menu nav li .tail, .block_secondary_menu .dropdown
    {
        -webkit-transition: opacity .2s .3s;
        -moz-transition: opacity .2s .3s;
        -ms-transition: opacity .2s .3s;
        transition: opacity .2s .3s;
    }
}



/* Retina styles */
@media (-webkit-min-device-pixel-ratio:1.1), (-moz-min-device-pixel-ratio:1.1), (-o-min-device-pixel-ratio:1.1), (min-device-pixel-ratio:1.1)
{
    .block_search
    {
        overflow: hidden;
        background-image: url(/content/layout/images/icon_search_1_r.png);
        background-size: 14px 14px;
    }

    .block_posts .load_more_1 span:after
    {
        background-image: url(/content/layout/images/icon_load_1_r.png);
        background-size: 11px 11px;
    }

    .block_accordion_type_1 .button_outer .icon
    {
        background-image: url(/content/layout/images/icon_plus_1_r.png);
        background-size: 11px 11px;
    }
    .block_accordion_type_1 .button_outer.current .icon
    {
        background-image: url(/content/layout/images/icon_minus_1_r.png);
        background-size: 11px 11px;
    }

    .block_toggle_type_1 .button_outer .icon
    {
        background-image: url(/content/layout/images/icon_plus_2_r.png);
        background-size: 8px 8px;
    }
    .block_toggle_type_1 .button_outer.current .icon
    {
        background-image: url(/content/layout/images/icon_minus_2_r.png);
        background-size: 8px 3px;
    }

    .block_archives .list ul ul li
    {
        background-image: url(/content/layout/images/marker_1.png);
        background-size: 6px 6px;
    }

    .block_sidebar_social .row.fb .text
    {
        background-image: url(/content/layout/images/icon_fb_1_r.jpg);
        background-size: 31px 31px;
    }
    .block_sidebar_social .row.tw .text
    {
        background-image: url(/content/layout/images/icon_tw_1_r.jpg);
        background-size: 31px 31px;
    }
    .block_sidebar_social .row.rss .text
    {
        background-image: url(/content/layout/images/icon_rss_1_r.jpg);
        background-size: 31px 31px;
    }

    .block_general_title_2 .stats .likes, .block_caption_1 .stats .likes, .block_posts .post_type_1 .info .likes, .block_posts .post_type_2 .info .likes, .block_posts .post_type_3 .info .likes, .block_posts .post_type_4 .info .likes, .block_posts .post_type_5 .info .likes, .block_posts .post_type_6 .info .likes
    {
        background-image: url(/content/layout/images/icon_like_1_r.png);
        background-size: 11px 10px;
    }

    .block_general_title_2 .stats .comments, .block_caption_1 .stats .comments, .block_posts .post_type_1 .info .comments, .block_posts .post_type_2 .info .comments, .block_posts .post_type_3 .info .comments, .block_posts .post_type_4 .info .comments, .block_posts .post_type_5 .info .comments, .block_posts .post_type_6 .info .comments
    {
        background-image: url(/content/layout/images/icon_comments_1_r.png);
        background-size: 11px 10px;
    }

    .general_social_1 a
    {
        background-image: url(/content/layout/images/sprite_social_1_r.png);
        background-size: auto 90px;
    }
    .general_social_2 a
    {
        background-image: url(/content/layout/images/sprite_social_2_r.png);
        background-size: auto 54px;
    }
    .general_social_3 a
    {
        background-image: url(/content/layout/images/sprite_social_3_r.png);
        background-size: auto 50px;
    }

    .block_posts .post_type_4 .value, .block_posts .post_type_4 .value div, .block_review_stat .value, .block_review_stat .value div
    {
        background-image: url(/content/layout/images/sprite_stars_1_r.png);
        background-size: auto 24px;
    }
}



/* Responsive styles */
@media (max-width:960px)
{
    .inner
    {
        width: 750px;
    }

    .block_top_menu nav > ul > li > a
    {
        padding: 0px 10px;
        font-size: 11px;
    }
    .block_top_menu nav > ul > li ul li a
    {
        font-size: 11px;
    }

    .block_secondary_menu .image_type_1
    {
        width: 151px;
        padding-top: 48px;
    }
    .block_secondary_menu .menu_type_2
    {
        width: 202px;
    }
    .block_secondary_menu .menu_type_3
    {
        width: 170px;
    }

    .sidebar_right .main_content
    {
        width: 492px;
    }
    .sidebar_right .sidebar
    {
        width: 236px;
    }

    .sidebar_left .main_content
    {
        width: 492px;
    }
    .sidebar_left .sidebar
    {
        width: 236px;
    }

    .block_slider_type_1 .text_1_1
    {
        top: 95px;
    }
    .block_slider_type_1 .text_1_2
    {
        top: 127px;
    }
    .block_slider_type_1 .text_1_3
    {
        top: 191px;
    }

    .block_slider_type_2 .slides li
    {
        height: 304px;
    }
    .block_slider_type_2 .caption.type_1
    {
        width: 506px;
    }
    .block_slider_type_2 .caption.type_2
    {
        width: 236px;
    }
    .block_slider_type_2 .caption.type_3
    {
        width: 236px;
    }

    .block_slider_type_2 .text_1_1
    {
        top: 97px;
    }
    .block_slider_type_2 .text_1_2
    {
        top: 126px;
        font-size: 23px;
    }
    .block_slider_type_2 .text_1_3
    {
        top: 168px;
    }

    .block_slider_type_2 .text_2_1
    {
        top: 32px;
    }
    .block_slider_type_2 .text_2_2
    {
        top: 54px;
        font-size: 15px;
    }
    .block_slider_type_2 .text_2_3
    {
        top: 84px;
    }

    .block_slider_type_2 .text_3_1
    {
        top: 32px;
    }
    .block_slider_type_2 .text_3_2
    {
        top: 54px;
        font-size: 15px;
    }
    .block_slider_type_2 .text_3_3
    {
        top: 84px;
    }

    .block_slider_type_3 .text_1_1
    {
        top: 80px;
    }
    .block_slider_type_3 .text_1_2
    {
        top: 109px;
        font-size: 23px;
    }
    .block_slider_type_3 .text_1_3
    {
        top: 151px;
    }

    .block_posts .post_type_2 .info .stats
    {
        display: none;
    }

    .block_posts.type_1 .posts
    {
        margin-left: -20px;
    }
    .block_posts.type_1 .posts article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_posts.type_2
    {
        margin-left: -20px;
    }
    .block_posts.type_2 article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_posts.type_3
    {
        margin-left: -20px;
    }
    .block_posts.type_3 article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_posts.type_4 .posts
    {
        margin-left: -20px;
    }
    .block_posts.type_4 .posts article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_posts.type_5 .posts
    {
        margin-left: -20px;
    }
    .block_posts.type_5 .posts article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_posts.type_7
    {
        margin-left: -20px;
    }
    .block_posts.type_7 article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_posts.type_8
    {
        margin-left: -20px;
    }
    .block_posts.type_8 article
    {
        width: 236px;
        margin-left: 20px;
    }

    .block_slider_type_4 .navigation
    {
        margin-left: -4px;
        padding-top: 4px;
    }
    .block_slider_type_4 .navigation li
    {
        width: 58px;
        margin-left: 4px;
    }

    .block_search_page .form .field
    {
        width: 393px;
    }

    .block_featured
    {
        width: 248px;
    }

    .block_info_1 .tags
    {
        width: auto;
        margin-bottom: 36px;
        float: none;
    }
    .block_info_1 > .rating
    {
        width: 234px;
        margin-left: 0px;
    }
    .block_info_1 > .social
    {
        width: 234px;
        margin-left: 20px;
    }
    .block_info_1 > .subscribe
    {
        width: 234px;
        margin-left: 20px;
    }
    .block_info_1 .subscribe .content
    {
        padding-left: 55px;
    }

    .block_info_1.type_1 > .rating
    {
        width: 158px;
    }
    .block_info_1.type_1 > .social
    {
        width: 171px;
        margin-left: 7px;
    }
    .block_info_1.type_1 > .subscribe
    {
        width: 143px;
        margin-left: 7px;
    }
    .block_info_1.type_1 > .subscribe .content
    {
        padding-left: 10px;
        padding-right: 0px;
    }

    .block_sidebar_social .row .text
    {
        font-size: 11px;
    }

    .block_sidebar_calendar_1
    {
        padding: 0px 16px 37px;
    }
    .block_sidebar_calendar_1 div.datepicker table table td
    {
        width: 29px;
    }
    .block_sidebar_calendar_1 div.datepicker table table td.last
    {
        width: 29px;
    }

    .block_sidebar_calendar_1 .datepickerGoPrev a
    {
        width: 29px;
    }
    .block_sidebar_calendar_1 .datepickerGoPrev span
    {
        width: 29px;
    }

    .block_sidebar_calendar_1 .datepickerGoNext a
    {
        width: 29px;
    }
    .block_sidebar_calendar_1 .datepickerGoNext span
    {
        width: 29px;
    }

    .block_sidebar_calendar_1 .datepickerDoW th span
    {
        width: 29px;
    }
    .block_sidebar_calendar_1 .datepickerDoW th.last span
    {
        width: 29px;
    }



    .block_footer_widgets
    {
        margin-left: -20px;
    }
    .block_footer_widgets .column
    {
        width: 236px;
        margin-left: 20px;
    }
}

@media (max-width:768px)
{
    .inner
    {
        width: 420px;
    }

    .block_responsive_menu
    {
        display: block;
    }
    .block_top_menu
    {
        display: none;
    }

    .block_secondary_menu
    {
        display: none;
    }
    .block_secondary_menu_r
    {
        display: block;
    }



    .sidebar_right .main_content
    {
        width: auto;
        float: none;
    }
    .sidebar_right .sidebar
    {
        width: auto;
        padding-top: 34px;
        float: none;
    }

    .sidebar_left .main_content
    {
        width: auto;
        float: none;
    }
    .sidebar_left .sidebar
    {
        width: auto;
        padding-top: 34px;
        float: none;
    }

    .block_posts .post_type_5 .feature
    {
        width: auto;
        margin-right: 0px;
        margin-bottom: 13px;
        float: none;
    }

    .block_posts.type_1
    {
        padding-bottom: 0px;
    }
    .block_posts.type_1 .posts
    {
        margin-left: 0px;
    }
    .block_posts.type_1 .posts article
    {
        width: 420px;
        margin-left: 0px;
    }

    .block_posts.type_2
    {
        margin-left: 0px;
    }
    .block_posts.type_2 article
    {
        width: auto;
        margin-left: 0px;
        float: none;
    }
    .block_posts.type_2 .line_1
    {
        margin-left: 0px;
    }

    .block_posts.type_3
    {
        margin-left: 0px;
    }
    .block_posts.type_3 article
    {
        width: auto;
        margin-left: 0px;
        float: none;
    }

    .block_posts.type_4
    {
        padding-bottom: 0px;
    }
    .block_posts.type_4 .posts
    {
        margin-left: 0px;
    }
    .block_posts.type_4 .posts article
    {
        width: 420px;
        margin-left: 0px;
    }

    .block_posts.type_5
    {
        padding-bottom: 0px;
    }
    .block_posts.type_5 .posts
    {
        margin-left: 0px;
    }
    .block_posts.type_5 .posts article
    {
        width: 420px;
        margin-left: 0px;
    }

    .block_posts.type_7
    {
        margin-left: 0px;
    }
    .block_posts.type_7 article
    {
        width: auto;
        margin-left: 0px;
        float: none;
    }

    .block_posts.type_8
    {
        margin-left: 0px;
    }
    .block_posts.type_8 article
    {
        width: auto;
        margin-left: 0px;
        float: none;
    }

    .block_slider_type_1 .flex-direction-nav a
    {
        width: 28px;
        height: 28px;
        margin-top: -14px;
        background-image: url(/content/layout/images/sprite_arrow_7.png);
    }
    .block_slider_type_1:hover .flex-direction-nav a.flex-prev
    {
        left: 11px;
    }
    .block_slider_type_1:hover .flex-direction-nav a.flex-next
    {
        right: 11px;
    }

    .block_slider_type_1 .text_1_1
    {
        top: 40px;
        font-size: 12px;
    }
    .block_slider_type_1 .text_1_2
    {
        top: 68px;
        font-size: 18px;
    }
    .block_slider_type_1 .text_1_3
    {
        top: 100px;
    }

    .block_slider_type_2 .flex-direction-nav
    {
        display: none;
    }
    .block_slider_type_2 .slides li
    {
        height: auto;
    }

    .block_slider_type_2 li .caption.type_1, .block_slider_type_2 li .caption.type_2, .block_slider_type_2 li .caption.type_3
    {
        width: auto;
        margin-top: 9px;
        overflow: hidden;
        position: relative;
        left: 0px;
        top: 0px;
        right: auto;
        bottom: auto;
    }
    .block_slider_type_2 li .caption.type_1
    {
        margin-top: 0px;
    }

    .block_slider_type_2 .text_1_1
    {
        top: 71px;
    }
    .block_slider_type_2 .text_1_2
    {
        top: 100px;
    }
    .block_slider_type_2 .text_1_3
    {
        top: 142px;
    }

    .block_slider_type_2 .text_2_1
    {
        top: 77px;
        font-size: 13px;
    }
    .block_slider_type_2 .text_2_2
    {
        top: 106px;
        font-size: 23px;
    }
    .block_slider_type_2 .text_2_3
    {
        top: 148px;
    }
    .block_slider_type_2 .text_2_3 .general_button_type_2
    {
        height: 32px;
        line-height: 32px;
        padding: 0px 20px;
        font-size: 12px;
    }

    .block_slider_type_2 .text_3_1
    {
        top: 77px;
        font-size: 13px;
    }
    .block_slider_type_2 .text_3_2
    {
        top: 106px;
        font-size: 23px;
    }
    .block_slider_type_2 .text_3_3
    {
        top: 148px;
    }
    .block_slider_type_2 .text_3_3 .general_button_type_2
    {
        height: 32px;
        line-height: 32px;
        padding: 0px 20px;
        font-size: 12px;
    }

    .block_slider_type_3 .text_1_1
    {
        top: 60px;
    }
    .block_slider_type_3 .text_1_2
    {
        top: 89px;
    }
    .block_slider_type_3 .text_1_3
    {
        top: 131px;
    }

    .block_slider_type_4 .navigation
    {
        margin-left: -6px;
        margin-bottom: -6px;
        padding-top: 6px;
    }
    .block_slider_type_4 .navigation li
    {
        width: 65px;
        margin-left: 6px;
        margin-bottom: 6px;
    }

    .block_caption_1
    {
        bottom: 17px;
    }

    .block_posts .load_more_1
    {
        width: auto;
    }

    .block_info_1 > .rating, .block_info_1 > .social, .block_info_1 > .tags, .block_info_1 > .subscribe, .block_info_1.type_1 > .rating, .block_info_1.type_1 > .social, .block_info_1.type_1 > .tags, .block_info_1.type_1 > .subscribe
    {
        width: auto;
        margin-left: 0px;
        margin-bottom: 36px;
        float: none;
    }
    .block_info_1 > .subscribe, .block_info_1.type_1 > .subscribe
    {
        margin-bottom: 0px;
    }
    .block_info_1 .subscribe .content a.lnk_subscribe
    {
        padding-top: 4px;
        line-height: 25px;
    }

    .block_featured
    {
        width: auto;
    }
    .block_featured.left, .block_featured.right
    {
        margin: 0px 0px 25px;
        float: none;
    }

    .block_review_stat
    {
        width: auto;
        margin: 0px 0px 25px;
        float: none;
    }

    .block_leave_comment_1 .fields
    {
        margin-right: 0px;
        float: none;
    }

    .block_search_page .form .field
    {
        width: 321px;
    }

    .block_sidebar_calendar_1 div.datepicker table table td
    {
        width: 55px;
    }
    .block_sidebar_calendar_1 div.datepicker table table td.last
    {
        width: 55px;
    }

    .block_sidebar_calendar_1 .datepickerGoPrev a
    {
        width: 55px;
    }
    .block_sidebar_calendar_1 .datepickerGoPrev span
    {
        width: 55px;
    }

    .block_sidebar_calendar_1 .datepickerGoNext a
    {
        width: 55px;
    }
    .block_sidebar_calendar_1 .datepickerGoNext span
    {
        width: 55px;
    }

    .block_sidebar_calendar_1 .datepickerDoW th span
    {
        width: 55px;
    }
    .block_sidebar_calendar_1 .datepickerDoW th.last span
    {
        width: 55px;
    }



    .block_footer_widgets
    {
        margin-left: 0px;
    }
    .block_footer_widgets .column
    {
        width: auto;
        margin-left: 0px;
        float: none;
    }

    .block_footer_pics
    {
        text-align: center;
    }
    .block_footer_pics ul
    {
        margin-left: 0px;
        display: inline-block;
        overflow: hidden;
    }
    .block_footer_pics li
    {
        margin: 0px 2px 4px;
    }



    .block_columns
    {
        margin-left: 0px;
    }
    .block_columns > div
    {
        padding-top: 20px;
        float: none;
    }
    .block_columns > div:first-child
    {
        padding-top: 0px;
    }
    .block_columns .column_inner
    {
        margin-left: 0px;
    }

    .block_columns .full
    {
        width: auto;
    }
    .block_columns .one_half
    {
        width: auto;
    }
    .block_columns .one_third
    {
        width: auto;
    }
    .block_columns .two_third
    {
        width: auto;
    }
    .block_columns .one_fourth
    {
        width: auto;
    }
    .block_columns .three_fourth
    {
        width: auto;
    }
}

@media (max-width:479px)
{
    .inner
    {
        width: 300px;
    }



    .block_search
    {
        display: none;
    }



    .block_posts .post_type_6 .feature
    {
        width: auto;
        margin-right: 0px;
        margin-bottom: 13px;
        float: none;
    }

    .block_posts.type_1 .posts article
    {
        width: 300px;
    }

    .block_posts.type_4 .posts article
    {
        width: 300px;
    }

    .block_posts.type_5 .posts article
    {
        width: 300px;
    }

    .block_slider_type_1 .slides li
    {
        overflow: hidden;
    }
    .block_slider_type_1 .slides li img
    {
        width: auto;
        height: 181px;
        margin-left: -61px;
    }
    .block_slider_type_1 .text_1_1
    {
        top: 30px;
        font-size: 12px;
    }
    .block_slider_type_1 .text_1_2
    {
        padding: 0px 20px;
        top: 56px;
        font-size: 18px;
        line-height: 23px;
    }
    .block_slider_type_1 .text_1_3
    {
        top: 115px;
    }
    .block_slider_type_1 .text_1_3 .general_button_type_1
    {
        height: 30px;
        line-height: 30px;
        padding: 0px 10px;
        border-width: 2px;
    }

    .block_slider_type_2 li .caption.type_1, .block_slider_type_2 li .caption.type_2, .block_slider_type_2 li .caption.type_3
    {
        margin-top: 6px;
    }
    .block_slider_type_2 li .caption.type_1
    {
        margin-top: 0px;
    }

    .block_slider_type_2 .text_1_1
    {
        top: 31px;
        font-size: 12px;
    }
    .block_slider_type_2 .text_1_2
    {
        top: 56px;
        padding: 0px 20px;
        font-size: 18px;
        line-height: 23px;
    }
    .block_slider_type_2 .text_1_3
    {
        top: 115px;
    }
    .block_slider_type_2 .text_1_3 .general_button_type_1
    {
        height: 30px;
        line-height: 30px;
        padding: 0px 10px;
        border-width: 2px;
    }

    .block_slider_type_2 .text_2_1
    {
        top: 35px;
        font-size: 12px;
    }
    .block_slider_type_2 .text_2_2
    {
        top: 60px;
        padding: 0px 20px;
        font-size: 18px;
        line-height: 23px;
    }
    .block_slider_type_2 .text_2_3
    {
        top: 119px;
    }
    .block_slider_type_2 .text_2_3 .general_button_type_2
    {
        height: 30px;
        line-height: 30px;
        padding: 0px 10px;
    }

    .block_slider_type_2 .text_3_1
    {
        top: 35px;
        font-size: 12px;
    }
    .block_slider_type_2 .text_3_2
    {
        top: 60px;
        padding: 0px 20px;
        font-size: 18px;
        line-height: 23px;
    }
    .block_slider_type_2 .text_3_3
    {
        top: 119px;
    }
    .block_slider_type_2 .text_3_3 .general_button_type_2
    {
        height: 30px;
        line-height: 30px;
        padding: 0px 10px;
    }

    .block_slider_type_3 .text_1_1
    {
        top: 60px;
    }
    .block_slider_type_3 .text_1_2
    {
        top: 89px;
    }
    .block_slider_type_3 .text_1_3
    {
        top: 131px;
    }


    .block_slider_type_3 .text_1_1
    {
        top: 26px;
        font-size: 12px;
    }
    .block_slider_type_3 .text_1_2
    {
        top: 48px;
        font-size: 18px;
        line-height: 23px;
    }
    .block_slider_type_3 .text_1_3
    {
        top: 104px;
    }
    .block_slider_type_3 .text_1_3 .general_button_type_1
    {
        height: 30px;
        line-height: 30px;
        padding: 0px 10px;
        border-width: 2px;
    }

    .block_slider_type_4 .navigation li
    {
        width: 45px;
    }

    .block_caption_1
    {
        width: 270px;
        margin-left: -135px;
        padding: 23px 0px;
        bottom: 15px;
    }
    .block_caption_1 p
    {
        display: none;
    }
    .block_caption_1 .stats
    {
        display: none;
    }

    .block_search_page .form .field
    {
        width: 201px;
    }

    .block_about_author .photo
    {
        width: auto;
        margin-right: 11px;
        margin-bottom: 15px;
        float: none;
    }

    .block_about_author_post .content
    {
        overflow: visible;
    }

    .block_comments_1 .comment .content
    {
        overflow: visible;
    }
    .block_comments_1 .comment .comment
    {
        margin-left: 20px;
    }

    .block_featured_2.left, .block_featured_2.right
    {
        width: auto;
        margin: 0px 0px 25px;
    }

    blockquote.type_1, blockquote.type_1.left, blockquote.type_1.right
    {
        width: auto;
        margin: 0px 0px 25px;
    }

    .block_content > .video iframe
    {
        height: 200px;
    }

    .block_sidebar_calendar_1
    {
        padding: 0px 16px 37px;
    }
    .block_sidebar_calendar_1 div.datepicker table table td
    {
        width: 38px;
    }
    .block_sidebar_calendar_1 div.datepicker table table td.last
    {
        width: 38px;
    }

    .block_sidebar_calendar_1 .datepickerGoPrev a
    {
        width: 38px;
    }
    .block_sidebar_calendar_1 .datepickerGoPrev span
    {
        width: 38px;
    }

    .block_sidebar_calendar_1 .datepickerGoNext a
    {
        width: 38px;
    }
    .block_sidebar_calendar_1 .datepickerGoNext span
    {
        width: 38px;
    }

    .block_sidebar_calendar_1 .datepickerDoW th span
    {
        width: 38px;
    }
    .block_sidebar_calendar_1 .datepickerDoW th.last span
    {
        width: 38px;
    }

    .block_404
    {
        width: 300px;
        margin: 0px;
        padding: 0px;
        background: url(/content/layout/images/bg_404_320.png) no-repeat right top;
    }
    .block_404 h1
    {
        font-size: 123px;
    }
    .block_404 h2
    {
        padding: 5px 0px 20px;
    }



    .block_bottom_menu
    {
        height: auto;
    }
    .block_bottom_menu nav
    {
        display: block;
        overflow: hidden;
    }
    .block_bottom_menu nav > ul > li
    {
        float: none;
        display: inline-block;
    }
    .block_bottom_menu nav > ul > li > a
    {
        height: 23px;
        line-height: 23px;
    }

    .block_copyrights p
    {
        line-height: 21px;
    }



    .pic.alignleft, .pic.alignright
    {
        margin: 0px 0px 25px;
        float: none;
    }

    .pic.alignleft img, .pic.alignright img
    {
        width: 100%;
        height: auto;
        display: block;
    }
}



/* Customization styles */
.layout_boxed .wrapper
{
    width: 992px;
    margin: 0px auto;
}

.theme_bg_1
{
    background: url(/content/layout/images/bg_1.jpg);
}
.theme_bg_2
{
    background: url(/content/layout/images/bg_2.jpg);
}
.theme_bg_3
{
    background: url(/content/layout/images/bg_3.jpg);
}
.theme_bg_4
{
    background: url(/content/layout/images/bg_4.jpg);
}
.theme_bg_5
{
    background: url(/content/layout/images/bg_5.jpg);
}
.theme_bg_6
{
    background: url(/content/layout/images/bg_6.jpg);
}
.theme_bg_7
{
    background: url(/content/layout/images/bg_7.jpg);
}
.theme_bg_8
{
    background: url(/content/layout/images/bg_8.jpg);
}
.theme_bg_9
{
    background: url(/content/layout/images/bg_9.jpg);
}
.theme_bg_10
{
    background: url(/content/layout/images/bg_10.jpg);
}
.theme_bg_11
{
    background: url(/content/layout/images/bg_11.jpg);
}
.theme_bg_12
{
    background: url(/content/layout/images/bg_12.jpg);
}

@media (max-width:960px)
{
    .layout_boxed .wrapper
    {
        width: auto;
    }
}

/* red */
.theme_red .block_top_menu nav > ul > li.current_page_item > a, .theme_red .block_top_menu nav > ul > li > a:hover, .theme_red .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_red .block_top_menu nav > ul > li ul li a:hover, .theme_red .block_secondary_menu nav li.hover a, .theme_red .block_secondary_menu .image_type_1 .title a:hover, .theme_red .block_secondary_menu .menu_type_1 li a:hover, .theme_red .block_secondary_menu .menu_type_2 li a:hover, .theme_red .block_secondary_menu .menu_type_3 li a:hover, .theme_red .block_general_title_2 h2 .tags:hover, .theme_red .block_general_title_2 h2 .author a, .theme_red .block_posts .post_type_1 .info .tags a:hover, .theme_red .block_posts .post_type_1 .title a:hover, .theme_red .block_posts .post_type_1 .title span, .theme_red .block_posts .post_type_2 .info .tags a:hover, .theme_red .block_posts .post_type_2 .title a:hover, .theme_red .block_posts .post_type_2 .title span, .theme_red .block_posts .post_type_3 .info .tags a:hover, .theme_red .block_posts .post_type_3 .title a:hover, .theme_red .block_posts .post_type_3:hover .title a, .theme_red .block_posts .post_type_4 .info .tags a:hover, .theme_red .block_posts .post_type_4 .title a:hover, .theme_red .block_posts .post_type_4 .title span, .theme_red .block_posts .post_type_5 .info .tags a:hover, .theme_red .block_posts .post_type_5 .title a:hover, .theme_red .block_posts .post_type_6 .info .author a, .theme_red .block_posts .post_type_6 .info .tags a:hover, .theme_red .block_posts .post_type_6 .title a:hover, .theme_red .block_about_author_post .name a:hover, .theme_red .block_archives .list ul ul li a, .theme_red .block_content > p > a, .theme_red .block_featured .description .title a:hover, .theme_red .block_caption_1 .tags a:hover, .theme_red .block_caption_1 .info .author a, .theme_red .block_comments_1 .comment .info a, .theme_red .block_sidebar_popular_posts article .title a:hover, .theme_red .block_sidebar_popular_posts article .info .tags a:hover, .theme_red .block_sidebar_most_commented article a:hover .title, .theme_red .block_footer_categories li a:hover, .theme_red .block_bottom_menu nav > ul > li > a:hover
{
    color: #ff3500;
}

.theme_red .block_posts .post_type_1 .review, .theme_red .block_posts .post_type_4 .review, .theme_red .block_posts .post_type_4 .f_info, .theme_red .block_posts .post_type_4 .f_info a, .theme_red .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_red .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_red .block_infobox .line, .theme_red .block_sidebar_latest_reviews .review .num, .theme_red .block_sidebar_most_commented article a .num, .theme_red .block_footer_tags li a:hover, .theme_red .general_button_type_3:hover, .theme_red .general_button_type_4:hover, .theme_red .general_button_type_5:hover, .theme_red .general_colored_button.default:hover
{
    background-color: #ff3500;
}

.theme_red .block_posts .post_type_3:hover .content, .theme_red .block_posts .load_more_1:hover, .theme_red .block_leave_comment_1 .field.focused, .theme_red .block_leave_comment_1 .textarea.focused, .theme_red .block_form_1 .field.focused, .theme_red .block_form_1 .textarea.focused, .theme_red .block_accordion_type_1 .button_outer.current, .theme_red .block_toggle_type_1 .button_outer.current, .theme_red .block_tabs_type_1 .tabs li a.current
{
    border-color: #ff3500;
}

.theme_red .block_featured_2, .theme_red .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #ff3500;
}
.theme_red blockquote.type_1
{
    border-left-color: #ff3500;
}

.theme_red .block_info_1 .tags li a:hover, .theme_red .general_button_type_1:hover, .theme_red .general_button_type_2:hover
{
    border-color: #ff3500;
    color: #ff3500;
}

.theme_red .block_pager_1 ul li.current a
{
    border-color: #ff3500;
    background-color: #ff3500;
}

.theme_red .block_footer_pics li a .hover
{
    background-color: rgba(255, 53, 0, 0.32);
}

.theme_red .block_secondary_menu .image_type_1 .image a .hover, .theme_red .block_posts .post_type_1 .image a span.hover, .theme_red .block_posts .post_type_2 .image a span.hover, .theme_red .block_posts .post_type_4 .image a span.hover, .theme_red .block_posts .post_type_5 .image a span.hover, .theme_red .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(255, 53, 0, 0.2);
}

.theme_red .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_red .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_red .block_content > p > a:hover
{
    color: #666666;
}
.theme_red .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_red .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_red .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_red .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_red .block_infobox
{
    border-color: #fae6e1;
}

.theme_red .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_red.png);
}

.theme_red .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_red .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_red .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_red.png);
}

.theme_red .block_slider_type_3 .flex-direction-nav a, .theme_red .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_red.png);
}

.theme_red .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_red.png);
}

.theme_red .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_red.gif) no-repeat;
}

.theme_red .block_404
{
    background: url(/content/layout/images/bg_404_red.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_red .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_red.png);
    }
}

@media (max-width:479px)
{
    .theme_red .block_404
    {
        background: url(/content/layout/images/bg_404_320_red.png) no-repeat right top;
    }
}

/* blue */
.theme_blue .block_top_menu nav > ul > li.current_page_item > a, .theme_blue .block_top_menu nav > ul > li > a:hover, .theme_blue .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_blue .block_top_menu nav > ul > li ul li a:hover, .theme_blue .block_secondary_menu nav li.hover a, .theme_blue .block_secondary_menu .image_type_1 .title a:hover, .theme_blue .block_secondary_menu .menu_type_1 li a:hover, .theme_blue .block_secondary_menu .menu_type_2 li a:hover, .theme_blue .block_secondary_menu .menu_type_3 li a:hover, .theme_blue .block_general_title_2 h2 .tags:hover, .theme_blue .block_general_title_2 h2 .author a, .theme_blue .block_posts .post_type_1 .info .tags a:hover, .theme_blue .block_posts .post_type_1 .title a:hover, .theme_blue .block_posts .post_type_1 .title span, .theme_blue .block_posts .post_type_2 .info .tags a:hover, .theme_blue .block_posts .post_type_2 .title a:hover, .theme_blue .block_posts .post_type_2 .title span, .theme_blue .block_posts .post_type_3 .info .tags a:hover, .theme_blue .block_posts .post_type_3 .title a:hover, .theme_blue .block_posts .post_type_3:hover .title a, .theme_blue .block_posts .post_type_4 .info .tags a:hover, .theme_blue .block_posts .post_type_4 .title a:hover, .theme_blue .block_posts .post_type_4 .title span, .theme_blue .block_posts .post_type_5 .info .tags a:hover, .theme_blue .block_posts .post_type_5 .title a:hover, .theme_blue .block_posts .post_type_6 .info .author a, .theme_blue .block_posts .post_type_6 .info .tags a:hover, .theme_blue .block_posts .post_type_6 .title a:hover, .theme_blue .block_about_author_post .name a:hover, .theme_blue .block_archives .list ul ul li a, .theme_blue .block_content > p > a, .theme_blue .block_featured .description .title a:hover, .theme_blue .block_caption_1 .tags a:hover, .theme_blue .block_caption_1 .info .author a, .theme_blue .block_comments_1 .comment .info a, .theme_blue .block_sidebar_popular_posts article .title a:hover, .theme_blue .block_sidebar_popular_posts article .info .tags a:hover, .theme_blue .block_sidebar_most_commented article a:hover .title, .theme_blue .block_footer_categories li a:hover, .theme_blue .block_bottom_menu nav > ul > li > a:hover
{
    color: #53b7f9;
}

.theme_blue .block_posts .post_type_1 .review, .theme_blue .block_posts .post_type_4 .review, .theme_blue .block_posts .post_type_4 .f_info, .theme_blue .block_posts .post_type_4 .f_info a, .theme_blue .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_blue .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_blue .block_infobox .line, .theme_blue .block_sidebar_latest_reviews .review .num, .theme_blue .block_sidebar_most_commented article a .num, .theme_blue .block_footer_tags li a:hover, .theme_blue .general_button_type_3:hover, .theme_blue .general_button_type_4:hover, .theme_blue .general_button_type_5:hover, .theme_blue .general_colored_button.default:hover
{
    background-color: #53b7f9;
}

.theme_blue .block_posts .post_type_3:hover .content, .theme_blue .block_posts .load_more_1:hover, .theme_blue .block_leave_comment_1 .field.focused, .theme_blue .block_leave_comment_1 .textarea.focused, .theme_blue .block_form_1 .field.focused, .theme_blue .block_form_1 .textarea.focused, .theme_blue .block_accordion_type_1 .button_outer.current, .theme_blue .block_toggle_type_1 .button_outer.current, .theme_blue .block_tabs_type_1 .tabs li a.current
{
    border-color: #53b7f9;
}

.theme_blue .block_featured_2, .theme_blue .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #53b7f9;
}
.theme_blue blockquote.type_1
{
    border-left-color: #53b7f9;
}

.theme_blue .block_info_1 .tags li a:hover, .theme_blue .general_button_type_1:hover, .theme_blue .general_button_type_2:hover
{
    border-color: #53b7f9;
    color: #53b7f9;
}

.theme_blue .block_pager_1 ul li.current a
{
    border-color: #53b7f9;
    background-color: #53b7f9;
}

.theme_blue .block_footer_pics li a .hover
{
    background-color: rgba(83, 183, 249, 0.32);
}

.theme_blue .block_secondary_menu .image_type_1 .image a .hover, .theme_blue .block_posts .post_type_1 .image a span.hover, .theme_blue .block_posts .post_type_2 .image a span.hover, .theme_blue .block_posts .post_type_4 .image a span.hover, .theme_blue .block_posts .post_type_5 .image a span.hover, .theme_blue .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(83, 183, 249, 0.2);
}

.theme_blue .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_blue .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_blue .block_content > p > a:hover
{
    color: #666666;
}
.theme_blue .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_blue .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_blue .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_blue .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_blue .block_infobox
{
    border-color: #e2f3fe;
}

.theme_blue .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_blue.png);
}

.theme_blue .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_blue .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_blue .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_blue.png);
}

.theme_blue .block_slider_type_3 .flex-direction-nav a, .theme_blue .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_blue.png);
}

.theme_blue .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_blue.png);
}

.theme_blue .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_blue.gif) no-repeat;
}

.theme_blue .block_404
{
    background: url(/content/layout/images/bg_404_blue.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_blue .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_blue.png);
    }
}

@media (max-width:479px)
{
    .theme_blue .block_404
    {
        background: url(/content/layout/images/bg_404_320_blue.png) no-repeat right top;
    }
}

/* orange */
.theme_orange .block_top_menu nav > ul > li.current_page_item > a, .theme_orange .block_top_menu nav > ul > li > a:hover, .theme_orange .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_orange .block_top_menu nav > ul > li ul li a:hover, .theme_orange .block_secondary_menu nav li.hover a, .theme_orange .block_secondary_menu .image_type_1 .title a:hover, .theme_orange .block_secondary_menu .menu_type_1 li a:hover, .theme_orange .block_secondary_menu .menu_type_2 li a:hover, .theme_orange .block_secondary_menu .menu_type_3 li a:hover, .theme_orange .block_general_title_2 h2 .tags:hover, .theme_orange .block_general_title_2 h2 .author a, .theme_orange .block_posts .post_type_1 .info .tags a:hover, .theme_orange .block_posts .post_type_1 .title a:hover, .theme_orange .block_posts .post_type_1 .title span, .theme_orange .block_posts .post_type_2 .info .tags a:hover, .theme_orange .block_posts .post_type_2 .title a:hover, .theme_orange .block_posts .post_type_2 .title span, .theme_orange .block_posts .post_type_3 .info .tags a:hover, .theme_orange .block_posts .post_type_3 .title a:hover, .theme_orange .block_posts .post_type_3:hover .title a, .theme_orange .block_posts .post_type_4 .info .tags a:hover, .theme_orange .block_posts .post_type_4 .title a:hover, .theme_orange .block_posts .post_type_4 .title span, .theme_orange .block_posts .post_type_5 .info .tags a:hover, .theme_orange .block_posts .post_type_5 .title a:hover, .theme_orange .block_posts .post_type_6 .info .author a, .theme_orange .block_posts .post_type_6 .info .tags a:hover, .theme_orange .block_posts .post_type_6 .title a:hover, .theme_orange .block_about_author_post .name a:hover, .theme_orange .block_archives .list ul ul li a, .theme_orange .block_content > p > a, .theme_orange .block_featured .description .title a:hover, .theme_orange .block_caption_1 .tags a:hover, .theme_orange .block_caption_1 .info .author a, .theme_orange .block_comments_1 .comment .info a, .theme_orange .block_sidebar_popular_posts article .title a:hover, .theme_orange .block_sidebar_popular_posts article .info .tags a:hover, .theme_orange .block_sidebar_most_commented article a:hover .title, .theme_orange .block_footer_categories li a:hover, .theme_orange .block_bottom_menu nav > ul > li > a:hover
{
    color: #ff6800;
}

.theme_orange .block_posts .post_type_1 .review, .theme_orange .block_posts .post_type_4 .review, .theme_orange .block_posts .post_type_4 .f_info, .theme_orange .block_posts .post_type_4 .f_info a, .theme_orange .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_orange .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_orange .block_infobox .line, .theme_orange .block_sidebar_latest_reviews .review .num, .theme_orange .block_sidebar_most_commented article a .num, .theme_orange .block_footer_tags li a:hover, .theme_orange .general_button_type_3:hover, .theme_orange .general_button_type_4:hover, .theme_orange .general_button_type_5:hover, .theme_orange .general_colored_button.default:hover
{
    background-color: #ff6800;
}

.theme_orange .block_posts .post_type_3:hover .content, .theme_orange .block_posts .load_more_1:hover, .theme_orange .block_leave_comment_1 .field.focused, .theme_orange .block_leave_comment_1 .textarea.focused, .theme_orange .block_form_1 .field.focused, .theme_orange .block_form_1 .textarea.focused, .theme_orange .block_accordion_type_1 .button_outer.current, .theme_orange .block_toggle_type_1 .button_outer.current, .theme_orange .block_tabs_type_1 .tabs li a.current
{
    border-color: #ff6800;
}

.theme_orange .block_featured_2, .theme_orange .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #ff6800;
}
.theme_orange blockquote.type_1
{
    border-left-color: #ff6800;
}

.theme_orange .block_info_1 .tags li a:hover, .theme_orange .general_button_type_1:hover, .theme_orange .general_button_type_2:hover
{
    border-color: #ff6800;
    color: #ff6800;
}

.theme_orange .block_pager_1 ul li.current a
{
    border-color: #ff6800;
    background-color: #ff6800;
}

.theme_orange .block_footer_pics li a .hover
{
    background-color: rgba(255, 104, 0, 0.32);
}

.theme_orange .block_secondary_menu .image_type_1 .image a .hover, .theme_orange .block_posts .post_type_1 .image a span.hover, .theme_orange .block_posts .post_type_2 .image a span.hover, .theme_orange .block_posts .post_type_4 .image a span.hover, .theme_orange .block_posts .post_type_5 .image a span.hover, .theme_orange .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(255, 104, 0, 0.2);
}

.theme_orange .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_orange .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_orange .block_content > p > a:hover
{
    color: #666666;
}
.theme_orange .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_orange .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_orange .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_orange .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_orange .block_infobox
{
    border-color: #fee9da;
}

.theme_orange .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_orange.png);
}

.theme_orange .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_orange .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_orange .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_orange.png);
}

.theme_orange .block_slider_type_3 .flex-direction-nav a, .theme_orange .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_orange.png);
}

.theme_orange .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_orange.png);
}

.theme_orange .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_orange.gif) no-repeat;
}

.theme_orange .block_404
{
    background: url(/content/layout/images/bg_404_orange.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_orange .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_orange.png);
    }
}

@media (max-width:479px)
{
    .theme_orange .block_404
    {
        background: url(/content/layout/images/bg_404_320_orange.png) no-repeat right top;
    }
}

/* navy */
.theme_navy .block_top_menu nav > ul > li.current_page_item > a, .theme_navy .block_top_menu nav > ul > li > a:hover, .theme_navy .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_navy .block_top_menu nav > ul > li ul li a:hover, .theme_navy .block_secondary_menu nav li.hover a, .theme_navy .block_secondary_menu .image_type_1 .title a:hover, .theme_navy .block_secondary_menu .menu_type_1 li a:hover, .theme_navy .block_secondary_menu .menu_type_2 li a:hover, .theme_navy .block_secondary_menu .menu_type_3 li a:hover, .theme_navy .block_general_title_2 h2 .tags:hover, .theme_navy .block_general_title_2 h2 .author a, .theme_navy .block_posts .post_type_1 .info .tags a:hover, .theme_navy .block_posts .post_type_1 .title a:hover, .theme_navy .block_posts .post_type_1 .title span, .theme_navy .block_posts .post_type_2 .info .tags a:hover, .theme_navy .block_posts .post_type_2 .title a:hover, .theme_navy .block_posts .post_type_2 .title span, .theme_navy .block_posts .post_type_3 .info .tags a:hover, .theme_navy .block_posts .post_type_3 .title a:hover, .theme_navy .block_posts .post_type_3:hover .title a, .theme_navy .block_posts .post_type_4 .info .tags a:hover, .theme_navy .block_posts .post_type_4 .title a:hover, .theme_navy .block_posts .post_type_4 .title span, .theme_navy .block_posts .post_type_5 .info .tags a:hover, .theme_navy .block_posts .post_type_5 .title a:hover, .theme_navy .block_posts .post_type_6 .info .author a, .theme_navy .block_posts .post_type_6 .info .tags a:hover, .theme_navy .block_posts .post_type_6 .title a:hover, .theme_navy .block_about_author_post .name a:hover, .theme_navy .block_archives .list ul ul li a, .theme_navy .block_content > p > a, .theme_navy .block_featured .description .title a:hover, .theme_navy .block_caption_1 .tags a:hover, .theme_navy .block_caption_1 .info .author a, .theme_navy .block_comments_1 .comment .info a, .theme_navy .block_sidebar_popular_posts article .title a:hover, .theme_navy .block_sidebar_popular_posts article .info .tags a:hover, .theme_navy .block_sidebar_most_commented article a:hover .title, .theme_navy .block_footer_categories li a:hover, .theme_navy .block_bottom_menu nav > ul > li > a:hover
{
    color: #1c7bbf;
}

.theme_navy .block_posts .post_type_1 .review, .theme_navy .block_posts .post_type_4 .review, .theme_navy .block_posts .post_type_4 .f_info, .theme_navy .block_posts .post_type_4 .f_info a, .theme_navy .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_navy .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_navy .block_infobox .line, .theme_navy .block_sidebar_latest_reviews .review .num, .theme_navy .block_sidebar_most_commented article a .num, .theme_navy .block_footer_tags li a:hover, .theme_navy .general_button_type_3:hover, .theme_navy .general_button_type_4:hover, .theme_navy .general_button_type_5:hover, .theme_navy .general_colored_button.default:hover
{
    background-color: #1c7bbf;
}

.theme_navy .block_posts .post_type_3:hover .content, .theme_navy .block_posts .load_more_1:hover, .theme_navy .block_leave_comment_1 .field.focused, .theme_navy .block_leave_comment_1 .textarea.focused, .theme_navy .block_form_1 .field.focused, .theme_navy .block_form_1 .textarea.focused, .theme_navy .block_accordion_type_1 .button_outer.current, .theme_navy .block_toggle_type_1 .button_outer.current, .theme_navy .block_tabs_type_1 .tabs li a.current
{
    border-color: #1c7bbf;
}

.theme_navy .block_featured_2, .theme_navy .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #1c7bbf;
}
.theme_navy blockquote.type_1
{
    border-left-color: #1c7bbf;
}

.theme_navy .block_info_1 .tags li a:hover, .theme_navy .general_button_type_1:hover, .theme_navy .general_button_type_2:hover
{
    border-color: #1c7bbf;
    color: #1c7bbf;
}

.theme_navy .block_pager_1 ul li.current a
{
    border-color: #1c7bbf;
    background-color: #1c7bbf;
}

.theme_navy .block_footer_pics li a .hover
{
    background-color: rgba(28, 123, 191, 0.32);
}

.theme_navy .block_secondary_menu .image_type_1 .image a .hover, .theme_navy .block_posts .post_type_1 .image a span.hover, .theme_navy .block_posts .post_type_2 .image a span.hover, .theme_navy .block_posts .post_type_4 .image a span.hover, .theme_navy .block_posts .post_type_5 .image a span.hover, .theme_navy .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(28, 123, 191, 0.2);
}

.theme_navy .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_navy .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_navy .block_content > p > a:hover
{
    color: #666666;
}
.theme_navy .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_navy .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_navy .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_navy .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_navy .block_infobox
{
    border-color: #e4eff8;
}

.theme_navy .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_navy.png);
}

.theme_navy .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_navy .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_navy .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_navy.png);
}

.theme_navy .block_slider_type_3 .flex-direction-nav a, .theme_navy .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_navy.png);
}

.theme_navy .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_navy.png);
}

.theme_navy .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_navy.gif) no-repeat;
}

.theme_navy .block_404
{
    background: url(/content/layout/images/bg_404_navy.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_navy .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_navy.png);
    }
}

@media (max-width:479px)
{
    .theme_navy .block_404
    {
        background: url(/content/layout/images/bg_404_320_navy.png) no-repeat right top;
    }
}

/* peach */
.theme_peach .block_top_menu nav > ul > li.current_page_item > a, .theme_peach .block_top_menu nav > ul > li > a:hover, .theme_peach .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_peach .block_top_menu nav > ul > li ul li a:hover, .theme_peach .block_secondary_menu nav li.hover a, .theme_peach .block_secondary_menu .image_type_1 .title a:hover, .theme_peach .block_secondary_menu .menu_type_1 li a:hover, .theme_peach .block_secondary_menu .menu_type_2 li a:hover, .theme_peach .block_secondary_menu .menu_type_3 li a:hover, .theme_peach .block_general_title_2 h2 .tags:hover, .theme_peach .block_general_title_2 h2 .author a, .theme_peach .block_posts .post_type_1 .info .tags a:hover, .theme_peach .block_posts .post_type_1 .title a:hover, .theme_peach .block_posts .post_type_1 .title span, .theme_peach .block_posts .post_type_2 .info .tags a:hover, .theme_peach .block_posts .post_type_2 .title a:hover, .theme_peach .block_posts .post_type_2 .title span, .theme_peach .block_posts .post_type_3 .info .tags a:hover, .theme_peach .block_posts .post_type_3 .title a:hover, .theme_peach .block_posts .post_type_3:hover .title a, .theme_peach .block_posts .post_type_4 .info .tags a:hover, .theme_peach .block_posts .post_type_4 .title a:hover, .theme_peach .block_posts .post_type_4 .title span, .theme_peach .block_posts .post_type_5 .info .tags a:hover, .theme_peach .block_posts .post_type_5 .title a:hover, .theme_peach .block_posts .post_type_6 .info .author a, .theme_peach .block_posts .post_type_6 .info .tags a:hover, .theme_peach .block_posts .post_type_6 .title a:hover, .theme_peach .block_about_author_post .name a:hover, .theme_peach .block_archives .list ul ul li a, .theme_peach .block_content > p > a, .theme_peach .block_featured .description .title a:hover, .theme_peach .block_caption_1 .tags a:hover, .theme_peach .block_caption_1 .info .author a, .theme_peach .block_comments_1 .comment .info a, .theme_peach .block_sidebar_popular_posts article .title a:hover, .theme_peach .block_sidebar_popular_posts article .info .tags a:hover, .theme_peach .block_sidebar_most_commented article a:hover .title, .theme_peach .block_footer_categories li a:hover, .theme_peach .block_bottom_menu nav > ul > li > a:hover
{
    color: #e35039;
}

.theme_peach .block_posts .post_type_1 .review, .theme_peach .block_posts .post_type_4 .review, .theme_peach .block_posts .post_type_4 .f_info, .theme_peach .block_posts .post_type_4 .f_info a, .theme_peach .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_peach .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_peach .block_infobox .line, .theme_peach .block_sidebar_latest_reviews .review .num, .theme_peach .block_sidebar_most_commented article a .num, .theme_peach .block_footer_tags li a:hover, .theme_peach .general_button_type_3:hover, .theme_peach .general_button_type_4:hover, .theme_peach .general_button_type_5:hover, .theme_peach .general_colored_button.default:hover
{
    background-color: #e35039;
}

.theme_peach .block_posts .post_type_3:hover .content, .theme_peach .block_posts .load_more_1:hover, .theme_peach .block_leave_comment_1 .field.focused, .theme_peach .block_leave_comment_1 .textarea.focused, .theme_peach .block_form_1 .field.focused, .theme_peach .block_form_1 .textarea.focused, .theme_peach .block_accordion_type_1 .button_outer.current, .theme_peach .block_toggle_type_1 .button_outer.current, .theme_peach .block_tabs_type_1 .tabs li a.current
{
    border-color: #e35039;
}

.theme_peach .block_featured_2, .theme_peach .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #e35039;
}
.theme_peach blockquote.type_1
{
    border-left-color: #e35039;
}

.theme_peach .block_info_1 .tags li a:hover, .theme_peach .general_button_type_1:hover, .theme_peach .general_button_type_2:hover
{
    border-color: #e35039;
    color: #e35039;
}

.theme_peach .block_pager_1 ul li.current a
{
    border-color: #e35039;
    background-color: #e35039;
}

.theme_peach .block_footer_pics li a .hover
{
    background-color: rgba(227, 80, 57, 0.32);
}

.theme_peach .block_secondary_menu .image_type_1 .image a .hover, .theme_peach .block_posts .post_type_1 .image a span.hover, .theme_peach .block_posts .post_type_2 .image a span.hover, .theme_peach .block_posts .post_type_4 .image a span.hover, .theme_peach .block_posts .post_type_5 .image a span.hover, .theme_peach .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(227, 80, 57, 0.2);
}

.theme_peach .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_peach .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_peach .block_content > p > a:hover
{
    color: #666666;
}
.theme_peach .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_peach .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_peach .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_peach .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_peach .block_infobox
{
    border-color: #fae6e1;
}

.theme_peach .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_peach.png);
}

.theme_peach .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_peach .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_peach .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_peach.png);
}

.theme_peach .block_slider_type_3 .flex-direction-nav a, .theme_peach .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_peach.png);
}

.theme_peach .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_peach.png);
}

.theme_peach .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_peach.gif) no-repeat;
}

.theme_peach .block_404
{
    background: url(/content/layout/images/bg_404_peach.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_peach .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_peach.png);
    }
}

@media (max-width:479px)
{
    .theme_peach .block_404
    {
        background: url(/content/layout/images/bg_404_320_peach.png) no-repeat right top;
    }
}

/* yellow */
.theme_yellow .block_top_menu nav > ul > li.current_page_item > a, .theme_yellow .block_top_menu nav > ul > li > a:hover, .theme_yellow .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_yellow .block_top_menu nav > ul > li ul li a:hover, .theme_yellow .block_secondary_menu nav li.hover a, .theme_yellow .block_secondary_menu .image_type_1 .title a:hover, .theme_yellow .block_secondary_menu .menu_type_1 li a:hover, .theme_yellow .block_secondary_menu .menu_type_2 li a:hover, .theme_yellow .block_secondary_menu .menu_type_3 li a:hover, .theme_yellow .block_general_title_2 h2 .tags:hover, .theme_yellow .block_general_title_2 h2 .author a, .theme_yellow .block_posts .post_type_1 .info .tags a:hover, .theme_yellow .block_posts .post_type_1 .title a:hover, .theme_yellow .block_posts .post_type_1 .title span, .theme_yellow .block_posts .post_type_2 .info .tags a:hover, .theme_yellow .block_posts .post_type_2 .title a:hover, .theme_yellow .block_posts .post_type_2 .title span, .theme_yellow .block_posts .post_type_3 .info .tags a:hover, .theme_yellow .block_posts .post_type_3 .title a:hover, .theme_yellow .block_posts .post_type_3:hover .title a, .theme_yellow .block_posts .post_type_4 .info .tags a:hover, .theme_yellow .block_posts .post_type_4 .title a:hover, .theme_yellow .block_posts .post_type_4 .title span, .theme_yellow .block_posts .post_type_5 .info .tags a:hover, .theme_yellow .block_posts .post_type_5 .title a:hover, .theme_yellow .block_posts .post_type_6 .info .author a, .theme_yellow .block_posts .post_type_6 .info .tags a:hover, .theme_yellow .block_posts .post_type_6 .title a:hover, .theme_yellow .block_about_author_post .name a:hover, .theme_yellow .block_archives .list ul ul li a, .theme_yellow .block_content > p > a, .theme_yellow .block_featured .description .title a:hover, .theme_yellow .block_caption_1 .tags a:hover, .theme_yellow .block_caption_1 .info .author a, .theme_yellow .block_comments_1 .comment .info a, .theme_yellow .block_sidebar_popular_posts article .title a:hover, .theme_yellow .block_sidebar_popular_posts article .info .tags a:hover, .theme_yellow .block_sidebar_most_commented article a:hover .title, .theme_yellow .block_footer_categories li a:hover, .theme_yellow .block_bottom_menu nav > ul > li > a:hover
{
    color: #ffbe34;
}

.theme_yellow .block_posts .post_type_1 .review, .theme_yellow .block_posts .post_type_4 .review, .theme_yellow .block_posts .post_type_4 .f_info, .theme_yellow .block_posts .post_type_4 .f_info a, .theme_yellow .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_yellow .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_yellow .block_infobox .line, .theme_yellow .block_sidebar_latest_reviews .review .num, .theme_yellow .block_sidebar_most_commented article a .num, .theme_yellow .block_footer_tags li a:hover, .theme_yellow .general_button_type_3:hover, .theme_yellow .general_button_type_4:hover, .theme_yellow .general_button_type_5:hover, .theme_yellow .general_colored_button.default:hover
{
    background-color: #ffbe34;
}

.theme_yellow .block_posts .post_type_3:hover .content, .theme_yellow .block_posts .load_more_1:hover, .theme_yellow .block_leave_comment_1 .field.focused, .theme_yellow .block_leave_comment_1 .textarea.focused, .theme_yellow .block_form_1 .field.focused, .theme_yellow .block_form_1 .textarea.focused, .theme_yellow .block_accordion_type_1 .button_outer.current, .theme_yellow .block_toggle_type_1 .button_outer.current, .theme_yellow .block_tabs_type_1 .tabs li a.current
{
    border-color: #ffbe34;
}

.theme_yellow .block_featured_2, .theme_yellow .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #ffbe34;
}
.theme_yellow blockquote.type_1
{
    border-left-color: #ffbe34;
}

.theme_yellow .block_info_1 .tags li a:hover, .theme_yellow .general_button_type_1:hover, .theme_yellow .general_button_type_2:hover
{
    border-color: #ffbe34;
    color: #ffbe34;
}

.theme_yellow .block_pager_1 ul li.current a
{
    border-color: #ffbe34;
    background-color: #ffbe34;
}

.theme_yellow .block_footer_pics li a .hover
{
    background-color: rgba(255, 190, 52, 0.32);
}

.theme_yellow .block_secondary_menu .image_type_1 .image a .hover, .theme_yellow .block_posts .post_type_1 .image a span.hover, .theme_yellow .block_posts .post_type_2 .image a span.hover, .theme_yellow .block_posts .post_type_4 .image a span.hover, .theme_yellow .block_posts .post_type_5 .image a span.hover, .theme_yellow .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(255, 190, 52, 0.2);
}

.theme_yellow .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_yellow .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_yellow .block_content > p > a:hover
{
    color: #666666;
}
.theme_yellow .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_yellow .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_yellow .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_yellow .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_yellow .block_infobox
{
    border-color: #fdf1d8;
}

.theme_yellow .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_yellow.png);
}

.theme_yellow .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_yellow .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_yellow .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_yellow.png);
}

.theme_yellow .block_slider_type_3 .flex-direction-nav a, .theme_yellow .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_yellow.png);
}

.theme_yellow .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_yellow.png);
}

.theme_yellow .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_yellow.gif) no-repeat;
}

.theme_yellow .block_404
{
    background: url(/content/layout/images/bg_404_yellow.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_yellow .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_yellow.png);
    }
}

@media (max-width:479px)
{
    .theme_yellow .block_404
    {
        background: url(/content/layout/images/bg_404_320_yellow.png) no-repeat right top;
    }
}

/* cyan */
.theme_cyan .block_top_menu nav > ul > li.current_page_item > a, .theme_cyan .block_top_menu nav > ul > li > a:hover, .theme_cyan .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_cyan .block_top_menu nav > ul > li ul li a:hover, .theme_cyan .block_secondary_menu nav li.hover a, .theme_cyan .block_secondary_menu .image_type_1 .title a:hover, .theme_cyan .block_secondary_menu .menu_type_1 li a:hover, .theme_cyan .block_secondary_menu .menu_type_2 li a:hover, .theme_cyan .block_secondary_menu .menu_type_3 li a:hover, .theme_cyan .block_general_title_2 h2 .tags:hover, .theme_cyan .block_general_title_2 h2 .author a, .theme_cyan .block_posts .post_type_1 .info .tags a:hover, .theme_cyan .block_posts .post_type_1 .title a:hover, .theme_cyan .block_posts .post_type_1 .title span, .theme_cyan .block_posts .post_type_2 .info .tags a:hover, .theme_cyan .block_posts .post_type_2 .title a:hover, .theme_cyan .block_posts .post_type_2 .title span, .theme_cyan .block_posts .post_type_3 .info .tags a:hover, .theme_cyan .block_posts .post_type_3 .title a:hover, .theme_cyan .block_posts .post_type_3:hover .title a, .theme_cyan .block_posts .post_type_4 .info .tags a:hover, .theme_cyan .block_posts .post_type_4 .title a:hover, .theme_cyan .block_posts .post_type_4 .title span, .theme_cyan .block_posts .post_type_5 .info .tags a:hover, .theme_cyan .block_posts .post_type_5 .title a:hover, .theme_cyan .block_posts .post_type_6 .info .author a, .theme_cyan .block_posts .post_type_6 .info .tags a:hover, .theme_cyan .block_posts .post_type_6 .title a:hover, .theme_cyan .block_about_author_post .name a:hover, .theme_cyan .block_archives .list ul ul li a, .theme_cyan .block_content > p > a, .theme_cyan .block_featured .description .title a:hover, .theme_cyan .block_caption_1 .tags a:hover, .theme_cyan .block_caption_1 .info .author a, .theme_cyan .block_comments_1 .comment .info a, .theme_cyan .block_sidebar_popular_posts article .title a:hover, .theme_cyan .block_sidebar_popular_posts article .info .tags a:hover, .theme_cyan .block_sidebar_most_commented article a:hover .title, .theme_cyan .block_footer_categories li a:hover, .theme_cyan .block_bottom_menu nav > ul > li > a:hover
{
    color: #257cd7;
}

.theme_cyan .block_posts .post_type_1 .review, .theme_cyan .block_posts .post_type_4 .review, .theme_cyan .block_posts .post_type_4 .f_info, .theme_cyan .block_posts .post_type_4 .f_info a, .theme_cyan .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_cyan .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_cyan .block_infobox .line, .theme_cyan .block_sidebar_latest_reviews .review .num, .theme_cyan .block_sidebar_most_commented article a .num, .theme_cyan .block_footer_tags li a:hover, .theme_cyan .general_button_type_3:hover, .theme_cyan .general_button_type_4:hover, .theme_cyan .general_button_type_5:hover, .theme_cyan .general_colored_button.default:hover
{
    background-color: #257cd7;
}

.theme_cyan .block_posts .post_type_3:hover .content, .theme_cyan .block_posts .load_more_1:hover, .theme_cyan .block_leave_comment_1 .field.focused, .theme_cyan .block_leave_comment_1 .textarea.focused, .theme_cyan .block_form_1 .field.focused, .theme_cyan .block_form_1 .textarea.focused, .theme_cyan .block_accordion_type_1 .button_outer.current, .theme_cyan .block_toggle_type_1 .button_outer.current, .theme_cyan .block_tabs_type_1 .tabs li a.current
{
    border-color: #257cd7;
}

.theme_cyan .block_featured_2, .theme_cyan .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #257cd7;
}
.theme_cyan blockquote.type_1
{
    border-left-color: #257cd7;
}

.theme_cyan .block_info_1 .tags li a:hover, .theme_cyan .general_button_type_1:hover, .theme_cyan .general_button_type_2:hover
{
    border-color: #257cd7;
    color: #257cd7;
}

.theme_cyan .block_pager_1 ul li.current a
{
    border-color: #257cd7;
    background-color: #257cd7;
}

.theme_cyan .block_footer_pics li a .hover
{
    background-color: rgba(37, 124, 215, 0.32);
}

.theme_cyan .block_secondary_menu .image_type_1 .image a .hover, .theme_cyan .block_posts .post_type_1 .image a span.hover, .theme_cyan .block_posts .post_type_2 .image a span.hover, .theme_cyan .block_posts .post_type_4 .image a span.hover, .theme_cyan .block_posts .post_type_5 .image a span.hover, .theme_cyan .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(37, 124, 215, 0.2);
}

.theme_cyan .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_cyan .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_cyan .block_content > p > a:hover
{
    color: #666666;
}
.theme_cyan .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_cyan .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_cyan .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_cyan .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_cyan .block_infobox
{
    border-color: #deeefe;
}

.theme_cyan .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_cyan.png);
}

.theme_cyan .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_cyan .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_cyan .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_cyan.png);
}

.theme_cyan .block_slider_type_3 .flex-direction-nav a, .theme_cyan .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_cyan.png);
}

.theme_cyan .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_cyan.png);
}

.theme_cyan .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_cyan.gif) no-repeat;
}

.theme_cyan .block_404
{
    background: url(/content/layout/images/bg_404_cyan.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_cyan .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_cyan.png);
    }
}

@media (max-width:479px)
{
    .theme_cyan .block_404
    {
        background: url(/content/layout/images/bg_404_320_cyan.png) no-repeat right top;
    }
}

/* pink */
.theme_pink .block_top_menu nav > ul > li.current_page_item > a, .theme_pink .block_top_menu nav > ul > li > a:hover, .theme_pink .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_pink .block_top_menu nav > ul > li ul li a:hover, .theme_pink .block_secondary_menu nav li.hover a, .theme_pink .block_secondary_menu .image_type_1 .title a:hover, .theme_pink .block_secondary_menu .menu_type_1 li a:hover, .theme_pink .block_secondary_menu .menu_type_2 li a:hover, .theme_pink .block_secondary_menu .menu_type_3 li a:hover, .theme_pink .block_general_title_2 h2 .tags:hover, .theme_pink .block_general_title_2 h2 .author a, .theme_pink .block_posts .post_type_1 .info .tags a:hover, .theme_pink .block_posts .post_type_1 .title a:hover, .theme_pink .block_posts .post_type_1 .title span, .theme_pink .block_posts .post_type_2 .info .tags a:hover, .theme_pink .block_posts .post_type_2 .title a:hover, .theme_pink .block_posts .post_type_2 .title span, .theme_pink .block_posts .post_type_3 .info .tags a:hover, .theme_pink .block_posts .post_type_3 .title a:hover, .theme_pink .block_posts .post_type_3:hover .title a, .theme_pink .block_posts .post_type_4 .info .tags a:hover, .theme_pink .block_posts .post_type_4 .title a:hover, .theme_pink .block_posts .post_type_4 .title span, .theme_pink .block_posts .post_type_5 .info .tags a:hover, .theme_pink .block_posts .post_type_5 .title a:hover, .theme_pink .block_posts .post_type_6 .info .author a, .theme_pink .block_posts .post_type_6 .info .tags a:hover, .theme_pink .block_posts .post_type_6 .title a:hover, .theme_pink .block_about_author_post .name a:hover, .theme_pink .block_archives .list ul ul li a, .theme_pink .block_content > p > a, .theme_pink .block_featured .description .title a:hover, .theme_pink .block_caption_1 .tags a:hover, .theme_pink .block_caption_1 .info .author a, .theme_pink .block_comments_1 .comment .info a, .theme_pink .block_sidebar_popular_posts article .title a:hover, .theme_pink .block_sidebar_popular_posts article .info .tags a:hover, .theme_pink .block_sidebar_most_commented article a:hover .title, .theme_pink .block_footer_categories li a:hover, .theme_pink .block_bottom_menu nav > ul > li > a:hover
{
    color: #e52b50;
}

.theme_pink .block_posts .post_type_1 .review, .theme_pink .block_posts .post_type_4 .review, .theme_pink .block_posts .post_type_4 .f_info, .theme_pink .block_posts .post_type_4 .f_info a, .theme_pink .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_pink .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_pink .block_infobox .line, .theme_pink .block_sidebar_latest_reviews .review .num, .theme_pink .block_sidebar_most_commented article a .num, .theme_pink .block_footer_tags li a:hover, .theme_pink .general_button_type_3:hover, .theme_pink .general_button_type_4:hover, .theme_pink .general_button_type_5:hover, .theme_pink .general_colored_button.default:hover
{
    background-color: #e52b50;
}

.theme_pink .block_posts .post_type_3:hover .content, .theme_pink .block_posts .load_more_1:hover, .theme_pink .block_leave_comment_1 .field.focused, .theme_pink .block_leave_comment_1 .textarea.focused, .theme_pink .block_form_1 .field.focused, .theme_pink .block_form_1 .textarea.focused, .theme_pink .block_accordion_type_1 .button_outer.current, .theme_pink .block_toggle_type_1 .button_outer.current, .theme_pink .block_tabs_type_1 .tabs li a.current
{
    border-color: #e52b50;
}

.theme_pink .block_featured_2, .theme_pink .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #e52b50;
}
.theme_pink blockquote.type_1
{
    border-left-color: #e52b50;
}

.theme_pink .block_info_1 .tags li a:hover, .theme_pink .general_button_type_1:hover, .theme_pink .general_button_type_2:hover
{
    border-color: #e52b50;
    color: #e52b50;
}

.theme_pink .block_pager_1 ul li.current a
{
    border-color: #e52b50;
    background-color: #e52b50;
}

.theme_pink .block_footer_pics li a .hover
{
    background-color: rgba(229, 43, 80, 0.32);
}

.theme_pink .block_secondary_menu .image_type_1 .image a .hover, .theme_pink .block_posts .post_type_1 .image a span.hover, .theme_pink .block_posts .post_type_2 .image a span.hover, .theme_pink .block_posts .post_type_4 .image a span.hover, .theme_pink .block_posts .post_type_5 .image a span.hover, .theme_pink .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(229, 43, 80, 0.2);
}

.theme_pink .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_pink .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_pink .block_content > p > a:hover
{
    color: #666666;
}
.theme_pink .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_pink .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_pink .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_pink .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_pink .block_infobox
{
    border-color: #fce7eb;
}

.theme_pink .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_pink.png);
}

.theme_pink .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_pink .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_pink .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_pink.png);
}

.theme_pink .block_slider_type_3 .flex-direction-nav a, .theme_pink .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_pink.png);
}

.theme_pink .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_pink.png);
}

.theme_pink .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_pink.gif) no-repeat;
}

.theme_pink .block_404
{
    background: url(/content/layout/images/bg_404_pink.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_pink .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_pink.png);
    }
}

@media (max-width:479px)
{
    .theme_pink .block_404
    {
        background: url(/content/layout/images/bg_404_320_pink.png) no-repeat right top;
    }
}

/* purple */
.theme_purple .block_top_menu nav > ul > li.current_page_item > a, .theme_purple .block_top_menu nav > ul > li > a:hover, .theme_purple .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_purple .block_top_menu nav > ul > li ul li a:hover, .theme_purple .block_secondary_menu nav li.hover a, .theme_purple .block_secondary_menu .image_type_1 .title a:hover, .theme_purple .block_secondary_menu .menu_type_1 li a:hover, .theme_purple .block_secondary_menu .menu_type_2 li a:hover, .theme_purple .block_secondary_menu .menu_type_3 li a:hover, .theme_purple .block_general_title_2 h2 .tags:hover, .theme_purple .block_general_title_2 h2 .author a, .theme_purple .block_posts .post_type_1 .info .tags a:hover, .theme_purple .block_posts .post_type_1 .title a:hover, .theme_purple .block_posts .post_type_1 .title span, .theme_purple .block_posts .post_type_2 .info .tags a:hover, .theme_purple .block_posts .post_type_2 .title a:hover, .theme_purple .block_posts .post_type_2 .title span, .theme_purple .block_posts .post_type_3 .info .tags a:hover, .theme_purple .block_posts .post_type_3 .title a:hover, .theme_purple .block_posts .post_type_3:hover .title a, .theme_purple .block_posts .post_type_4 .info .tags a:hover, .theme_purple .block_posts .post_type_4 .title a:hover, .theme_purple .block_posts .post_type_4 .title span, .theme_purple .block_posts .post_type_5 .info .tags a:hover, .theme_purple .block_posts .post_type_5 .title a:hover, .theme_purple .block_posts .post_type_6 .info .author a, .theme_purple .block_posts .post_type_6 .info .tags a:hover, .theme_purple .block_posts .post_type_6 .title a:hover, .theme_purple .block_about_author_post .name a:hover, .theme_purple .block_archives .list ul ul li a, .theme_purple .block_content > p > a, .theme_purple .block_featured .description .title a:hover, .theme_purple .block_caption_1 .tags a:hover, .theme_purple .block_caption_1 .info .author a, .theme_purple .block_comments_1 .comment .info a, .theme_purple .block_sidebar_popular_posts article .title a:hover, .theme_purple .block_sidebar_popular_posts article .info .tags a:hover, .theme_purple .block_sidebar_most_commented article a:hover .title, .theme_purple .block_footer_categories li a:hover, .theme_purple .block_bottom_menu nav > ul > li > a:hover
{
    color: #eab4d0;
}

.theme_purple .block_posts .post_type_1 .review, .theme_purple .block_posts .post_type_4 .review, .theme_purple .block_posts .post_type_4 .f_info, .theme_purple .block_posts .post_type_4 .f_info a, .theme_purple .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_purple .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_purple .block_infobox .line, .theme_purple .block_sidebar_latest_reviews .review .num, .theme_purple .block_sidebar_most_commented article a .num, .theme_purple .block_footer_tags li a:hover, .theme_purple .general_button_type_3:hover, .theme_purple .general_button_type_4:hover, .theme_purple .general_button_type_5:hover, .theme_purple .general_colored_button.default:hover
{
    background-color: #eab4d0;
}

.theme_purple .block_posts .post_type_3:hover .content, .theme_purple .block_posts .load_more_1:hover, .theme_purple .block_leave_comment_1 .field.focused, .theme_purple .block_leave_comment_1 .textarea.focused, .theme_purple .block_form_1 .field.focused, .theme_purple .block_form_1 .textarea.focused, .theme_purple .block_accordion_type_1 .button_outer.current, .theme_purple .block_toggle_type_1 .button_outer.current, .theme_purple .block_tabs_type_1 .tabs li a.current
{
    border-color: #eab4d0;
}

.theme_purple .block_featured_2, .theme_purple .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #eab4d0;
}
.theme_purple blockquote.type_1
{
    border-left-color: #eab4d0;
}

.theme_purple .block_info_1 .tags li a:hover, .theme_purple .general_button_type_1:hover, .theme_purple .general_button_type_2:hover
{
    border-color: #eab4d0;
    color: #eab4d0;
}

.theme_purple .block_pager_1 ul li.current a
{
    border-color: #eab4d0;
    background-color: #eab4d0;
}

.theme_purple .block_footer_pics li a .hover
{
    background-color: rgba(234, 180, 208, 0.32);
}

.theme_purple .block_secondary_menu .image_type_1 .image a .hover, .theme_purple .block_posts .post_type_1 .image a span.hover, .theme_purple .block_posts .post_type_2 .image a span.hover, .theme_purple .block_posts .post_type_4 .image a span.hover, .theme_purple .block_posts .post_type_5 .image a span.hover, .theme_purple .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(234, 180, 208, 0.2);
}

.theme_purple .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_purple .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_purple .block_content > p > a:hover
{
    color: #666666;
}
.theme_purple .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_purple .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_purple .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_purple .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_purple .block_infobox
{
    border-color: #f9e4ef;
}

.theme_purple .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_purple.png);
}

.theme_purple .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_purple .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_purple .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_purple.png);
}

.theme_purple .block_slider_type_3 .flex-direction-nav a, .theme_purple .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_purple.png);
}

.theme_purple .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_purple.png);
}

.theme_purple .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_purple.gif) no-repeat;
}

.theme_purple .block_404
{
    background: url(/content/layout/images/bg_404_purple.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_purple .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_purple.png);
    }
}

@media (max-width:479px)
{
    .theme_purple .block_404
    {
        background: url(/content/layout/images/bg_404_320_purple.png) no-repeat right top;
    }
}

/* green */
.theme_green .block_top_menu nav > ul > li.current_page_item > a, .theme_green .block_top_menu nav > ul > li > a:hover, .theme_green .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_green .block_top_menu nav > ul > li ul li a:hover, .theme_green .block_secondary_menu nav li.hover a, .theme_green .block_secondary_menu .image_type_1 .title a:hover, .theme_green .block_secondary_menu .menu_type_1 li a:hover, .theme_green .block_secondary_menu .menu_type_2 li a:hover, .theme_green .block_secondary_menu .menu_type_3 li a:hover, .theme_green .block_general_title_2 h2 .tags:hover, .theme_green .block_general_title_2 h2 .author a, .theme_green .block_posts .post_type_1 .info .tags a:hover, .theme_green .block_posts .post_type_1 .title a:hover, .theme_green .block_posts .post_type_1 .title span, .theme_green .block_posts .post_type_2 .info .tags a:hover, .theme_green .block_posts .post_type_2 .title a:hover, .theme_green .block_posts .post_type_2 .title span, .theme_green .block_posts .post_type_3 .info .tags a:hover, .theme_green .block_posts .post_type_3 .title a:hover, .theme_green .block_posts .post_type_3:hover .title a, .theme_green .block_posts .post_type_4 .info .tags a:hover, .theme_green .block_posts .post_type_4 .title a:hover, .theme_green .block_posts .post_type_4 .title span, .theme_green .block_posts .post_type_5 .info .tags a:hover, .theme_green .block_posts .post_type_5 .title a:hover, .theme_green .block_posts .post_type_6 .info .author a, .theme_green .block_posts .post_type_6 .info .tags a:hover, .theme_green .block_posts .post_type_6 .title a:hover, .theme_green .block_about_author_post .name a:hover, .theme_green .block_archives .list ul ul li a, .theme_green .block_content > p > a, .theme_green .block_featured .description .title a:hover, .theme_green .block_caption_1 .tags a:hover, .theme_green .block_caption_1 .info .author a, .theme_green .block_comments_1 .comment .info a, .theme_green .block_sidebar_popular_posts article .title a:hover, .theme_green .block_sidebar_popular_posts article .info .tags a:hover, .theme_green .block_sidebar_most_commented article a:hover .title, .theme_green .block_footer_categories li a:hover, .theme_green .block_bottom_menu nav > ul > li > a:hover
{
    color: #35bb2e;
}

.theme_green .block_posts .post_type_1 .review, .theme_green .block_posts .post_type_4 .review, .theme_green .block_posts .post_type_4 .f_info, .theme_green .block_posts .post_type_4 .f_info a, .theme_green .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_green .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_green .block_infobox .line, .theme_green .block_sidebar_latest_reviews .review .num, .theme_green .block_sidebar_most_commented article a .num, .theme_green .block_footer_tags li a:hover, .theme_green .general_button_type_3:hover, .theme_green .general_button_type_4:hover, .theme_green .general_button_type_5:hover, .theme_green .general_colored_button.default:hover
{
    background-color: #35bb2e;
}

.theme_green .block_posts .post_type_3:hover .content, .theme_green .block_posts .load_more_1:hover, .theme_green .block_leave_comment_1 .field.focused, .theme_green .block_leave_comment_1 .textarea.focused, .theme_green .block_form_1 .field.focused, .theme_green .block_form_1 .textarea.focused, .theme_green .block_accordion_type_1 .button_outer.current, .theme_green .block_toggle_type_1 .button_outer.current, .theme_green .block_tabs_type_1 .tabs li a.current
{
    border-color: #35bb2e;
}

.theme_green .block_featured_2, .theme_green .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #35bb2e;
}
.theme_green blockquote.type_1
{
    border-left-color: #35bb2e;
}

.theme_green .block_info_1 .tags li a:hover, .theme_green .general_button_type_1:hover, .theme_green .general_button_type_2:hover
{
    border-color: #35bb2e;
    color: #35bb2e;
}

.theme_green .block_pager_1 ul li.current a
{
    border-color: #35bb2e;
    background-color: #35bb2e;
}

.theme_green .block_footer_pics li a .hover
{
    background-color: rgba(53, 187, 46, 0.32);
}

.theme_green .block_secondary_menu .image_type_1 .image a .hover, .theme_green .block_posts .post_type_1 .image a span.hover, .theme_green .block_posts .post_type_2 .image a span.hover, .theme_green .block_posts .post_type_4 .image a span.hover, .theme_green .block_posts .post_type_5 .image a span.hover, .theme_green .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(53, 186, 46, 0.2);
}

.theme_green .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_green .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_green .block_content > p > a:hover
{
    color: #666666;
}
.theme_green .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_green .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_green .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_green .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_green .block_infobox
{
    border-color: #e2f9e1;
}

.theme_green .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_green.png);
}

.theme_green .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_green .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_green .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_green.png);
}

.theme_green .block_slider_type_3 .flex-direction-nav a, .theme_green .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_green.png);
}

.theme_green .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_green.png);
}

.theme_green .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_green.gif) no-repeat;
}

.theme_green .block_404
{
    background: url(/content/layout/images/bg_404_green.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_green .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_green.png);
    }
}

@media (max-width:479px)
{
    .theme_green .block_404
    {
        background: url(/content/layout/images/bg_404_320_green.png) no-repeat right top;
    }
}

/* magenta */
.theme_magenta .block_top_menu nav > ul > li.current_page_item > a, .theme_magenta .block_top_menu nav > ul > li > a:hover, .theme_magenta .block_top_menu nav > ul > li ul li.current_page_item > a, .theme_magenta .block_top_menu nav > ul > li ul li a:hover, .theme_magenta .block_secondary_menu nav li.hover a, .theme_magenta .block_secondary_menu .image_type_1 .title a:hover, .theme_magenta .block_secondary_menu .menu_type_1 li a:hover, .theme_magenta .block_secondary_menu .menu_type_2 li a:hover, .theme_magenta .block_secondary_menu .menu_type_3 li a:hover, .theme_magenta .block_general_title_2 h2 .tags:hover, .theme_magenta .block_general_title_2 h2 .author a, .theme_magenta .block_posts .post_type_1 .info .tags a:hover, .theme_magenta .block_posts .post_type_1 .title a:hover, .theme_magenta .block_posts .post_type_1 .title span, .theme_magenta .block_posts .post_type_2 .info .tags a:hover, .theme_magenta .block_posts .post_type_2 .title a:hover, .theme_magenta .block_posts .post_type_2 .title span, .theme_magenta .block_posts .post_type_3 .info .tags a:hover, .theme_magenta .block_posts .post_type_3 .title a:hover, .theme_magenta .block_posts .post_type_3:hover .title a, .theme_magenta .block_posts .post_type_4 .info .tags a:hover, .theme_magenta .block_posts .post_type_4 .title a:hover, .theme_magenta .block_posts .post_type_4 .title span, .theme_magenta .block_posts .post_type_5 .info .tags a:hover, .theme_magenta .block_posts .post_type_5 .title a:hover, .theme_magenta .block_posts .post_type_6 .info .author a, .theme_magenta .block_posts .post_type_6 .info .tags a:hover, .theme_magenta .block_posts .post_type_6 .title a:hover, .theme_magenta .block_about_author_post .name a:hover, .theme_magenta .block_archives .list ul ul li a, .theme_magenta .block_content > p > a, .theme_magenta .block_featured .description .title a:hover, .theme_magenta .block_caption_1 .tags a:hover, .theme_magenta .block_caption_1 .info .author a, .theme_magenta .block_comments_1 .comment .info a, .theme_magenta .block_sidebar_popular_posts article .title a:hover, .theme_magenta .block_sidebar_popular_posts article .info .tags a:hover, .theme_magenta .block_sidebar_most_commented article a:hover .title, .theme_magenta .block_footer_categories li a:hover, .theme_magenta .block_bottom_menu nav > ul > li > a:hover
{
    color: #f20707;
}

.theme_magenta .block_posts .post_type_1 .review, .theme_magenta .block_posts .post_type_4 .review, .theme_magenta .block_posts .post_type_4 .f_info, .theme_magenta .block_posts .post_type_4 .f_info a, .theme_magenta .block_audio_1 .audio .mejs-controls .mejs-time-rail .mejs-time-current, .theme_magenta .block_audio_1 .audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .theme_magenta .block_infobox .line, .theme_magenta .block_sidebar_latest_reviews .review .num, .theme_magenta .block_sidebar_most_commented article a .num, .theme_magenta .block_footer_tags li a:hover, .theme_magenta .general_button_type_3:hover, .theme_magenta .general_button_type_4:hover, .theme_magenta .general_button_type_5:hover, .theme_magenta .general_colored_button.default:hover
{
    background-color: #f20707;
}

.theme_magenta .block_posts .post_type_3:hover .content, .theme_magenta .block_posts .load_more_1:hover, .theme_magenta .block_leave_comment_1 .field.focused, .theme_magenta .block_leave_comment_1 .textarea.focused, .theme_magenta .block_form_1 .field.focused, .theme_magenta .block_form_1 .textarea.focused, .theme_magenta .block_accordion_type_1 .button_outer.current, .theme_magenta .block_toggle_type_1 .button_outer.current, .theme_magenta .block_tabs_type_1 .tabs li a.current
{
    border-color: #f20707;
}

.theme_magenta .block_featured_2, .theme_magenta .block_tabs_type_1 .tabs li a.current span
{
    border-top-color: #f20707;
}
.theme_magenta blockquote.type_1
{
    border-left-color: #f20707;
}

.theme_magenta .block_info_1 .tags li a:hover, .theme_magenta .general_button_type_1:hover, .theme_magenta .general_button_type_2:hover
{
    border-color: #f20707;
    color: #f20707;
}

.theme_magenta .block_pager_1 ul li.current a
{
    border-color: #f20707;
    background-color: #f20707;
}

.theme_magenta .block_footer_pics li a .hover
{
    background-color: rgba(242, 7, 7, 0.32);
}

.theme_magenta .block_secondary_menu .image_type_1 .image a .hover, .theme_magenta .block_posts .post_type_1 .image a span.hover, .theme_magenta .block_posts .post_type_2 .image a span.hover, .theme_magenta .block_posts .post_type_4 .image a span.hover, .theme_magenta .block_posts .post_type_5 .image a span.hover, .theme_magenta .block_posts .post_type_6 .image a span.hover
{
    background-color: rgba(242, 7, 7, 0.2);
}

.theme_magenta .block_archives .list ul ul li a:hover
{
    color: #424242;
}
.theme_magenta .block_posts .post_type_6 .info .author a:hover
{
    color: #808080;
}
.theme_magenta .block_content > p > a:hover
{
    color: #666666;
}
.theme_magenta .block_comments_1 .comment .info a:hover
{
    color: #919191;
}
.theme_magenta .block_caption_1 .info .author a:hover
{
    color: #a9a9a9;
}
.theme_magenta .block_general_title_2 h2 .author a:hover
{
    color: #a9a9a9;
}
.theme_magenta .block_posts .post_type_4 .f_info a:hover
{
    background-color: #191919;
}

.theme_magenta .block_infobox
{
    border-color: #ffeaea;
}

.theme_magenta .block_slider_type_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_1_magenta.png);
}

.theme_magenta .block_posts .post_type_1 .slider .flex-direction-nav a, .theme_magenta .block_posts .post_type_4 .slider .flex-direction-nav a, .theme_magenta .block_posts .post_type_5 .slider .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_2_magenta.png);
}

.theme_magenta .block_slider_type_3 .flex-direction-nav a, .theme_magenta .block_slider_type_4 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_4_magenta.png);
}

.theme_magenta .block_also_like_1 .flex-direction-nav a
{
    background-image: url(/content/layout/images/sprite_arrow_5_magenta.png);
}

.theme_magenta .block_sidebar_most_commented article a .num .tail
{
    background: url(/content/layout/images/tail_2_magenta.gif) no-repeat;
}

.theme_magenta .block_404
{
    background: url(/content/layout/images/bg_404_magenta.png) no-repeat right top;
}

@media (max-width:768px)
{
    .theme_magenta .block_slider_type_1 .flex-direction-nav a
    {
        background-image: url(/content/layout/images/sprite_arrow_7_magenta.png);
    }
}

@media (max-width:479px)
{
    .theme_magenta .block_404
    {
        background: url(/content/layout/images/bg_404_320_magenta.png) no-repeat right top;
    }
}
