body{ font-family: 'segoe_uiregular'; font-size:17px; color:#696969}
@charset "UTF-8";
@font-face {
    font-family: 'segoe_uiregular';
    src: url(fonts/segoeui-webfont.eot);
    src: url(fonts/segoeui-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/segoeui-webfont.woff) format("woff"), url(fonts/segoeui-webfont.ttf) format("truetype"), url(fonts/segoeui-webfont.svg#segoe_uiregular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sanscondensed_light';
    src: url(fonts/opensans-condlight-webfont.eot);
    src: url(fonts/opensans-condlight-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/opensans-condlight-webfont.woff2) format("woff2"), url(fonts/opensans-condlight-webfont.woff) format("woff"), url(fonts/opensans-condlight-webfont.ttf) format("truetype"), url(fonts/opensans-condlight-webfont.svg#open_sanscondensed_light) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sansregular';
    src: url(fonts/opensans-regular-webfont.eot);
    src: url(fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/opensans-regular-webfont.woff2) format("woff2"), url(fonts/opensans-regular-webfont.woff) format("woff"), url(fonts/opensans-regular-webfont.ttf) format("truetype"), url(fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'entyporegular';
    src: url(fonts/entypo-webfont.eot);
    src: url(fonts/entypo-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/entypo-webfont.woff2) format("woff2"), url(fonts/entypo-webfont.woff) format("woff"), url(fonts/entypo-webfont.ttf) format("truetype"), url(fonts/entypo-webfont.svg#entyporegular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sans_condensedbold';
    src: url(fonts/OpenSans-CondBold-webfont.eot);
    src: url(fonts/OpenSans-CondBold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/OpenSans-CondBold-webfont.woff2) format("woff2"), url(fonts/OpenSans-CondBold-webfont.woff) format("woff"), url(fonts/OpenSans-CondBold-webfont.ttf) format("truetype"), url(fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url(fonts/OpenSans-Semibold-webfont.eot);
    src: url(fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/OpenSans-Semibold-webfont.woff2) format("woff2"), url(fonts/OpenSans-Semibold-webfont.woff) format("woff"), url(fonts/OpenSans-Semibold-webfont.ttf) format("truetype"), url(fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sansitalic';
    src: url(fonts/OpenSans-Italic-webfont.eot);
    src: url(fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/OpenSans-Italic-webfont.woff2) format("woff2"), url(fonts/OpenSans-Italic-webfont.woff) format("woff"), url(fonts/OpenSans-Italic-webfont.ttf) format("truetype"), url(fonts/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'segoe_uiregular';
    src: url(fonts/segoeui-webfont.eot);
    src: url(fonts/segoeui-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/segoeui-webfont.woff) format("woff"), url(fonts/segoeui-webfont.ttf) format("truetype"), url(fonts/segoeui-webfont.svg#segoe_uiregular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'HelveticaLTStd-Roman';
    src: url(fonts/HelveticaLTStd-Roman.eot);
    src: url(fonts/HelveticaLTStd-Roman?#iefix) format("embedded-opentype"), url(fonts/HelveticaLTStd-Roman.woff) format("woff"), url(fonts/HelveticaLTStd-Roman.ttf) format("truetype"), url(fonts/HelveticaLTStd-Roman.svg#segoe_uiregular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'Helvetica_LT_Std_Bold';
    src: url('fonts/Helvetica_LT_Std_Bold.eot');
    src: url('fonts/Helvetica_LT_Std_Bold.eot') format('embedded-opentype'), url('fonts/Helvetica_LT_Std_Bold.woff2') format('woff2'), url('fonts/Helvetica_LT_Std_Bold.woff') format('woff'), url('fonts/Helvetica_LT_Std_Bold.ttf') format('truetype'), url('fonts/Helvetica_LT_Std_Bold.svg#Helvetica_LT_Std_Bold') format('svg')
}
:-ms-input-placeholder {
    color: #d1d1d1

}
input::-webkit-input-placeholder {
    color: #d1d1d1
}
::-moz-input-placeholder {
    color: #d1d1d1
}
::placeholder {
    color: #d1d1d1
}
input {
    color: #696969
}
input:focus {
    border: 1px solid #fff;
    box-shadow: 0 0 5px rgba(0, 81, 110, 0.35)
}
textarea:focus {
    border: 1px solid #fff;
    box-shadow: 0 0 5px rgba(0, 81, 110, 0.35)
}
.cf:before,
.cf:after {
    content: "";
    display: table
}
.cf:after {
    clear: both
}
.cf {
    zoom: 1
}
.alignnone {
    margin: 0 20px 10px 0
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
.aligncenter {
    display: block;
    margin: 5px auto
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
a img.alignnone {
    margin: 0 20px 10px 0
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

p{font-size:17px; color:#696969}
.wp-caption {
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-x: hidden;
    height: 100%;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#wrap {
    z-index: 1;
    min-height: 100%;
    position: relative
}
body {
    height: 100%;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0;
    font-size: 13px;
    line-height: 1.7em;
    text-rendering: optimizelegibility;
    width: 100%
}
.ultra_wrapper {
    min-height: 100%;
    height: auto!important;
    height: 100%;
    width: 100%
}
.push {
    height: 0;
    padding-bottom: 0
}
#full-screen-background-image {
    z-index: -999;
    position: fixed;
    top: 0;
    left: 0;
    padding-left: 0;
    max-width: none
}
h1,
h2,
h3,
h4 {
    margin: 0;
    text-rendering: optimizelegibility;
    line-height: 1em;
    font-weight: 600
}
h5,
h6 {
    margin: 0;
    text-rendering: optimizelegibility;
    font-weight: 400
}
h1.huge {
    font-size: 10em;
    line-height: .9em
}
h1 {
    font-size: 2em;
    color: #000000
}
h2 {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: .02em;
    color: #3c56c1
}

aside {
    float:right;
    width:100%;
    background-color:#fff;
    margin-bottom:20px;
}

h3.big {
    font-size: 2.3em
}
h3 {
    font-size: 1.2em
}
h3.small {
    font-size: 1.8em
}
h4.big {
    font-size: 1.65em;
    margin-bottom: 4px
}
h4 {
    font-size: 1.5em;
    margin-bottom: 4px
}
h4.small {
    font-size: 1.3em;
    line-height: 1.4em
}
h5 {
    font-size: 1.25em
}
h5.small {
    font-size: 1.2em
}
h6.big {
    font-size: 1.1em
}
h6 {
    font-size: .9em
}

a[href^=tel] {
    color: inherit;
    text-decoration: none;
}

.prk_composer_title {
    margin-bottom: 10px
}
.four_desc {
    margin-bottom: 90px
}
.prk_bold {
    font-weight: 700
}
.prk_custom_title {
    font-size: 1.5em;
    padding-bottom: 6px
}
.capitalized,
.capitalized a {
    text-transform: capitalize
}
.not_slider ul li,
#not_slider ul li {
    line-height: 0;
    margin-bottom: 15px;
    position: relative
}
#not_slider ul li .prk_magnificent_li {
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    top: 20px
}
.prk_centered_div {
    text-align: center
}
.type-post {
    text-align: left
}
.type-post #not_slider {
    margin-bottom: 15px
}
#not_slider.flexslider_half {
    margin-bottom: 25px
}
.not_slider img,
#not_slider img {
    width: 100%;
    max-width: none
}
.not_slider {
    line-height: 0
}
.simple_line,
.simple_line_colored,
.simple_line_onbg {
    margin: 0 0 20px
}
.simple_line.unmargined {
    margin-bottom: 0
}
.simple_line.blog_divider {
    width: 60px;
    margin-top: 70px;
    margin-bottom: 0;
    left: 50%;
    margin-left: -30px;
    position: relative
}
#aj_loader_wrapper .simple_line.blog_divider {
    margin-top: 0;
    margin-bottom: 34px
}
.tagcloud a {
    padding: 2px 6px 1px;
    float: left;
    margin: 0 0 1px 1px
}
.prk_titlify_father .simple_line {
    margin: 0
}
.grid_image_wrapper .simple_line {
    margin: 7px 0 0;
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    margin-left: -20px;
    z-index: 9
}
.special_line {
    width: 40px;
    margin: 0 0 10px;
    height: 4px;
    display: inline-block
}
.single_special_line {
    width: 80px;
    margin: 16px 0 18px 15px;
    height: 8px
}
.special_size {
    width: 46px;
    margin-bottom: 14px;
    display: inline-block
}
.mini {
    width: 20px!important
}
#back_to_top {
    width: 24px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: 12px;
    cursor: pointer;
    margin-top: 11px
}
#back_to_top-collapsed {
    width: 24px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: 32px;
    cursor: pointer;
    margin-top: 15px;
    bottom: 10px
}
#back_to_top-collapsed .navicon-arrow-up-2,
#back_to_top .navicon-arrow-up-2 {
    margin-left: 3px
}
#samba_collapse_menu {
    position: absolute;
    right: 10px;
    margin-top: 12px;
    visibility: hidden;
    cursor: pointer
}
#mini_menu_bottom {
    display: none;
    position: fixed;
    bottom: 0;
    z-index: 999;
    cursor: pointer
}
.single_heading {
    font-weight: 700
}
#member_full_row,
#prk_full_size_single,
#single_portfolio_half {
    padding: 0 40px
}
#after_single_folio {
    margin-top: 75px;
    padding-bottom: 0;
    float: none;
    opacity: 0;
    filter: alpha(opacity=0)
}
.single_portfolio_headings {
    font-weight: 700;
    font-size: 1.15em
}
.inner_line_block {
    height: 5px;
    width: 100px;
    margin-top: -23px;
    margin-bottom: 23px;
    position: relative
}
.last_grid {
    margin-right: 0!important
}
.post_grid {
    float: left;
    width: 300px;
    margin-right: 20px;
    margin-bottom: 20px
}
.zero_index {
    z-index: 0!important
}
.home_folio_title_grid {
    margin-top: 24px;
    text-align: center;
    cursor: pointer
}
.home_folio_title_grid h4 {
    font-weight: 700
}
.folio_grid {
    float: left;
    width: 234px;
    margin-right: 20px;
    margin-bottom: 20px;
    height: 260px;
    position: relative;
    overflow: hidden
}
.theme_tags {
    margin-top: 6px
}
#pir_categories .theme_tags {
    margin: 0
}
#tp_buttons_wrapper {
    text-align: center;
    position: relative
}
#tp_side_close_icon,
#tp_side_icon {
    position: absolute;
    left: 50%;
    margin-left: -18px;
    cursor: pointer;
    z-index: 19
}
#tp_side_close_icon {
    display: none
}
#tp_side_icon .icon-down-open:before {
    font-size: 25px;
    margin-top: -1px
}
#tp_side_close_icon .icon-up-open:before {
    font-size: 25px;
    margin-top: -20px
}
#tp_side_plus {
    width: 33px;
    height: 33px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -15px;
    left: 50%;
    margin-left: -17px;
    z-index: 9
}
.skills_text {
    text-align: center;
    cursor: pointer
}
.filterable-grid li {
    list-style: none
}
.filterable-grid {
    margin-left: 0
}
.contact-title {
    display: inline-block;
    line-height: 1.4em
}
.read_more_text {
    margin-top: 28px;
    display: inline-block;
    padding: 5px 8px
}
#blog_entries .blog_squared_icon {
    width: 39px;
    height: 39px;
    margin-left: 42px;
    display: block;
    position: absolute;
    margin-top: 5px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
#blog_entries .blog_date {
    text-align: center;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    display: inline-block;
    width: 39px;
    height: 39px;
    margin-top: 5px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}
.classic_left_icons.with_avatar .prk_author_avatar {
    margin-top: 5px
}
.classic_left_icons.with_avatar .prk_author_avatar img {
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}
#blog_entries .classic_left_icons.with_avatar .blog_date {
    margin-top: 89px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0
}
#blog_entries .classic_left_icons.with_avatar .blog_squared_icon {
    margin-top: 89px;
    -webkit-border-top-right-radius: 0;
    -moz-border-right-topleft: 0;
    border-top-right-radius: 0
}
#blog_entries .day,
#blog_entries .month {
    padding: 0;
    font-weight: 700;
    line-height: 22px
}
#blog_entries .day {
    font-size: 18px;
    margin-top: 1px
}
#blog_entries .month {
    font-size: 13px;
    margin-top: -6px
}
.blog_squared_icon .titled_link_icon {
    font-size: 5px;
    margin-left: -20px;
    margin-top: -19px
}
.blog_squared_icon .titled_link_icon.icon-newspaper,
.blog_squared_icon .titled_link_icon.icon-pencil,
.blog_squared_icon .titled_link_icon.icon-mic,
.blog_squared_icon .titled_link_icon.icon-chat-1 {
    margin-left: -19px
}
.blog_squared_icon .titled_link_icon.icon-rocket {
    margin-top: -18px
}
.read_more_blog {
    font-size: .9em;
    font-style: italic
}
.post_meta_single .read_more_blog {
    padding-right: 16px
}
.home_blog_date_text h4 {
    margin-bottom: -3px
}
.prk_titlify_father {
    width: 100%;
    position: relative;
    margin-bottom: 11px
}
#sidebar .prk_titlify_father {
    margin-bottom: 7px
}
.alignify_center,
.prk_titlify_father.alignify_center {
    text-align: center
}
.masonr_read_more {
    margin: 0 0 2px
}
.masonr_read_more a {
    padding-left: 22px
}
.blog_top_image img {
    width: 100%
}
.folio_images_wrapper,
.blog_images_wrapper {
    margin-bottom: 10px;
    position: relative
}
.liner {
    height: 6px;
    position: absolute;
    top: 259px;
    width: 234px;
    opacity: .45;
    filter: alpha(opacity=45)
}
.mini_triangle {
    position: absolute;
    top: -5px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}
.tr_wrapper {
    overflow: hidden;
    position: absolute;
    width: 32px;
    height: 32px
}
.tr_wrapper.zero_index {
    z-index: 0
}
#back_portfolio .tr_wrapper {
    width: 32px;
    height: 32px
}
.pirenko_tinted {
    position: absolute
}
.pirenko_tinted img {
    max-width: 1000px;
    opacity: 0;
    filter: alpha(opacity=0)
}
.block_description {
    margin-top: -2px
}
#half_portfolio_link {
    margin-top: 6px
}
.big_icon {
    width: 62px;
    height: 62px;
    margin: 0 20px 20px 0;
    float: left
}
.classic_date {
    line-height: 1.1em;
    margin-bottom: 12px
}
.classic_meta .post-categories {
    margin-bottom: 12px;
    display: inline-block
}
.classic_meta .post-categories li {
    margin: 0 1px 1px 0;
    float: left
}
.classic_meta .post-categories li a {
    margin: 0;
    padding: 5px 10px;
    display: block
}
.small_icon_wrapper {
    overflow: hidden;
    position: absolute;
    width: 25px;
    height: 25px;
    text-align: left
}
.multiple_icons {
    position: absolute;
    width: 500px
}
.submenu_triangle img {
    position: relative;
    left: -336px;
    top: -15px
}
.pir_search_icon {
    position: relative;
    left: -48px
}
.left_icon {
    margin-left: 20px
}
.contact_content {
    margin-bottom: 20px
}
.contact_header {
    margin-bottom: 14px
}
#wrap.full_lay .contact_for_full {
    padding-left: 40px;
    padding-right: 40px
}
.recentposts_ul_shortcode .titled_link_icon,
#blog_entries_masonr .masonr_img_wp .titled_link_icon,
#classic_blog_section .titled_link_icon {
    top: 50%;
    position: absolute;
    left: 50%;
    margin-left: -27px;
    margin-top: -26px;
    padding: 9px 4px 9px 5px;
    font-size: 16px
}
.titled_link_icon {
    margin-left: -2px;
    margin-top: 2px
}
.recentposts_ul_shortcode .titled_link_icon,
#blog_entries_masonr .masonr_img_wp .titled_link_icon {
    margin-left: -12px;
    margin-top: -16px
}
#blog_entries .blog_fader_grid .titled_link_icon {
    margin-left: -8px;
    margin-top: -13px
}
.colored_link_father {
    text-align: center;
    padding: 18px 0
}
.colored_link_icon,
.not_colored_link_icon {
    display: inline-block
}
.widget-title {
    font-size: 1.45em
}
#footer_in input {
    background-color: transparent
}
#height_helper {
    height: 20px;
    width: 100%
}
#footer_in .prk_titlify_father {
    margin-bottom: 9px
}
#menu_section .pirenko_highlighted {
    outline: none!important
}
#sidebar .widget-title {
    display: inline-block;
    padding-bottom: 1px;
    font-weight: 600
}
.shortcode-title {
    display: inline-block;
    margin-bottom: 4px;
    padding: 0
}
.home_fader_grid_folio {
    position: absolute;
    left: 0;
    top: 0;
    width: 234px;
    height: 260px;
    opacity: .3;
    filter: alpha(opacity=30)
}
.home_fader_grid {
    position: absolute;
    left: 0;
    top: 0;
    width: 300px;
    height: 232px;
    opacity: 0;
    filter: alpha(opacity=0)
}
.blog_fader_grid {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 9
}
.plus_wp {
    position: absolute;
    top: 47%;
    text-align: center;
    width: 100%
}
img.prk_plus {
    width: auto;
    height: auto;
    margin-left: -10px;
    margin-top: -10px
}
.masonr_img_wp {
    overflow: hidden;
    line-height: 0;
    margin-bottom: 3px;
    position: relative
}
.triangle-topleft {
    width: 0;
    height: 0;
    border-right: 50px solid transparent;
    position: absolute
}
.related_fader_grid {
    position: absolute;
    left: 0;
    top: 0;
    width: 1900px;
    height: 1200px;
    opacity: 0;
    filter: alpha(opacity=0)
}
.blog_top_image {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    line-height: 0
}
.image-popup-no-margins {
    position: relative;
    overflow: hidden;
    line-height: 0;
    display: inline-block;
    max-width: 100%
}
.line_entry_wp .blog_top_image {
    margin-bottom: 9px;
    z-index: 9
}
.prk_uppercased {
    text-transform: uppercase
}
#mini_menu {
    padding-bottom: 10px!important;
    margin-top: -10px;
    padding-left: 2px;
    height: 20px
}
.centered_blog_title {
    margin-bottom: 10px
}
#filter_top {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    display: inline-block;
    width: 100%
}
.post_meta_single {
    display: inline-block;
    width: 100%;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 4px!important;
    padding-bottom: 4px!important;
    margin: 0 0 27px
}
#blog_entries .blog_content {
    float: left;
    max-width: 100%
}
.prk_break_word {
    word-wrap: break-word
}
.blog_entry_li {
    min-width: 100%;
    margin-bottom: 45px;
    overflow: hidden
}
#blog_entries_masonr .blog_entry_li {
    min-width: inherit;
    margin: 0 -1px -1px 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.masonr_text {
    margin-bottom: 15px
}
#blog_entries_masonr .blog_entry_li .on_colored {
    margin-bottom: 12px
}
#blog_entries_masonr {
    margin: 0 -5px 0 -1px;
    padding-bottom: 1px
}
#blog_entries {
    margin-bottom: 0
}
.right_nav {
    float: right
}
#mini_social_nets {
    float: right;
    margin-right: -8px
}
#mini_social_nets a {
    float: left;
    opacity: .85;
    filter: alpha(opacity=85)
}
.blog_meta_single {
    margin: 0 0 3px
}
#blog_meta_single {
    margin: 0;
    font-weight: 700;
    display: inline-block;
    width: 100%
}
.pir_divider,
.pir_divider_dk,
.pir_divider_onbg {
    margin: 5px 8px -2px;
    width: 1px;
    height: 12px
}
.pir_divider_menu {
    position: absolute;
    height: 17px;
    width: 1px;
    top: 18px;
    right: -1px
}
.pir_strong_divider {
    margin: 4px 8px -2px;
    width: 1px;
    height: 16px
}
.pir_divider_cats {
    margin: -2px 8px 0
}
.blog_single {
    margin-bottom: 10px
}
#single_post_content {
    padding-left: 0;
    padding-right: 0
}
#classic_blog_section {
    position: relative;
    padding-bottom: 120px
}
#classic_blog_section.cut_at_bottom {
    padding-bottom: 0
}
#blog_masonry_father {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 140px
}
.columns.sidebarized #blog_masonry_father {
    padding-left: 20px;
    padding-right: 20px
}
#entries_navigation_mason,
#entries_navigation,
.prk_next_wrapper,
#entries_navigation_timeline {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 40px
}
.loading_sld {
    height: 0!important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important
}
#folio_father {
    opacity: 0;
    filter: alpha(opacity=0)
}
#folio_titled.shortcoded,
#folio_masonry.shortcoded {
    margin-left: 0!important
}
#next_portfolio_titled,
#next_portfolio_masonry,
#entries_navigation_mason,
#entries_navigation {
    text-align: center;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-left: 0
}
#nbr_helper {
    position: relative
}
#pages_static_nav {
    margin-top: 34px;
    margin-bottom: -10px
}
#pages_static_nav.folioz {
    margin-top: 40px
}
.next-posts .theme_button a {
    padding-bottom: 15px
}
#no_more {
    display: none;
    text-align: center;
    margin-left: 0;
    position: absolute;
    bottom: 0;
    width: 100%
}
#pir_loader_wrapper {
    text-align: center;
    position: absolute;
    display: inline-block;
    visibility: hidden;
    height: 31px;
    overflow: hidden;
    left: 50%;
    margin-left: -8px;
    margin-top: 8px
}
.entry_title_single {
    margin-bottom: 8px;
    position: relative;
    z-index: 3
}
.blog_masonry_lower {
    position: relative;
    margin: 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 9px;
    height: 40px
}
.recentposts_ul_shortcode .blog_masonry_lower {
    padding: 0
}
#blog_entries_masonr .entry_title_single {
    margin: 14px 0 0
}
.entry_title_sblog {
    margin-left: 115px;
    padding-top: 14px;
    padding-bottom: 6px
}
.single_entry_date {
    text-align: center;
    margin-bottom: 6px
}
.single_page_title {
    margin: 26px 0 -6px;
    padding: 0!important
}
.error_404 .single_page_title {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
    font-size: 1.3em
}
.prk_theme_arrows {
    position: relative;
    margin-left: -16px
}
.ctt_address {
    margin-bottom: 26px
}
.ctt_line {
    margin-bottom: 2px
}
.folios_gridi {
    margin-left: -5px;
    margin-top: -10px
}
.error_404 .columns.centered.header_divider {
    margin-bottom: 24px
}
.eight.columns.minus_20_rgt {
    margin-right: -20px
}
.hide_now,
.columns.hide_now {
    display: none!important
}
.prk_empty_wrn {
    padding-top: 5%;
    height: 300px;
    text-align: center;
    display: block
}
.contact_info .six_margin_bt {
    margin-bottom: 6px
}
.six_margin_bt {
    margin-bottom: 14px
}
.blog_top_image.eight_margin,
.clearfix.eight_margin {
    margin-bottom: 8px
}
.clearfix.bt_15 {
    margin-bottom: 15px
}
.clearfix.bt_20 {
    margin-bottom: 20px
}
.clearfix.bt_30 {
    margin-bottom: 30px
}
.clearfix.bt_40 {
    margin-bottom: 0
}
.recentposts_ul_shortcode .clearfix.bt_40 {
    margin-bottom: 40px
}
.prevnext_single_blog .icon-left-bold {
    position: absolute
}
.prevnext_single_blog .icon-right-bold {
    position: absolute;
    right: 0
}
.single_meta_footer .simple_line.two_margin_tp {
    margin-top: 2px
}
.theme_button_inverted.four_margin_tp {
    margin-top: 4px
}
.theme_button_inverted.small.right_floated.comments_special_button {
    margin-top: -2px;
    font-size: .9em
}
.simple_line.zero_margin_bottom,
.zero_margin_bottom,
.blog_top_image .zero_margin_bottom {
    margin-bottom: 0
}
.single_post_title h1 {
    display: inline-block
}
#single_page_teaser {
    line-height: 1.4em;
    font-size: 1.2em
}
#single_post_teaser {
    text-align: center;
    font-size: 1.2em;
    margin-top: -46px;
    margin-bottom: 44px;
    line-height: 1.2em
}
.header_featured #header_plain {
    display: none
}
#single_post_teaser .icon-comment:before {
    font-size: 26px!important;
    margin-top: 3px;
    font-size: 26px \0/!important
}
.single_entry_title {
    margin-bottom: 23px
}
.single_entry_title_half {
    padding: 0;
    margin: -10px -2px 10px 0;
    text-align: left
}
.single_portfolio_link {
    margin-bottom: 6px
}
#portfolio_info {
    padding-left: 25px;
    line-height: 1.3em;
    margin-bottom: 24px
}
#portfolio_info_half {
    margin-bottom: 6px
}
.single-entry-content {
    margin: 8px 0 0
}
.single-entry-content.half_ct {
    margin-top: 0
}
input,
textarea,
.uneditable-input {
    display: inline-block;
    width: 100%;
    padding: 4px;
    margin-bottom: 9px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
input[type="checkbox"] {
    display: inline-block
}



.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}
.ui-tooltip-content {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
    text-shadow: none!important
}
.zero_shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important
}
#ext_link {
    position: relative
}
.after_icon {
    margin-left: 20px;
    height: 24px
}
.after_icon_blog {
    margin-left: 20px
}
.bf_icon_blog {
    margin-right: 20px
}
.parallaxed {
    background-attachment: fixed!important
}
.before_icon {
    right: 16px;
    position: relative
}
.pir_like {
    display: inline-block
}
.portfolio_nav_button {
    margin-right: 1px
}
.navigation-previous,
.navigation-next,
.navigation-portfolio {
    float: left;
    margin-right: 1px;
    height: 32px;
    width: 32px
}
.navigation-previous.half_lay {
    position: absolute;
    left: -4px;
    top: 226px;
    padding: 10px 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 46px;
    width: 37px
}
.navigation-next.half_lay {
    position: absolute;
    right: -4px;
    top: 226px;
    padding: 10px 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 46px;
    width: 37px
}
#back_portfolio {
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin-right: 1px
}
#back_port_half_lay {
    position: absolute;
    margin-top: -34px;
    padding: 10px 20px
}
.prevnext_single a {
    width: 36px;
    height: 36px;
    display: block
}
.prevnext_ajax,
.prevnext_single {
    margin-bottom: 16px
}
.single-entry-content_half .prevnext_single {
    margin-top: 0;
    margin-bottom: 16px
}
#prk_folio_close .navicon-grid,
#back_portfolio .navicon-grid {
    margin-top: 4px;
    margin-left: -2px
}
.navicon-user:before,
.navicon-microphone:before,
.navicon-grid:before {
    font-size: 24px!important;
    margin-left: 6px;
    font-size: 24px \0/!important
}
#menu_section .sform_wrapper .icon-search:before,
.sform_wrapper .icon-search:before {
    font-size: 18px
}
.sform_wrapper .icon-search {
    position: absolute;
    right: 9px;
    top: 9px;
    cursor: pointer
}
#mini_social_nets a {
    float: left;
    margin-top: 2px;
    margin-right: 7px
}
.member_social_wrapper [class^="icon-"]:before,
.member_social_wrapper [class*=" icon-"]:before,
.sharrre [class^="icon-"]:before,
.sharrre [class*=" icon-"]:before {
    font-size: 18px;
    float: left;
    margin-top: 17px;
    margin-left: 15px
}
.member_ul {
    margin: 6px 0 0;
    padding: 0
}
.member_ul li {
    float: left!important;
    list-style: none
}
.member_ul li.clearfix {
    width: 100%
}
.sharrre .icon-twitter {
    margin-left: -3px
}
.hide_number .like_count {
    display: none
}
.member_social_wrapper .icon-yahoo:before {
    margin-left: 3px
}
.sharrre .icon-stumbleupon:before {
    margin-left: 11px
}
.prk_sharrre_button {
    display: inline-block;
    height: 24px;
    width: 24px;
    margin: 0 0 1px 1px
}
.prk_sharrre_count {
    display: none
}
.prk_sharrre_father {
    float: left;
    height: 24px
}
.prk_sharrre_delicious,
.prk_sharrre_stumbleupon,
.prk_sharrre_linkedin,
.prk_sharrre_pinterest,
.prk_sharrre_facebook,
.prk_sharrre_twitter,
.prk_sharrre_google {
    display: inline-block;
    cursor: pointer
}
.prk_right_panel a.social_tipped {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: block
}
.prk_sharre_btns {
    text-align: center
}
.prk_sharre_btns .share {
    height: 49px
}
#top_bar_wrapper {
    height: 50px;
    position: fixed;
    width: 100%;
    left: 260px;
    z-index: 110;
    display: none
}
#prk_nav_close,
#prk_nav_left,
#prk_nav_right {
    display: none
}
#samba_close,
#samba_left,
#samba_right {
    cursor: pointer;
    width: 30px;
    height: 30px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin: 10px 0 0 10px
}
#top_bar_wrapper .post-like {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 15px;
    padding-left: 15px
}
.like_count {
    position: absolute;
    top: -2px;
    right: 3px;
    font-size: 12px
}
.share_colored_bg,
.fifty_button {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    position: relative;
    overflow: hidden
}
.share_colored_bg {
    position: absolute;
    z-index: -1;
    top: 50px
}
.fifty_button .post-like a,
.fifty_button .post-like {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#top_bar_wrapper .navicon-arrow-left-3,
#top_bar_wrapper .navicon-arrow-right-3 {
    font-size: 20px;
    margin-left: 4px;
    margin-top: 6px;
    position: absolute
}
#top_bar_wrapper .navicon-close {
    font-size: 20px;
    margin-left: 4px;
    margin-top: 5px;
    position: absolute
}
.mover {
    position: relative;
    height: 30px;
    width: 30px;
    overflow: hidden
}
#prk_protected {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: left;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
    padding-right: 40px
}
#prk_protected input[type="password"] {
    width: 120px
}
#prk_protected .theme_button {
    margin-top: 6px
}
#prk_right_1,
#prk_right_2 {
    left: -30px
}
#top_bar_wrapper .navicon-arrow-left-3.second,
#top_bar_wrapper .navicon-arrow-right-3.second {
    margin-left: 34px
}
.member_lnk {
    float: left;
    margin-top: 1px;
    margin-right: 2px;
    display: inline-block;
    cursor: pointer
}
.prk_less_opacity {
    opacity: .75;
    filter: alpha(opacity=75)
}
.colorer-email {
    background-color: #000!important
}
.post-like .share_colored_bg {
    background-color: #ff3030!important
}
.prk_sharrre_twitter .share_colored_bg,
.colorer-twitter {
    background-color: #43b3e5!important
}
.prk_sharrre_facebook .share_colored_bg,
.colorer-facebook {
    background-color: #1f69b3!important
}
.prk_sharrre_google .share_colored_bg,
.colorer-google {
    background-color: #7c7c7c!important
}
.prk_sharrre_pinterest .share_colored_bg,
.colorer-pinterest {
    background-color: #df2126!important
}
.prk_sharrre_linkedin .share_colored_bg,
.colorer-linkedin {
    background-color: #1a7696!important
}
.prk_sharrre_stumbleupon .share_colored_bg,
.colorer-stumbleupon {
    background-color: #ef4e23!important
}
.prk_sharrre_delicious .share_colored_bg,
.colorer-delicious {
    background-color: #3274d1!important
}
.prk_sharrre_deviantart .share_colored_bg,
.colorer-deviantart {
    background-color: #54675b!important
}
.prk_sharrre_digg .share_colored_bg,
.colorer-digg {
    background-color: #24578e!important
}
.prk_sharrre_flickr .share_colored_bg,
.colorer-flickr {
    background-color: #fd0083!important
}
.colorer-instagram-filled {
    background-color: #5e5e5e!important
}
.prk_sharrre_yahoo .share_colored_bg,
.colorer-yahoo {
    background-color: #64256b!important
}
.prk_sharrre_vimeo .share_colored_bg,
.colorer-vimeo {
    background-color: #4ab2d9!important
}
.prk_sharrre_skype .share_colored_bg,
.colorer-skype {
    background-color: #28a9ed!important
}
.prk_sharrre_flickr .share_colored_bg,
.colorer-flickr {
    background-color: #333230!important
}
.prk_sharrre_youtube .share_colored_bg,
.colorer-youtube {
    background-color: #fb2d39!important
}
.prk_sharrre_rss .share_colored_bg,
.colorer-rss {
    background-color: #ed8333!important
}
#prk_pint {
    display: none
}
.prevnext_single_blog {
    margin-bottom: 20px
}
.navigation-previous-blog {
    float: left
}
#prk_gallery_project_nav [class^="icon-"]:before,
#prk_gallery_project_nav [class*=" icon-"]:before,
.prevnext_ajax [class^="icon-"]:before,
.prevnext_ajax [class*=" icon-"]:before,
.prevnext_single [class^="icon-"]:before,
.prevnext_single [class*=" icon-"]:before {
    font-size: 1.1em;
    margin-left: 8px;
    margin-top: 10px;
    float: left;
    font-size: 14px \0/
}
.related_post {
    float: left;
    margin-right: 1px;
    position: relative!important
}
.third_related {
    margin-right: -2px!important
}
.theme_tags li {
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    margin-right: 1px;
    margin-bottom: 1px
}
#pir_categories {
    margin-top: 10px;
    text-align: center
}
.scode_categories ul {
    margin: 0
}
#pir_categories ul {
    margin: 0;
    display: inline-block
}
.scode_categories li,
#pir_categories li {
    margin: 0 1px 0 0;
    float: left
}
.scode_categories li.show_much_later {
    float: none
}
.scode_categories li.right_floated {
    float: right
}
.scode_categories {
    margin-top: 0;
    text-align: left
}
.prk_radius {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.scode_categories li a,
#pir_categories li a {
    padding: 4px 12px;
    float: left
}
#related_projects {
    display: inline-block
}
#related_title {
    margin-bottom: 6px
}
.related_line {
    width: 80px;
    margin: 15px 0 20px;
    display: inline-block
}
#headings_wrap {
    position: relative
}
#headings_wrap.head_center {
    text-align: center
}
#headings_wrap.head_center .single_page_title {
    width: 100%!important
}
.prk_more_space {
    padding-top: 34px
}
.theme_tags li.active {
    opacity: 1;
    filter: alpha(opacity=100)
}
.theme_tags li a {
    padding: 2px 10px;
    display: block
}
.theme_tags li a:hover {
    text-decoration: none
}
.entry-content {
    margin-bottom: 18px
}
#search_ul {
    padding: 0;
    margin: 0
}
#search_ul li .grid_image_wrapper {
    margin-right: 20px;
    width: 200px;
    float: left
}
#search_ul .prk_with_featured {
    margin-left: 220px
}
#search_ul .prk_with_featured .clearfix {
    display: none
}
.prk_search_res {
    padding-bottom: 60px;
    list-style: none
}
.prk_justified {
    text-align: justify
}
.grid_image_wrapper,
.grid_image_wrapper_db {
    position: relative;
    overflow: hidden
}
.grid_image_wrapper {
    max-width: 100%
}
.inset_shadow {
    position: absolute;
    z-index: 100
}
.related_post:before,
.grid_image_wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.related_post img,
.grid_image_wrapper img {
    float: left
}
.grid_colored_block {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 4
}
#folio_masonry .grid_colored_block {
    z-index: 4
}
.related_post .inner_skills,
.grid_image_wrapper .inner_skills {
    margin-top: 6px;
    font-weight: 400;
    font-size: 1em!important;
    position: absolute;
    width: 100%;
    left: 20px
}
.related_post .grid_single_title {
    white-space: normal
}
.titled_block .inner_skills {
    margin-top: 22px
}
.readmore_btn {
    z-index: 20;
    position: absolute;
    width: 30px;
    height: 30px;
    background-position: 0 -40px!important;
    top: 47%;
    left: 236px;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 5px
}
.lightbox_btn {
    z-index: 20;
    position: absolute;
    width: 30px;
    height: 30px;
    display: compact;
    left: -30px;
    background-position: -33px -40px!important;
    top: 47%;
    opacity: 0;
    filter: alpha(opacity=0)
}
.grid_single_title {
    position: absolute;
    width: 100%;
    text-align: left;
    z-index: 20;
    line-height: 1.2em;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    top: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-weight: 400
}
#folio_titled .grid_single_title {
    position: relative;
    padding: 0 6px 0 0;
    top: 12px;
    opacity: 1;
    filter: alpha(opacity=100);
    text-align: center
}
.prk_ttl h4 {
    font-weight: 400
}
.titled_block {
    position: absolute;
    width: 100%;
    height: 75px;
    z-index: 10
}
.titled_block h4 {
    margin-bottom: 8px
}
.titled_block.width_exc {
    height: 152px
}
.titled_exc {
    margin-top: 14px;
    line-height: 1.7em
}
.grid_single_title a {
    position: relative
}
.grid_single_title_db {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
    top: 376px
}
.related_single_title {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
    top: -20px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-weight: 700
}
.related_single_title .inner_skills {
    font-weight: 400
}
#related_projects_wp {
    padding: 0 0 45px;
    position: relative;
    z-index: 100
}
.homepage-header {
    text-align: center;
    padding-bottom: 26px;
    font-weight: 500;
    line-height: 32px
}
.page-header {
    padding: 20px 30px;
    margin-bottom: 20px
}
.bk_colored {
    min-width: inherit
}
.inv_el {
    visibility: hidden
}
.adv_img {
    max-width: 100%
}
.hidden_div {
    display: none!important
}
.special_italic {
    font-style: italic!important;
    font-weight: 400!important
}
.special_italic_medium {
    font-style: italic!important;
    font-size: 1.1em
}
.special_italic_big {
    font-style: italic!important;
    font-size: 1.4em
}
.contact_info .special_italic {
    font-size: 1em
}
.error_image {
    margin-bottom: 16px;
    width: 100%
}
.right_align {
    text-align: right
}
.prk_meta {
    display: none
}
#prk_ajax_container {
    margin: 0 0 0 250px;
    overflow: hidden;
    min-height: 100%;
    visibility: hidden;
    position: relative
}
#prk_ajax_container_folio {
    display: none;
    margin-bottom: -50px
}
#prk_ajax_container_folio #single_slider .spinner {
    display: none!important
}
.ajax-portfolio-half-layout #prk_ajax_container {
    margin-top: 40px!important
}
#prk_gallery_footer {
    position: fixed;
    bottom: 0;
    height: 50px
}
#single_portfolio_ajax #single_slider {
    margin-bottom: 0
}
#prk_gallery_project_nav {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding-left: 20px;
    float: right
}
#prk_gallery_counter {
    text-align: center;
    width: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding-top: 15px;
    margin-right: 20px
}
#prk_gallery_share {
    text-align: right;
    float: right;
    min-width: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 10px 20px 0
}
#folio_father {
    margin-left: 0;
    padding-bottom: 140px;
    position: static
}
.prk_gallery_title {
    padding-top: 15px
}
#prk_gallery_description {
    padding-top: 15px;
    padding-left: 4px
}
.prk_gallery_slides {
    width: 100%;
    margin: 0
}
.prk_gallery_slides>li {
    float: left
}
.prk_gallery_slides iframe {
    width: 100%;
    height: 100%
}
.prk_gallery_img_wrapper {
    height: 100%;
    width: 100%;
    position: absolute;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0)
}
.prk_slide_description {
    display: none
}
.prk_gallery_img_wrapper img {
    height: 100%;
    width: auto;
    position: relative;
    max-width: none
}
#prk_gallery_control_left {
    position: fixed;
    left: -4px;
    top: 50%;
    margin-top: -10px;
    padding: 10px 0
}
#prk_gallery_control_right {
    position: fixed;
    right: -4px;
    top: 50%;
    margin-top: -10px;
    padding: 10px 0
}
#prk_gallery_project_left,
#prk_gallery_project_right,
#prk_gallery_close {
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-top: 9px;
    float: left;
    margin-right: 1px
}
.gallery_faded_elements {
    height: 100%;
    float: left;
    margin-left: -20px
}
.prk_gallery_control {
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#single_portfolio_ajax.plus_h {
    margin-top: 28px
}
#prk_folio_control_left {
    float: left;
    margin-right: 1px;
    height: 32px;
    width: 32px
}
#prk_folio_control_right {
    float: left;
    margin-right: 1px;
    height: 32px;
    width: 32px
}
#prk_folio_close {
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin-right: 1px
}
.prk_folio_control {
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.prk_gallery_control.icon-left-open-big:before,
.prk_gallery_control.icon-right-open-big:before {
    font-size: 2em!important;
    font-size: 26px \0/!important
}
h4 header_font p {
    margin: 0;
    line-height: 1em
}
#contact-form {
    margin: 5px 0 0
}
#contact-form .tr_wrapper {
    opacity: .7;
    filter: alpha(opacity=70)
}
#contact-form #c_name,
#contact-form #c_email,
#contact-form #c_subject {
    width: 100%;
    margin-bottom: 14px;
    font-size: 1em
}
#contact-form #c_message {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 10px;
    font-size: 1em;
    margin-bottom: 14px
}
#submit_comment_div,
#submit_message_div {
    float: left;
    width: 100%
}
#submit_comment_div a,
#submit_message_div a {
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.contact_error {
    margin-left: 4px;
    margin-top: -9px;
    margin-bottom: 16px;
    font-size: 1.1em
}
.comment_error,
.contact_error,
.contact_error.zero_color {
    color: #d00
}
#contact_description {
    margin-bottom: 20px;
    padding-top: 0
}
#contact_ok {
    width: 100%;
    display: none;
    font-size: 1.4em;
    margin: 10px 0 30px;
    font-weight: 600
}
.contact_info {
    margin-bottom: 40px
}
#google-maps {
    line-height: 0;
    margin: 0;
    overflow: hidden;
    position: relative
}
#google-maps.titled_map {
    margin-top: 0
}
#google-maps img,
#google-maps iframe {
    width: 100%;
    z-index: 1;
    position: relative
}
#contact_form {
    margin-bottom: -20px
}
iframe {
    border: none
}
#contact_lower {
    position: relative
}
.contact_address_right_single {
    margin-top: 2px
}
#contact_address .inner_line_sidebar_block {
    margin-bottom: 16px!important
}
.contact_address_block {
    margin-bottom: 22px
}
.contact_address_block_last {
    margin-bottom: 20px;
    margin-top: 24px;
    font-size: .9em
}
.navbar-inner {
    min-height: 4px;
    position: relative
}
#logo_holder {
    text-align: center
}
#logo_holder a {
    line-height: 0
}
#alt_logo_holder {
    display: inline-block;
    top: 50%;
    position: absolute;
    line-height: 0;
    cursor: pointer;
    width: 80px;
    left: 5px;
    opacity: 0;
    filter: alpha(opacity=0)
}
#alt_logo_holder img {
    max-width: 80px;
    height: auto
}
.prk_small_logo_image {
    display: none
}
#responsive_logo_holder {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    display: none;
    margin-left: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 140px
}
#responsive_logo_holder img {
    width: auto;
    max-height: 40px;
    margin-top: 4px
}
#prk_responsive_menu {
    width: 90px;
    height: 100%;
    position: fixed;
    display: none;
    z-index: 9911;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden
}
#prk_responsive_menu.at_top {
    top: 0
}
#rotated_plus {
    width: 50px;
    height: 50px;
    position: fixed;
    background-color: #fdc162
}
#body_hider {
    position: fixed;
    height: 100%;
    width: 100%;
    display: none;
    cursor: pointer;
    background-color: #1f282d;
    z-index: 9909
}
#menu_section {
    width: 250px;
    height: 800px;
    left: 0;
    z-index: 9910;
    overflow: visible!important;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 0
}
#prk_left_sidebar {
    width: 50px;
    position: absolute;
    height: 100%;
    right: -53px;
    top: 0
}
.unsidebarized.columns {
    padding-top: 40px
}
.sidebarized.columns {
    padding-top: 40px;
    padding-right: 265px
}
.halfsized.columns {
    padding-top: 40px;
    padding-right: 305px
}
#prk_full_size_single .halfsized.columns {
    padding-top: 15px
}
#menu_section.under_logo {
    width: 100%
}
#nav-collapsed-icon {
    display: inline-block;
    cursor: pointer;
    z-index: 9;
    width: 90px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 25px;
    padding-top: 22px;
    background-color: transparent
}
.prk_menu_block {
    width: 40px;
    height: 5px;
    margin-bottom: 6px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.line_father {
    position: absolute;
    bottom: 0;
    height: 6px;
    width: 100%;
    left: 0;
    overflow: hidden;
    cursor: pointer
}
.magic_line {
    width: 100%;
    height: 6px;
    position: absolute;
    top: 6px
}
.sgl_ttl h2 {
    padding: 30px 0 28px;
    display: inline-block
}
.ms_blog .prk_inner_block {
    max-width: none
}
.big_main_sided.ms_blog #headings_wrap .prk_inner_block {
    padding-left: 20px;
    padding-right: 20px
}
#logo_wrapper {
    float: none
}
#home_slider {
    margin-bottom: 40px
}
.main_with_sections {
    margin-top: -1px
}
.main_with_sections.with_title {
    margin-top: 34px
}
.main_with_sections #home_slider {
    margin-bottom: 0
}
.prk_rv {
    opacity: 0;
    filter: alpha(opacity=0)
}
#top_bar {
    height: 32px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 5px;
    font-size: .9em;
    position: relative;
    z-index: 20;
    overflow: hidden
}
#top_bar #prk_left_side div {
    float: left;
    margin-right: 10px
}
#top_bar #prk_left_side span,
#top_bar #prk_left_side p {
    float: left;
    margin-right: 4px
}
.boxed_lay #header_bk {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
    margin-left: -40px;
    margin-right: -40px;
    max-width: none
}
.boxed_lay #top_sidebar {
    margin: -4px -40px 0;
    padding-left: 40px;
    padding-right: 40px
}
.boxed_lay #top_bar {
    margin: 0 -40px;
    padding-left: 40px;
    padding-right: 40px
}
.divider {
    margin: 0 3px
}
#top_bar .divider {
    margin: 0 4px
}
#top_area {
    z-index: 2;
    z-index: 99999;
    opacity: 0;
    filter: alpha(opacity=0)
}
.ms_blog #headings_wrap .prk_inner_block,
#centered_block.main_no_sections #headings_wrap .prk_inner_block {
    padding-left: 0;
    padding-right: 0
}
.classic_blog_meta.two.columns.r_side {
    text-align: left;
    padding-left: 0
}
.classic_blog_meta.two.columns.r_side .prk_sharre_btns {
    float: left
}
#timeline_entries .blog_date {
    text-align: center;
    padding: 0;
    left: -70px;
    position: relative;
    text-transform: uppercase;
    display: inline-block;
    width: 150px
}
#timeline_entries .day,
#timeline_entries .month {
    padding: 0;
    display: inline-block;
    font-weight: 700
}
#timeline_entries .day {
    font-size: 1.6em;
    margin-top: -4px
}
#timeline_entries .month {
    font-size: 1.1em
}
.classic_blog_meta.four.columns {
    padding-left: 0
}
h1.extra_margin {
    margin-bottom: 6px
}
#single_blog_content.nine.prk_member,
#single_blog_meta.prk_member {
    padding-top: 10px
}
#single_blog_content.six {
    padding: 60px 0 0
}
#single_blog_content.nine {
    padding-top: 60px
}
.single_blog_meta_div {
    float: left;
    margin-right: 16px;
    margin-bottom: 5px
}
.single_blog_meta_div.right_floated {
    float: right;
    margin-right: 0
}
#blog_ttl {
    margin-bottom: 10px
}
.single_meta_footer .simple_line {
    margin: 0 0 12px
}
.single_blog_meta_class {
    margin-bottom: 12px;
    font-size: 1.1em
}
#single_blog_meta {
    margin: 0 0 13px;
    font-size: 1.1em
}
.low_subheading {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 15px 15px 12px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.nav-wrap {
    margin: 0 auto
}
.navbar-fixed-top,
.navbar-fixed-bottom {
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0
}
.divider_grid {
    display: block;
    margin: 10px 0 8px;
    position: relative;
    width: 40px;
    margin-left: -20px;
    left: 50%
}
#aj_loader {
    position: absolute;
    left: 50%;
    bottom: -30px;
    z-index: 99999999;
    margin-left: -8px
}
#aj_loader_wrapper {
    width: 100%;
    text-align: center;
    display: none;
    overflow: hidden
}
#aj_loader_wrapper .simple_line {
    margin-bottom: 0
}
.project_ajax_loader {
    max-width: 16px!important;
    z-index: 3;
    display: inline-block;
    padding: 30px 0
}
.project_ajax_loader.wided_ld {
    padding-top: 30px
}
.project_ajax_loader img {
    max-width: 16px!important
}
.four.columns.wided {
    padding-top: 5px
}
#hidden_title {
    display: none
}
.opened_menu {
    background-image: url(../images/menu-top-line.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    border-top: none!important;
    height: 1px
}
#bottom_sidebar_in {
    position: relative;
    margin-top: 40px;
    margin-bottom: 60px
}
#full_slider_page_content {
    margin-top: 20px
}
#top_widgets {
    overflow: hidden
}
.pirenko_video_widget p {
    line-height: 0
}
.sidebar_bubble {
    position: relative;
    padding: 5px 12px;
    display: table;
    text-transform: uppercase;
    margin-bottom: 16px
}
.sidebar_bubble:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 6px solid transparent;
    top: 100%;
    left: 11px
}
img.center {
    display: block;
    margin-left: auto;
    margin-right: auto
}
#breadcrumbs {
    width: 600px;
    position: relative;
    top: 285px;
    left: -276px
}
#breadcrumbs li {
    list-style: none;
    display: inline-block;
    float: left
}
#breadcrumbs li a {
    display: inline-block;
    float: left
}
.not_rotated {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}
.rotated_45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.rotated_90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}
.mini_icon {
    width: 25px;
    height: 25px
}
#down_arrow,
#up_arrow {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    width: 30px;
    position: absolute;
    bottom: 83px;
    left: 64px
}
#next_button {
    position: relative
}
#up_arrow {
    display: none
}
.pir_content {
    margin-top: 10px;
    margin-bottom: 60px
}
.theme_button,
.theme_button_inverted {
    margin: 0 0 20px;
    padding: 0;
    position: relative;
    display: inline-block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    outline: none
}
.project_button {
    margin-top: 0!important
}
.theme_button input,
.theme_button_inverted input,
.theme_button a,
.theme_button_inverted a {
    float: left;
    font-size: .95em;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 16px 5px;
    border: 0
}
.prk_button_like {
    float: left;
    font-size: 1.05em;
    text-transform: uppercase;
    font-weight: 700;
    cursor: default;
    font-size: .9em;
    margin: 0 0 36px;
    padding: 5px 16px
}
#member_resume {
    width: 265px;
    position: absolute;
    left: 20px;
    padding-left: 20px;
    margin-top: 14px;
    z-index: 2
}
#member_resume .prk_titlify_father {
    margin-bottom: 6px
}
.columns.memberized {
    padding-left: 285px;
    padding-top: 16px
}
#members_nav {
    position: relative;
    margin-bottom: 40px
}
#members_nav .simple_line {
    margin-bottom: 8px
}
#members_nav [class^="icon-"]:before,
#members_nav [class*=" icon-"]:before {
    font-size: 18px;
    margin: 3px -3px;
    float: left;
    font-size: 18px \0/;
    position: absolute
}
#members_nav .icon-right-bold:before {
    right: 0
}
#in_no_more {
    cursor: default;
    display: inline-block;
    font-size: .95em;
    font-weight: 700;
    padding: 6px 16px 13px;
    margin-top: 34px
}
.ina #in_no_more {
    margin-top: 40px
}
.theme_button.btn-large a,
.theme_button_inverted.btn-large a,
.theme_button.large a,
.theme_button_inverted.large a {
    font-size: 1.3em;
    padding: 9px 23px 8px
}
.theme_button.btn-small a,
.theme_button_inverted.btn-small a,
.theme_button.small a,
.theme_button_inverted.small a {
    font-size: .8em;
    padding: 4px 15px 3px
}
.theme_button.big a,
.theme_button_inverted.big a {
    font-size: 1.4em;
    padding: 12px 19px 11px
}
.theme_button.right_placed {
    position: absolute;
    right: 0;
    top: 2px
}
.theme_button.tiny a,
.theme_button_inverted.tiny a {
    padding: 2px 9px 1px;
    text-transform: none;
    font-weight: 400;
    font-size: .7em!important
}
.pirenko_tags .theme_button.tiny a,
.pirenko_tags .theme_button_inverted.tiny a {
    font-size: 1em!important
}
.theme_button.right_placed.extra_down {
    top: 0
}
.recentposts_ul_wp.extra_spaced .theme_button.right_placed {
    right: 58px
}
.recentposts_ul_wp .theme_button.right_placed {
    top: -50px
}
.recentfolio_ul_wp .theme_button.right_placed a {
    padding: 5px 18px 4px
}
.recentposts_ul_wp .theme_button.right_placed a {
    padding: 4px 18px 2px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 28px
}
.bx-controls {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9
}
.bx-controls-direction a {
    width: 28px;
    height: 28px;
    display: inline-block
}
.bx-prev {
    margin-right: 1px
}
.tp-rightarrow.default {
    background-position: 6px 0
}
.tp-leftarrow.default {
    background-position: -6px 0
}
.tp-rightarrow:hover {
    background-position: 6px bottom
}
.tp-leftarrow:hover {
    background-position: -6px bottom
}
.comment_floated .theme_button.small a,
.comment_floated .theme_button_inverted.small a {
    padding: 1px 10px 0
}
.theme_button.small,
.theme_button_inverted.small {
    margin: 0 1px 1px 0
}
.prk_magnificent_li,
.prk_magnificent,
.prk_magnificent_disabled {
    position: absolute;
    z-index: 101;
    right: 7px;
    bottom: 10px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 30px;
    height: 30px
}
#single_slider .prk_magnificent_li {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 20px
}
#single_slider .slide_video .prk_magnificent_li {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 36px
}
.prk_magnificent_li_outer {
    z-index: 9999
}
.portfolio_entry_li {
    float: left;
    line-height: 0;
    overflow: hidden
}
.portfolio_entry_li img {
    height: auto
}
.pirenko_gallery .portfolio_entry_li {
    cursor: pointer
}
.pirenko_gallery .portfolio_entry_li img {
    max-width: 100%
}
#folio_titled .portfolio_entry_li {
    z-index: 0;
    position: relative
}
.portfolio_entry_li_db {
    float: left;
    width: 468px;
    height: 430px;
    overflow: hidden;
    margin-right: 1px;
    margin-bottom: 1px
}
.portfolio_centered_li {
    text-align: center;
    float: none!important
}
#collapsed_menu {
    height: 36px;
    overflow: hidden;
    width: 213px;
    display: inline-block;
    float: left
}
#collapsed_menu_text {
    float: left;
    padding: 8px 20px 10px;
    display: none
}
#collapsed_menu_arrow {
    height: 36px;
    float: left;
    width: 36px
}
#nav-main.resp_mode .left_nav {
    width: 250px
}
#nav-main.resp_mode li > a {
    width: 100%;
    display: block;
    padding: 7px 0 7px 20px
}
#nav-main.resp_mode .left_nav>ul>li:last-child a {
    padding-bottom: 8px
}
#nav-main.resp_mode .sub-menu {
    position: relative
}
#nav-main.resp_mode li>ul>li > a {
    padding: 3px 0 3px 36px
}
#dump {
    position: absolute;
    display: none
}
.video-container {
    margin-bottom: 15px;
    filter: alpha(opacity=0);
    opacity: 0
}
.soundcloud-container {
    position: relative;
    line-height: 0;
    filter: alpha(opacity=0);
    opacity: 0
}
#blog_entries_masonr .video-container,
#blog_entries_masonr .soundcloud-container {
    margin-bottom: 3px
}
#content.has_top_bar {
    padding-top: 50px
}
#content-info {
    top: 0;
    position: relative
}
#after_widgets {
    padding-left: 6px;
    padding-right: 5px;
    border-top: none!important
}
#footer_in {
    margin-bottom: -5px;
    font-size: .9em;
    padding-left: 5px;
    padding-right: 5px
}
#footer_in .widget-title {
    font-size: 1.2em;
    display: inline-block;
    padding-bottom: 3px;
    font-weight: 600;
    position: relative
}
#footer_in .tinys_wrapper {
    z-index: 0
}
#footer_in .widget-title {
    z-index: 1
}
#footer_in .widget {
    margin-bottom: 25px
}
#content-info p small {
    font-size: 13px
}
#post_info {
    float: right;
    padding: 0;
    margin-top: 20px
}
#copy {
    padding-top: 0;
    padding-bottom: 16px;
    margin: 0;
    text-align: left;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .85em
}
ul.prk_footer_menu {
    margin: 0;
    display: inline-block;
    padding: 0 16px 0 0
}
ul.prk_footer_menu li {
    list-style: none;
    float: left;
    margin-bottom: 10px
}
ul.prk_footer_menu li a {
    padding: 0 9px
}
ul.prk_footer_menu li:first-child {
    padding-left: 0
}
ul.prk_footer_menu li:last-child a {
    padding-right: 0;
    border-right: 0!important
}
.pirenko_highlighted.search-query {
    padding: 8px 15px;
    width: 100%;
    font-size: 1.1em;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.load_firer {
    position: relative
}
#left_rect,
#right_rect {
    height: 5px;
    width: 13%;
    position: absolute;
    margin-top: -57px
}
#right_rect {
    right: 0
}
.search_rs {
    padding-bottom: 5px!important;
    padding-top: 25px!important
}
.widget_search.colored_bg {
    padding-left: 0;
    padding-right: 0
}
.search_rs .pirenko_portfolios {
    margin-bottom: 0
}
.search_rs_ttl {
    font-size: 18px;
    font-weight: 600
}
.prk_right_panel {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999
}
#sidebar {
    padding-top: 40px;
    width: 245px;
    position: absolute;
    right: 20px;
    margin-top: -3px;
    padding-left: 20px;
    opacity: 0;
    filter: alpha(opacity=0)
}
#sidebar.on_single {
    padding-top: 61px
}
#sidebar .prk_titlify_father {
    font-size: .9em
}
.vertical_widget {
    margin-bottom: 34px
}
ul.sitemap_block li,
.widget_recent_entries li,
.widget_categories li,
.widget_archive li,
.widget_pages li,
.widget_links li,
.prk_tags_ul li,
.widget_meta li,
.widget_nav_menu li,
.widget_rss li {
    height: inherit;
    padding-left: 10px;
    padding-bottom: 3px
}
.widget_nav_menu .sub-menu li a {
    padding: 0
}
.single_entry_tags {
    margin-top: 20px
}
.pir_block {
    display: block
}
.single_entry_tags a {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 2px 4px 2px 0;
    padding: 2px 4px;
    text-transform: uppercase
}
.single_entry_tags a:hover {
    text-decoration: none
}
.prk_speech {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 16px 18px;
    margin: 0 0 20px
}
.widget_recent_entries a,
.widget_categories a,
.widget_archive a {
    display: inline-block;
    margin-left: 2px
}
.widget_recent_entries a:hover,
.widget_categories a:hover,
.widget_archive a:hover {
    text-decoration: none
}
.widget_recent_entries li:last-child,
.widget_categories li:last-child,
.widget_archive li:last-child {
    border-bottom: none
}
.video_widget_line {
    margin-bottom: 10px
}
.simple_line_sidebar {
    margin: 4px 0
}
.inner_line_sidebar_block {
    height: 1px;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 6px;
    position: relative
}
.inner_line_single_block {
    height: 3px;
    width: 60px;
    margin-top: 6px;
    margin-bottom: 16px;
    position: relative
}
.sitemap_block {
    margin-bottom: 40px
}
.sitemap_block .children {
    margin-left: 14px
}
.sitemap_block>li>a {
    font-size: 1.1em
}
.sitemap_block .children>li>a {
    font-size: .9em
}
#comments {
    margin-bottom: 15px
}
#author_area {
    margin-bottom: 60px;
    line-height: 1.5em;
    min-height: 124px
}
#author_area .in_quote {
    font-style: normal
}
.prk_author_avatar {
    position: absolute
}
.author_info {
    float: left;
    padding-left: 104px;
    margin-top: -2px
}
.cmt_wrp {
    font-weight: 700
}
#comments,
#respond,
#submit {
    clear: both;
    display: block;
    position: relative
}
ol.commentlist {
    margin: 0;
    padding: 9px 0 60px
}
ol.commentlist li {
    list-style: none;
    margin-left: 0
}
ol.commentlist li>.children {
    margin-bottom: 20px
}
ol.commentlist img.avatar {
    float: left
}
.comment_floated {
    position: relative;
    margin: 0 0 0 78px;
    padding: 15px 15px 7px
}
.comment_text {
    font-size: .9em;
    padding: 3px 0 0;
    width: 100%
}
.comments_meta_wrapper {
    padding-top: 2px
}
.commentlist .prk_inner_tip {
    top: 16px;
    left: -9px
}
#cancel-comment-reply-link {
    position: absolute;
    margin-top: 6px;
    right: 0
}
.comment-reply-link {
    float: right
}
.single_comment {
    padding: 0 0 20px
}
.author_name {
    font-weight: 700
}
.pir_divider_cmts {
    margin: -1px 4px 0
}
ol.commentlist > .comment > .children {
    margin-left: 37px;
    position: relative
}
ol.commentlist > .comment > .children li:before {
    content: " ";
    position: absolute;
    width: 25px;
    height: 1px;
    margin-left: -35px;
    margin-top: 20px
}
.comments_liner {
    position: absolute;
    width: 1px;
    margin-top: -12px;
    margin-left: -36px
}
#commentform {
    margin-bottom: 0;
    padding: 6px 0 20px
}
#commentform #author,
#commentform #email,
#commentform #url {
    margin-bottom: 14px;
    padding-left: 12px;
    width: 100%;
    height: 36px;
    font-size: 1em
}
#commentform #comment {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 14px;
    height: 142px;
    padding: 8px 12px;
    float: left;
    font-size: 1em
}
.comment_boxes_wrapper {
    float: left
}
.form_name_icon {
    position: absolute;
    top: 8px;
    margin-left: 13px;
    width: 18px;
    display: block;
    height: 21px
}
.info_icon {
    margin-left: 14px;
    width: 18px;
    width: 18px
}
.email_icon {
    width: 18px;
    margin-left: 11px
}
.link_icon {
    margin-left: 9px
}
.line_wrapper {
    text-align: center;
    margin-bottom: 2px
}
#searchform {
    position: relative;
    width: 100%;
    margin: 0
}
#comment_form_messages {
    text-align: left;
    width: 100%;
    display: none;
    font-size: 1.1em
}
.cancel-comment-reply {
    margin-bottom: 0
}
#prk_shortcode_latest_cmts .simple_line,
.recentposts_ul_wp .simple_line,
#prk_shortcode_latest .simple_line {
    margin-bottom: 28px;
    margin-top: -2px
}
.prk_tabs {
    margin-bottom: 45px
}
.prk_service {
    text-align: center
}
.prk_service.prk_service_left {
    text-align: left;
    margin-top: 0;
    margin-bottom: 15px
}
.prk_service.prk_service_left [class^="icon-"]:before,
.prk_service.prk_service_left [class*=" icon-"]:before {
    font-size: 2.5em;
    font-size: 33px \0/
}
.prk_service.prk_service_center [class^="icon-"]:before,
.prk_service.prk_service_center [class*=" icon-"]:before {
    font-size: 4em;
    font-size: 48px \0/
}
.prk_service h3.small {
    margin-top: 18px;
    margin-bottom: 10px;
    display: inline-block
}
.prk_service.prk_service_left h3.small {
    margin-top: 0;
    font-size: 1.3em;
    margin-bottom: 4px
}
.prk_service_ctt {
    margin-top: -14px
}
.prk_service.prk_service_left .prk_service_ctt {
    margin-top: 0;
    margin-left: 52px
}
.prk_service.prk_service_left .colored_link_icon {
    float: left;
    margin-top: 1px;
    margin-left: -5px;
    position: absolute
}
.prk_service.prk_service_left img {
    max-width: 38px;
    position: absolute;
    margin-top: 3px
}
.prk_service.serv_with_color {
    padding: 16px 18px
}
.service_inner_desc {
    margin-bottom: 10px
}
.service_lnk {
    font-size: .9em;
    margin-top: -11px
}
.prk_shorts {
    display: inline-block;
    position: relative
}
.prk_rousel {
    margin: 0 0 -7px;
    padding: 0;
    line-height: 0
}
.prk_rousel img {
    display: block;
    float: left
}
.prk_list_carousel {
    padding: 0;
    margin: 0
}
.prk_list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    line-height: 0
}
.prk_list_carousel li {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    line-height: 0
}
.pirenko_highlighted {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-style: italic;
    padding: 5px 10px;
    font-size: 1em;
    box-shadow: none;
    -webkit-box-shadow: none
}
.recent_ul_shortcode {
    margin: 0 -1px 0 0
}
.prk_shortcode_latest_li {
    float: left;
    line-height: 0;
    overflow: hidden;
    margin-bottom: 1px
}
.prk_toggle {
    margin-bottom: 45px!important
}
.prk_toggle .prk_accordion {
    margin-bottom: 6px!important
}
.prk_accordion.qq_coisa {
    margin-bottom: 45px!important
}
#prk_shortcode_latest_cmts .comments_slider .comment-avatar {
    display: none
}
.recentposts_ul_shortcode {
    margin: 0;
    padding: 0
}
.recentposts_ul_shortcode li {
    list-style: none
}
.recentposts_ul_shortcode .colored_link_father {
    padding: 18px 0 0
}
.recentposts_ul_shortcode .padded_text {
    padding: 5px 0 0
}
.bx-wrapper {
    position: relative;
    margin: 0!important
}
.bx-viewport {
    overflow: visible!important
}
.recentposts_ul_shortcode .entry_title_single {
    margin-bottom: 4px
}
.recentposts_ul_shortcode .single_blog_meta_div {
    font-size: .9em;
    margin: 8px 0 3px;
    width: 100%
}
.recentposts_ul_shortcode li .masonr_img_wp {
    position: relative;
    margin-bottom: 0
}
.tinys_wrapper {
    margin-top: -4px;
    position: absolute;
    width: 100%;
    z-index: -1;
    display: none
}
.h_ford .tinys_wrapper {
    margin-top: -8px
}
#contact_side {
    padding-top: 0;
    width: 285px;
    position: absolute;
    right: 0;
    z-index: 1
}
.tiny_line {
    display: block;
    width: 48px;
    height: 4px;
    position: absolute;
    margin-top: 0;
    left: 50%;
    margin-left: -24px
}
#tiny_line_half {
    margin: -15px 0 20px;
    position: relative;
    left: 0;
    width: 54px
}
.tiny_line.squared {
    margin-left: 41px!important;
    width: 16px
}
.tiny_line.squared.smaller {
    margin-left: 58px!important;
    width: 8px
}
.prk_shortcode-title {
    margin-top: 0
}
.prk_shortcode-title>.header_font.sizer_small {
    margin-bottom: 5px
}
.prk_shortcode-title>.header_font.sizer_medium {
    margin-bottom: 4px
}
.prk_titlify_father.ft_large {
    margin-bottom: 16px
}
.prk_titlify_father.ft_small {
    margin-bottom: 7px
}
.prk_shortcode-title .sizer_large {
    font-size: 2.8em;
    padding: 0;
    line-height: 1.1em;
    padding-bottom: 6px;
    font-weight: 600;
    display: inline-block
}
.prk_shortcode-title .sizer_medium {
    font-size: 1.9em;
    padding: 0 0 4px;
    line-height: 1.1em;
    font-weight: 600;
    display: inline-block
}
.caroufredsel_wrapper {
    max-width: 100%;
    padding-bottom: 10px
}
.prk_shortcode-title .sizer_small {
    font-size: 1.3em;
    margin: 0;
    font-weight: 600;
    display: inline-block
}
.prk_shortcode-title .sizer_large .tinys_wrapper {
    margin-top: 16px!important
}
.prk_shortcode-title .sizer_medium .tinys_wrapper {
    margin-top: 12px!important
}
.prk_titlify_father.alignify_center .tiny_line {
    margin-left: -20px
}
.prk_titlify_father h1 {
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none!important;
    font-family: 'open_sanscondensed_light';
    color:#3c56c1;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 1px
}
.prk_titlify_father h2 {
    display: inline-block;
    padding-bottom: 2px;
    margin-bottom: 0
}
.prk_titlify_father h3 {
    display: inline-block;
    padding-bottom: 3px;
    max-width: 100%
}
.prk_titlify_father h4 {
    padding-bottom: 3px;
    display: inline-block;
    margin-bottom: 0
}
.prk_titlify_father h6 {
    padding-bottom: 0;
    display: inline-block
}
.prk_shorts .inset_shadow {
    width: 100%;
    height: 100%
}
.prk_blockquote {
    position: relative;
    margin-bottom: 20px
}
blockquote,
.prk_blockquote .in_quote {
    padding: 20px;
    margin: 0;
    font-size: 1.1em;
    font-style: italic
}
.prk_blockquote.colored_background .in_quote:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-width: 0 0 20px 20px;
    border-style: solid;
    display: block;
    width: 0
}
.pirenko_author {
    font-size: 1.2em;
    margin-top: 18px;
    font-style: italic
}
.prk_blockquote.colored_background .pirenko_author {
    font-size: 1.1em;
    margin: 8px 0 0
}
.after_author {
    font-weight: 400
}
.prk_blockquote.colored_background .prk_inner_tip,
.prk_blockquote.colored_background .tip_top_hide {
    display: none
}
.tables_father>.column_container {
    float: left!important
}
.prk_prices_wp .columns {
    padding-right: 0;
    padding-left: 0;
    margin-right: -1px
}
.prk_prices_wp {
    padding-left: 20px;
    padding-right: 20px
}
.wpb_row>.wpb_column:first-child .wpb_wrapper .prk_price_table {
    margin-left: 0
}
.wpb_row>.wpb_column:last-child .wpb_wrapper .prk_price_table {
    margin-right: 0
}
.prk_price_table {
    margin: 0 -20px 40px;
    text-align: center;
    position: relative
}
.prk_price_table p {
    margin: 0
}
.prk_prices_specs li {
    padding: 7px 5px
}
.prk_prices_specs ul {
    margin: 0
}
.prk_price_featured {
    margin-top: -35px;
    height: 36px;
    line-height: 39px;
    position: absolute;
    width: 100%;
    z-index: 9;
    font-size: 1.2em
}
.prk_price_header {
    padding: 10px 5px
}
.prk_price_header h3 {
    margin-bottom: -1px
}
.prk_price {
    font-size: 2.2em;
    font-weight: 700;
    margin: 15px 0 4px
}
.underp {
    padding-bottom: 9px
}
.prk_prices_specs {
    margin: -1px 0
}
.prk_price_button {
    padding: 20px 0 14px;
    margin: 0!important
}
.prk_price_button a {
    padding: 5px 35px
}
.minimal_check li {
    background: url(../images/icons/shortcodes/list_minimal_check.png) no-repeat;
    background-position: 0 2px
}
.green_check li {
    background: url(../images/icons/shortcodes/list_green_check.png) no-repeat;
    background-position: 0 2px
}
.squared li {
    background: url(../images/icons/shortcodes/list_squared.png) no-repeat;
    background-position: 0 2px
}
.rounded li {
    background: url(../images/icons/shortcodes/list_rounded.png) no-repeat;
    background-position: 0 2px
}
.list_with_icons li {
    list-style: none;
    padding-left: 22px;
    padding-top: 1px;
    padding-bottom: 4px
}
#single_blog_meta.prk_member .prk_bold {
    font-size: .9em;
    margin-bottom: 1px
}
.member_social_wrapper {
    width: 100%;
    text-align: left;
    margin: 0
}
.member_social_wrapper .prk_sharrre_button a {
    display: block;
    height: 24px;
    width: 24px
}
.icn_fth {
    display: inline-block
}
.member_social_wrapper .prk_sharrre_button {
    margin-right: -3px
}
.prk_member_name {
    margin-top: -6px
}
.prk_member_fctn {
    margin-top: 5px;
    margin-bottom: 10px
}
.prk_member_social {
    margin-top: 20px
}
.member_function {
    margin: 2px 0 25px;
    padding: 4px 12px;
    text-align: center;
    display: inline-block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.sh_member_wrapper {
    text-align: center;
    overflow: hidden;
    margin-bottom: 40px
}
.member_colored_block {
    overflow: hidden;
    position: relative;
    line-height: 0
}
.member_colored_block_in {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    filter: alpha(opacity=0);
    opacity: 0
}
.sh_member_link {
    position: relative;
    line-height: 0
}
.sh_member_link_icon {
    top: 50%;
    position: absolute;
    left: 50%;
    margin-left: -8px!important;
    margin-top: -9px!important;
    z-index: 3
}
.sh_member_name {
    margin: 10px 0 0
}
.sh_member_function {
    margin: 2px 0;
    font-size: 1.15em
}
.sh_member_wrapper .tiny_line {
    display: inline-block;
    margin: 0 0 2px;
    position: relative;
    left: 0;
    width: 58px;
    height: 6px
}
.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.ui-helper-clearfix {
    display: inline-block
}
* html .ui-helper-clearfix {
    height: 1%
}
.ui-helper-clearfix {
    display: block
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-icon.icon-minus-1:before,
.ui-icon.icon-plus-3:before {
    font-size: 17px
}
.ui-icon.icon-minus-1:before {
    margin-left: 3px
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    line-height: normal;
    overflow: visible
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    text-decoration: none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover {
    background-position: 0 -15px;
    text-decoration: none;
    outline: none
}
.ui-state-hover a,
.ui-state-hover a:hover {
    text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    font-weight: 400;
    line-height: normal
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}
.ui-widget:active {
    outline: none
}
.ui-state-highlight p,
.ui-state-error p,
.ui-state-default p {
    font-weight: 400;
    margin: 7px 15px
}
.ui-info-box {
    margin-bottom: 18px;
    padding: 2px
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    position: relative;
    margin-bottom: 18px;
    color: #404040;
    background-color: #eedc94;
    padding: 2px
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    position: relative;
    margin-bottom: 18px;
    color: #fff;
    background-color: #c43c35;
    padding: 2px
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}
.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}
.ui-tabs {
    position: relative;
    padding: 0;
    zoom: 1;
    border: 0
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0
}
.ui-tabs .ui-tabs-nav li {
    text-decoration: none;
    list-style: none;
    float: left;
    position: relative;
    white-space: nowrap;
    background: none;
    border: 0 solid #FFF
}
.prk_tabs_ttl {
    font-weight: 700
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    cursor: text;
    padding: 0 18px;
    line-height: 34px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 0;
    outline: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: default;
    color: gray;
    outline: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
    background: none!important;
    outline: none
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
    background: none;
    outline: none!important;
    font-size: 1.2em
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 15px 18px 12px;
    background: none;
    position: relative
}
.ui-tabs-panel .ui-button {
    text-decoration: none
}
.ui-tabs .ui-tabs-hide {
    display: none!important
}
.ui-tabs .ui-tabs-nav li {
    filter: none
}
.ui-accordion .ui-accordion-li-fix {
    display: inline
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important
}
.ui-accordion .ui-accordion-header {
    display: block;
    padding: 0 56px 0 18px;
    cursor: pointer;
    position: relative;
    margin-bottom: 1px;
    zoom: 1
}
.prk_accordion.ui-accordion .ui-accordion-header {
    padding: 12px 56px 10px 18px
}
.ui-accordion-icons .ui-accordion-header {
    padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    right: 12px;
    height: 100%;
    padding-top: 14px;
    padding-left: 10px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.prk_accordion.ui-accordion .ui-accordion-header .ui-icon {
    margin-top: -14px
}
.ui-accordion .ui-accordion-header .ui-icon.icon-minus {
    margin-top: -7px;
    margin-left: -1px
}
.ui-accordion .ui-accordion-content {
    line-height: 1.6em;
    padding: 20px;
    position: relative;
    display: none;
    zoom: 1
}
.ui-accordion .ui-accordion-content-active {
    display: block
}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}
.ui-menu .ui-menu {
    margin-top: -3px
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    background: #0064CD;
    color: #fff
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);
    background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    padding: 5px 14px 6px;
    margin: 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: .1s linear background-image;
    -moz-transition: .1s linear background-image;
    -ms-transition: .1s linear background-image;
    -o-transition: .1s linear background-image;
    transition: .1s linear background-image;
    overflow: visible
}
.ui-button-primary {
    color: #fff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-button-success {
    color: #fff;
    background-color: #57a957;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #57a957 #57a957 #3d773d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-button-error {
    color: #fff;
    background-color: #c43c35;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #c43c35 #c43c35 #882a25;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-button-icon-only {
    width: 2.2em
}
.ui-button-icons-only {
    width: 3.4em
}
button.ui-button-icons-only {
    width: 3.7em
}
.ui-button .ui-button-text {
    display: block
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
    display: none
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    top: 50%;
    margin-top: -3px;
    margin-bottom: 3px
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}
.ui-buttonset {
    margin-right: 7px
}
.ui-buttonset .ui-state-active {
    color: #fff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.4em
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}
.last {
    margin-right: 0!important;
    clear: right
}
.clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%
}
.prk_progress_bar {
    position: relative;
    margin-bottom: 12px
}
.small_squared {
    position: absolute;
    height: 24px;
    top: 4px;
    left: 4px;
    text-align: center;
    padding-top: 2px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
    width: 38px
}
.prk_progress_bar .active_bar {
    position: absolute;
    z-index: 2;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 12px 6px 48px;
    height: 32px
}
.prk_progress_bar.no_pctg .active_bar {
    padding-left: 12px
}
.prk_progress_bar .inactive_bar {
    z-index: 1;
    height: 32px;
    width: 100%
}
.wpcf7-form .theme_button {
    margin-top: 5px
}
.wpcf7-form .theme_button,
.wpcf7-form .theme_button input {
    width: 100%
}
span.wpcf7-not-valid-tip {
    padding: 3px 10px;
    top: inherit;
    left: inherit;
    right: 0
}
#menu_section #mc_display_rewards,
#prk_ajax_container #mc_display_rewards {
    text-align: left;
    font-size: .9em;
    margin-top: -18px
}
#menu_section #mc_subheader,
#prk_ajax_container #mc_subheader {
    margin-bottom: 12px;
    line-height: 1.6em
}
#menu_section .mc_merge_var,
#prk_ajax_container .mc_merge_var {
    margin-bottom: 6px
}
#menu_section .mc_merge_var label,
#prk_ajax_container .mc_merge_var label {
    margin-bottom: -2px
}
#menu_section .mc_signup_submit,
#prk_ajax_container .mc_signup_submit {
    margin-top: 8px
}
#menu_section #mc_signup_submit,
#prk_ajax_container #mc_signup_submit {
    margin-top: 0
}
#menu_section .mc_signup_submit,
#menu_section #mc_signup_submit,
#prk_ajax_container .mc_signup_submit,
#prk_ajax_container #mc_signup_submit {
    width: 100%
}
#menu_section #mc_message,
#prk_ajax_container #mc_message {
    margin-bottom: 10px
}
#menu_section .widget_mailchimpsf_widget .widget-title,
#prk_ajax_container .widget_mailchimpsf_widget .widget-title {
    line-height: inherit;
    margin-bottom: 0
}
.timely [class^="icon-"],
.timely [class*=" icon-"],
.timely [class^="icon-"]:before,
.timely [class*=" icon-"]:before {
    font-family: Timely_FontAwesome!important
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
a:hover,
a:active {
    outline: 0;
    text-decoration: none
}
.entry_title_single a:hover,
.blog_meta a:hover,
.post_meta_single a:hover {
    outline: 0;
    text-decoration: none
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic
}
button,
input,
select,
textarea {
    margin: 0;
    vertical-align: middle
}
button,
input {
    *overflow: visible;
    line-height: normal
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-border-radius: ;
    -moz-border-radius: 0;
    border-radius: 0;
}
textarea {
    overflow: auto;
    vertical-align: top
}
.clearfix {
    *zoom: 1
}
.clearfix:before,
.clearfix:after {
    display: table!important;
    content: ""!important
}
.clearfix:after {
    clear: both!important
}
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
a {
    text-decoration: none
}
.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 100%;
    min-height: 100%
}
.container {
    margin-left: 0;
    *zoom: 1
}
.container:before,
.container:after {
    display: table;
    content: ""
}
.container:after {
    clear: both
}
p {
    margin: 0 0 32px
}
ul,
ol {
    padding: 0 0 0 20px;
    margin: 0 0 12px
}
ul ul,
ul ol,
ol ol,
ol ul {
    margin-bottom: 0
}
.prk_sitemap_wrapper ul,
.prk_prices_specs ul,
ul.filter,
#blog_entries,
.widget ul,
ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none;
    padding: 0
}
dl {
    margin-bottom: 18px
}
dt,
dd {
    line-height: 18px
}
dt {
    font-weight: 700;
    line-height: 17px
}
dd {
    margin-left: 9px
}
.dl-horizontal dt {
    float: left;
    width: 120px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}
.dl-horizontal dd {
    margin-left: 130px
}
hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff
}
strong {
    font-weight: 700
}
em {
    font-style: italic;
    color: #fff;

}

.signup {
    text-decoration:none;
}

.onform {
    color:#d8312b;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: ""
}
address {
    display: block;
    font-style: normal;
    line-height: 18px
}
small {
    font-size: 100%
}
cite {
    font-style: normal;
    width: 100%;
    display: inline-block;
    margin-top: 8px
}
code,
pre {
    padding: 0 3px 2px;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #333;
    word-wrap: break-word
}
code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8
}
form {
    margin: 0
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0
}
label,
input,
button,
select,
textarea {
    font-weight: 400
}
label {
    display: block;
    margin-bottom: 5px;
    font-family: 'open_sanssemibold';
    font-size: 16px;
    /*color: #fff;*/
}
label input,
label textarea,
label select {
    display: block
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 0;
    *margin-top: 0;
    line-height: normal;
    cursor: pointer;
    background-color: transparent;
    border: 0 \9;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
input[type="image"] {
    border: 0
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
    width: auto;
    height: auto
}
select {
    width: 220px
}
select[multiple],
select[size] {
    height: auto
}
input[type="image"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
textarea {
    height: auto
}
input[type="hidden"] {
    display: none
}
.open {
    *z-index: 1000
}
.open .dropdown-menu {
    display: block
}
.pull-right .dropdown-menu {
    right: 0;
    left: auto
}
.navbar {
    *position: relative;
    *z-index: 2;
    overflow: visible
}
.navbar .container {
    width: auto
}
.nav-collapse.collapse {
    height: auto;
    padding-left: 20px;
    width: 100%;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.pull-right {
    float: right
}
.pull-left {
    float: left
}
.hide {
    display: none
}
.show {
    display: block
}
.invisible {
    visibility: hidden
}
.row,
.columns,
#contact-form #c_name,
#contact-form #c_email,
#contact-form #c_subject,
#commentform #author,
#commentform #email,
#commentform #url {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.row {
    width: 100%;
    max-width: 100%;
    min-width: 768px;
    margin: 0 auto
}
#top_area {
    position: relative
}
#top_area.row,
#main_block.row {
    min-width: 0
}
.row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 -20px
}
.row.collapse .column,
.row.collapse .columns {
    padding: 0
}
.row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 -20px
}
.row .row.collapse {
    margin: 0
}
.column,
.columns {
    float: left;
    min-height: 1px;
    padding: 0 20px;
    position: relative
}
.column.centered,
.columns.centered {
    float: none;
    margin: 0 auto
}
[class*="column"] + [class*="column"]:last-child {
    float: right
}
[class*="column"] + [class*="column"].end {
    float: left
}
.one,
.row .one {
    width: 8.33333%
}
.two,
.row .two {
    width: 16.66667%
}
.three,
.row .three {
    width: 25%
}
.four,
.row .four {
    width: 33.33333%
}
.five,
.row .five {
    width: 41.66667%
}
.six,
.row .six {
    width: 50%
}
.seven,
.row .seven {
    width: 58.33333%
}
.eight,
.row .eight {
    width: 66.66667%
}
.nine,
.row .nine {
    width: 75%
}
.ten,
.row .ten {
    width: 83.33333%
}
.eleven,
.row .eleven {
    width: 91.66667%
}
.twelve,
.row .twelve {
    width: 100%
}
.row .offset-by-one {
    margin-left: 8.33333%
}
.row .offset-by-two {
    margin-left: 16.66667%
}
.row .offset-by-three {
    margin-left: 25%
}
.row .offset-by-four {
    margin-left: 33.33333%
}
.row .offset-by-five {
    margin-left: 41.66667%
}
.row .offset-by-six {
    margin-left: 50%
}
.row .offset-by-seven {
    margin-left: 58.33333%
}
.row .offset-by-eight {
    margin-left: 66.66667%
}
.row .offset-by-nine {
    margin-left: 75%
}
.row .offset-by-ten {
    margin-left: 83.33333%
}
.push-two {
    left: 16.66667%
}
.pull-two {
    right: 16.66667%
}
.push-three {
    left: 25%
}
.pull-three {
    right: 25%
}
.push-four {
    left: 33.33333%
}
.pull-four {
    right: 33.33333%
}
.push-five {
    left: 41.66667%
}
.pull-five {
    right: 41.66667%
}
.push-six {
    left: 50%
}
.pull-six {
    right: 50%
}
.push-seven {
    left: 58.33333%
}
.pull-seven {
    right: 58.33333%
}
.push-eight {
    left: 66.66667%
}
.pull-eight {
    right: 66.66667%
}
.push-nine {
    left: 75%
}
.pull-nine {
    right: 75%
}
.push-ten {
    left: 83.33333%
}
.pull-ten {
    right: 83.33333%
}
img,
object,
embed {
    max-width: 100%;
    height: auto
}
object,
embed {
    height: 100%
}
img {
    -ms-interpolation-mode: bicubic
}
#map_canvas img,
.map_canvas img {
    max-width: none!important
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}
.right_0 {
    padding-right: 0
}
.right_25 {
    padding-right: 25px
}
.right_30 {
    padding-right: 30px
}
.right_40 {
    padding-right: 40px
}
.right_50 {
    padding-right: 50px
}
.blog_content {
    padding-left: 0
}
.no_top_img {
    border-top: 0!important
}
.top_0 {
    margin-top: 0
}
.top_10 {
    margin-top: 10px
}
.top_20 {
    margin-top: 20px
}
.top_30 {
    margin-top: 30px
}
.top_40 {
    margin-top: 40px
}
.top_50 {
    margin-top: 50px
}
#single-entry-content_half {
    position: absolute;
    z-index: 1;
    padding-top: 40px;
    width: 285px;
    position: absolute;
    right: 20px;
    margin-top: -8px
}
#full-entry-right {
    z-index: 1;
    padding-top: 15px;
    width: 285px;
    position: absolute;
    right: 20px;
    top: 0
}
.prk_invisible {
    visibility: hidden
}
.single-entry-content_half .single_meta_footer {
    margin-top: -13px
}
.single-entry-content_half .single_meta_footer .simple_line {
    margin-bottom: 10px
}
.prk_full_width {
    width: 100%;
    float: left
}
.prk_section {
    padding-top: 0;
    background-position: center;
    padding-bottom: 0;
    position: relative;
    z-index: 1
}
.prk_section.prk_cover_back {
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover
}
.prk_section.prk_full_width {
    padding-top: 60px;
    padding-bottom: 20px;
    webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    margin: 20px 0 60px
}
.prk_shortcode-title .unmargined {
    margin-bottom: 0
}
.prk_section.unmargined.prk_full_width {
    margin-bottom: 0!important;
    padding-top: 40px;
    padding-bottom: 0
}
.prk_inner_block.prk_section.unmargined .wpb_column.column_container {
    margin-bottom: 0!important
}
.prk_full_width .row.prk_row {
    margin-bottom: 0
}
#main>.twelve>.prk_section.prk_full_width:first-child {
    margin-top: 0
}
#main>.twelve>.prk_section.prk_inner_block:first-child {
    padding-top: 35px!important
}
#main>.twelve>.prk_section.prk_inner_block:first-child .flexslider {
    margin-top: 5px!important
}
.padded_text {
    padding: 0 30px 20px;
    max-width: 100%
}
.no_padd_btm {
    padding-bottom: 0
}
.mini_padded_text {
    padding: 0 15px 10px;
    max-width: 100%
}
.unpadded_low {
    padding: 0 30px
}
.mini_unpadded_low {
    padding: 0 15px
}
#prk_ajax_wrapper,
.extra_pad {
    padding-left: 0;
    padding-right: 0
}
.flexslider.super_width,
.super_width {
    margin-left: -20px;
    margin-right: -20px
}
.main_with_sections .row.extra_size .row.extra_size,
.row.extra_size {
    margin-left: -40px;
    margin-right: -40px
}
.main_with_sections .row.extra_size {
    margin-left: 0;
    margin-right: 0
}
.show_later,
.show_much_later,
.shown_by_js {
    display: none
}
.blog_content_classic {
    padding-left: 80px
}
.footer {
    width: 250px;
    left: 0;
    position: absolute;
    visibility: hidden;
    padding-bottom: 16px
}
#footer_bk {
    line-height: 1.5em
}
.single_post_wp {
    margin-bottom: 40px
}
#single_post_content.t_member {
    margin-top: 12px
}
#wrap.full_lay .main_no_sections>div.no_sidebar {
    padding-left: 0;
    padding-right: 0
}
#wrap.full_lay .single-entry-content>.prk_inner_block,
#wrap.full_lay #single_post_content>.prk_inner_block {
    margin-left: -40px;
    margin-right: -40px
}
.pirenko_portfolios .single_post_wp {
    margin-bottom: 15px;
    margin-top: 16px
}
.left_floated_tables {
    float: left!important
}
.left_floated {
    float: left
}
.right_floated {
    float: right
}
.nine_with_sidebar .extra_pad {
    padding-left: 0;
    padding-right: 0
}
.nine.columns>#blog_entries_masonr {
    margin-right: -20px;
    margin-left: -10px
}
.single_post_title {
    margin: 0 0 18px
}
.st-container,
.st-content {
    height: 100%
}
.st-content {
    overflow: hidden;
    display: none
}
.st-content,
.st-content-inner {
    position: relative
}
.st-container {
    position: fixed;
    z-index: 9910;
    height: 0
}
#st-pusher-fix {
    position: fixed
}
.st-pusher {
    position: relative;
    left: 0;
    z-index: 0;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    height: 0
}
.st-pusher::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    background: rgba(0, 0, 0, 0.2);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, width .1s 0.5s, height .1s .5s;
    transition: opacity 0.5s, width .1s 0.5s, height .1s .5s
}
.st-menu-open .st-pusher::after {
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}
.st-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 260px;
    height: 100%;
    background: #48a770;
    -webkit-transition: all .5s;
    transition: all .5s
}
.st-effect-14.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}
.st-effect-14 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.st-effect-14.st-menu-open .st-pusher {
    -webkit-transform: translate3d(260px, 0, 0);
    transform: translate3d(260px, 0, 0)
}
.st-effect-14.st-menu {
    -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg);
    transform: translate3d(-100%, 0, 0) rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.st-effect-14.st-menu-open .st-effect-14.st-menu {
    visibility: visible;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transform: translate3d(-100%, 0, 0) rotateY(0deg);
    transform: translate3d(-100%, 0, 0) rotateY(0deg)
}
@media \0screen {
    img {
        width: auto
    }
}
.active-parent {
    background-color: #008a9e
}
.container1200 {
    max-width: 1200px
}
.prk_inner_block {
    width: 100%
}
.padding-zero {
    padding: 0
}
.flex-control-nav li a.flex-active {
    background-color: transparent!important;
    background-image: url(../images/home-slider-nav-active.png);
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: none!important
}
a.learn-button {
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 11px 23px;
    text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 14px
}
.flex-control-nav li a {
    background-color: transparent!important;
    background-image: url(../images/home-slider-nav-normal.png);
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: none!important
}
.home-slider-text,
.home-slider1st-text {
    margin: 80px auto 0;
    width: 100%;
    max-width: 500px;
    text-align: center
}
.home-slider-text,
.home-slider1st-text h1 {
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 48px;
    line-height: 48px;
    font-weight: 300
}
.home-slider1st-text h1 {
    color:#3c56c1;
    margin-bottom: 34px;
    text-shadow: none
}
.blue-color-slider-text {
    color: #00516e;
    font-family: 'open_sanssemibold';
    font-size: 16px
}
.home-slider1st-text p,
.breakfree-slide p {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: normal;
    text-transform: none
}
.breakfree-slide {
    position: relative;
    right: 61px
}
.body-knows p,
.breakfree-slide p,
.choose-quality-slide p {
    color: white;
    font-family: 'HelveticaLTStd-Roman';
    font-size: 23px;
    font-weight: normal;
    line-height: normal;
    text-align: justify
}
.breakfree-slide h1,
.choose-quality-slide h1,
.body-knows h1 {
    font-size: 71px;
    font-family: 'Helvetica_LT_Std_Bold';
    margin-bottom: 2px;
    width: 100%
}
.choose-quality-slide h1 {
    font-size: 41px;
    text-align: left
}
.choose-quality-slide p {
    font-size: 31px;
    text-align: center
}
.body-knows {
    max-width: 557px;
    left: 212px;
    position: relative
}
.body-knows h1 {
    color:#3c56c1;
    font-size: 38px;
    margin-bottom: 28px;
    text-align: left
}
.body-knows p {
    color: #000000;
    font-size: 26px;
    line-height: normal
}
.breakfree-slide h2,
.choose-quality-slide h2 {
    font-size: 44px;
    color: #fff;
    margin-bottom: 33px;
    font-family: 'HelveticaLTStd-Roman';
    width: 100%
}
.choose-quality-slide h2 {
    margin-bottom: 0;
    font-size: 27px;
    text-align: left
}
.white-color-text {
    color: #fff
}
.breakfree-slide p.smalltext2,
.body-knows p.smalltext2 {
    font-size: 15px;
    text-align: center
}
.breakfree-slide .learn-button,
.choose-quality-slide .learn-button,
.body-knows .learn-button {
    background:#3c56c1;
    font-size: 22px;
    border: none;
    font-family: 'Helvetica_LT_Std_Bold';
    color: #fff;
    border-radius: 8px
}
.choose-quality-slide {
    left: 234px;
    position: relative;
    width: 406px
}
.home-slider-text a {
    color: #fff
}
.home-slider-text a:hover {
    color: #fff
}
a.learn-button:hover {
    color:#3c56c1;
    background-color: #fff
}
a.home-play {
    background-color: transparent!important;
    background-image: url(../images/home-watch-video.png);
    background-repeat: no-repeat;
    height: 93px;
    width: 97px;
    display: block;
    margin: 0 auto
}
.paddingtop-zero {
    padding-top: 0!important
}
.all-download-pro-label-but,
.talking-to-download-pro-label-but,
.blue-section-online-pharmacy span,
.download-patient-brochure {
    font-size: 14px;
    max-width: 233px;
    text-transform: uppercase;
}
.download-patient-brochure {
    max-width: 276px;
    width: 52.2%
}
.download-patient-brochure a {
    float: left
}
.talking-to-download-pro-label-but a,
.download-patient-brochure a {
    border: 2px solid#3c56c1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 11px 7.2%;
    text-align: center
}
.footer-left {
    /*color: #fff;*/
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    font-family: 'segoe_uiregular';
    margin-bottom: 55px
}
.footer-left a {
    /*color: #fff;*/
    font-size:16px;
}
.footer-left a:hover {
    color: #fff
}
.footer-left span {
    font-size: 10px
}
.what-is-asta {
    margin-top: 63px;
    padding: 0 11.5%
}
.prk_no_composer {
    font-size: 16px;
    font-family: 'open_sansregular';
    color: #fff;
}
.prk_no_composer a {
    color:#3c56c1
}
.prk_no_composer a:hover {
    color:#3c56c1
}
.prk_no_composer a:active {
    color:#3c56c1
}
.download-pro-label-but {
    min-width: 233px;
    width: 36%
}
.download-pro-label-but a {
    border: 2px solid#3c56c1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 14px;
    padding: 11px 7.2%;
    text-align: center;
    text-transform: uppercase
}
.download-pro-label-but a:hover {
    background-color: #fff;
    color: #fff
}
.download-pro-label-but a:active {
    background-color: #0097ac;
    color: #fff
}
.what-is-asta-bottom-main {
    position: relative
}
.FlexEmbed--3by1:before {
    padding-bottom: 33.3333%
}
.FlexEmbed:before {
    content: "";
    display: block;
    width: 100%
}
.what-is-asta-bottom-img {
    background-image: url(../images/what-is-asta-bottom-img.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    clear: both;
    left: 0;
    max-height: 1000px;
    max-width: 2000px;
    padding-top: 7%;
    position: absolute;
    text-align: center;
    width: 100%
}
.viedo-img-but {
    background-image: url(../images/watch-video-img-normal.png);
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    font-family: "open_sanscondensed_light";
    font-size: 14px;
    max-height: 74px;
    left: 46%;
    margin: 0 auto;
    max-width: 74px;
    position: absolute;
    top: 25%;
    width: 7%
}
.viedo-img-but:hover {
    background-image: url(../images/watch-video-img-hover.png)
}
.viedo-img-but span {
    display: inline-block;
    letter-spacing: 1px;
    margin: 58px auto 0;
    text-align: center;
    width: 77px
}
.viedo-img-but a {
    color: #fff;
    display: block;
    min-height: 74px;
    min-width: 74px;
    letter-spacing: 1px;
    text-align: center;
    width: 7%
}
.viedo-img-but img {
    margin: 77px auto 0;
    max-width: 97px;
    width: 100%
}
.screen-reader-text {
    display: none
}
.benefits-of-asta-top-img {
    width: 100%;
    height: 399px;
    display: inline-block
}
.benefits-of-asta-top-img img {
    width: 100%
}
.benefits-of-asta-top-img h1 {
    position: relative;
    top: -123px;
    left: 169px;
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 66px;
    font-weight: 400;
    text-transform: uppercase;
    float: left
}
.benefits-of-asta {
    margin: 0;
    padding: 0 0 0 152px
}
.benefit-main {
    padding: 0 10.8%
}
.benefit-right-content {
    float: left;
    margin-left: 3%;
    width: 64%
}
.benefit-right-content p {
    margin: 0
}
.benefits-content-left-img {
    float: left;
    max-width: 200px;
    width: 23%
}
.benefit-content {
    width: 100%;
    float: left;
    margin-top: 60px
}
.benefit-contentsec-left-margin {
    margin-left: 50px
}
.benefit-right-content h2 {
    font-size: 32px;
    color: #4bc1e1;
    font-weight: 400;
    margin: 12px 0 22px;
    font-family: 'open_sanscondensed_light'
}
.benefits-of-asta img {
    float: left
}
.benefits-of-asta-bottom-vedio,
.testimonial-video {
    clear: both;
    display: inline-block;
    margin: 86px 0;
    text-align: center;
    width: 100%
}
.benefits-of-asta-bottom-vedio img,
.testimonial-video img {
    margin: 0 auto;
    text-align: center
}
.full-width-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% center;
    max-height: 1000px;
    max-width: 3000px
}
.FlexEmbed {
    display: block;
    overflow: hidden;
    position: relative
}
.why-asta-works {
    padding: 0 7% 0 14.1%;
    margin-top: 89px
}
.why-asta-works h1,
.is-asta-right h1 {
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 49px;
    border-bottom: none!important;
    font-family: 'open_sanscondensed_light';
    color:#3c56c1;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 1px
}
.why-vararin-works-main {
    width: 100%
}
.why-vararin-works-left {
    float: left;
    width: 57%
}
.why-vararin-works-left ul {
    margin: 0;
    padding: 0
}
.why-vararin-works-left ul li {
    background-image: url(../images/li-arrow.jpg);
    background-position: 0 8px;
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 30px;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 19px
}
.why-asta-ul-heading {
    margin-bottom: 21px
}
.why-vararin-works-right {
    float: right;
    max-width: 370px;
    width: 43%
}
.bottom-blue-section,
.blue-section-lipid {
    background-color: #e5f7f9;
    padding: 74px 7% 74px 14.1%;
    width: 79.5%
}
.bottom-blue-section h1,
.blue-section-lipid h1 {
    font-family: 'open_sanscondensed_light';
    color:#3c56c1;
    font-size: 32px;
    margin-bottom: 32px
}
.bottom-blue-section-bottom-img,
.blue-section-lipid-img {
    display: inline-block;
    margin: 0 2.3% 0 0;
    padding: 0;
    vertical-align: top;
    max-width: 254px;
    width: 31%
}
.bottom-blue-section-bottom-img a,
.blue-section-lipid-img a {
    max-height: 183px;
    max-width: 254px;
    width: 100%;
    display: block;
    background-image: url(../images/hover-thumb-img.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #6ecbe5
}
.bottom-blue-section-bottom-img img,
.blue-section-lipid-img img {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}
.bottom-blue-section-bottom-img a:hover img,
.blue-section-lipid-img a:hover img {
    opacity: .2
}
.bottom-blue-section-bottom-img span,
.blue-section-lipid-img span {
    background-color: #e5f7f9;
    color: #fff;
    display: inline-block;
    font-family: "open_sans_condensedbold";
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 100%;
    padding: 15px 0
}
.margin-right-zero {
    margin-right: 0
}
.bottom-text-why-asta {
    text-align: center;
    margin: 55px 0 0
}
.asta-full-width-img h1.black-heading {
    color: #666;
    left: 4.3%;
    text-shadow: none;
    font-size: 64px;
}
.how-to-take-asta-main {
    padding: 0 4.3%;
    position: relative;
    margin-top: 71px
}
.how-to-take-asta-left-section {
    float: left;
    width: 58%
}
.how-to-take-asta-left-section ul {
    margin: 0;
    padding: 0
}
.how-to-take-asta-left-section span {
    font-family: 'open_sanssemibold';
    font-size: 17px;
    color: #fff;
    margin-bottom: 32px;
    display: block
}
.how-to-take-asta-left-section ul li {
    background-image: url(../images/how-to-take-asta-li-bullet.jpg);
    background-repeat: no-repeat;
    list-style: none;
    padding: 0 0 0 30px;
    margin: 0
}
.how-to-take-asta-right-section {
    display: inline-block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 42%
}
.how-to-take-asta-right-section-img {
    left: 52.5%;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: -134px;
    width: 41%
}
.how-to-take-asta-right-section-img img {
    margin: 0 auto;
    text-align: center;
    width: 100%
}
.download-pro-take-asta-but {
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 54%;
    max-width: 260px;
    margin: 0 0 0 36%
}
.download-pro-take-asta-but a {
    border: 2px solid#3c56c1;
    border-radius: 5px;
    padding: 11px 7.2%;
    float: left
}
.download-pro-take-asta-but a:hover {
    background-color: #fff;
    color: #fff
}
.download-pro-take-asta-but a:active {
    background-color: #0097ac;
    color: #fff
}
.is-asta-right {
    padding: 0 14%;
    margin-top: 91px
}
.is-asta-right h1 {
    margin-bottom: 39px
}
.is-asta-bottom-img {
    padding: 0 11.4%
}
.is-asta-bottom-img img {
    width: 100%
}
.asta-full-width-img h1,
.online-pharmacy-heading {
    color: #fff;
    float: left;
    font-family: "open_sanscondensed_light";
    font-size: 66px;
    font-weight: 400;
    text-transform: uppercase;
    bottom: 18%;
    left: 60px;
    letter-spacing: .03em;
    line-height: 1em;
    position: absolute;
    text-align: left;
    text-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
    z-index: 1
}

.asta-full-width-img {
  background-color: #f7f2f1;
  float: left;
  margin: 0 auto;
  padding: 20px 0 16px;
  position: relative;
  text-align: center;
  width: 100%;
}
/*
.asta-full-width-img {
    float: left;
    position: relative;
    width: 100%
}
.asta-full-width-img img {
    float: left;
    width: 100%
}*/
.asta-full-width-img img {
  float: none;
  text-align: center;
  width: auto;
}
.talking-to-your-doctor,
.medical-food-main,
.talking-to-your-patients,
.our-products-main {
    padding: 0 4.2%;
    margin-top: 93px
}
.talking-to-your-doctor h1,
.understanding-adhd-main h1,
.faq-main h1,
.about-asta-pharma h1,
.about-asta-pharma h2,
.contact-main h1,
.online-pharmacy-main h2,
.testimonial-main h1,
.physician-locator-main h1,
.health-care-login-main h1,
.registration-form-main h1,
.medical-food-main h1,
.news-listing-main h1,
.login-what-is-asta-main h1,
.talking-to-your-patients h1,
.cost-and-coverage-main h1,
.lipid-imbalance-main h1,
.our-products-main h1 {
    color:#3c56c1;
    display: inline-block;
    font-family: "open_sanscondensed_light"!important;
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 43px;
    letter-spacing: 1px
}
.main-talking-to-doctor-top,
.medical-food-top,
.talking-to-your-patients-top,
.our-products-inner {
    float: left;
    width: 100%
}
.talking-to-your-doctor-left-section,
.medical-food-left-section,
.talking-to-your-patients-left-section {
    float: left;
    max-width: 567px;
    padding-right: 2%;
    width: 50%
}
.talking-to-your-doctor-right-section,
.medical-food-right-section,
.talking-to-your-patients-right-section {
    float: right;
    max-width: 535px;
    width: 47%
}
.talking-to-download-pro-label-but,
.download-patient-brochure {
    max-width: 277px;
    margin: 18px auto 0
}
.talking-to-download-pro-label-but {
    max-width: 277px;
    width: 60%
}
.talking-to-download-pro-label-but a {
    float: left
}
.blue-section-talking-to-your-doctor {
    background-color: #e5f7f9;
    display: inline-block;
    margin-top: 30px;
    padding: 6% 14.1%;
    width: 71.8%
}
.talking-to-download-pro-label-but:hover {
    background-color:#3c56c1;
    color: #fff
}
.talking-to-download-pro-label-but a:hover,
.download-patient-brochure a:hover {
    color: #fff;
    background-color: #fff;
}
.blue-section-talking-to-your-doctor img {
    width: 100%
}
.understanding-adhd-main {
    padding: 0 4.1%;
    margin-top: 79px
}
.understanding-adhd-main h1 {
    font-size: 32px;
    margin-bottom: 33px
}
.mainul-adhd-impacts {
    float: left;
    width: 100%;
    margin-top: 24px
}
.mainul-adhd-impacts ul,
.about-asta-pharma ul,
.online-pharmacy-main ul,
.medical-food-left-section ul,
.lipid-imbalance-main ul {
    float: left;
    margin: 0 3% 0 0;
    padding: 0;
    width: 47%
}
.mainul-adhd-impacts ul li,
.about-asta-pharma ul li,
.online-pharmacy-main ul li,
.medical-food-left-section ul li,
.login-what-asta-inner ul li,
.lipid-imbalance-main ul li {
    background-image: url(../images/understanding-li-bullat.png);
    background-position: left 9px;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin-bottom: 22px;
    padding: 0 0 0 13px
}
.lipid-imbalance-main ul li {
    background-image: none
}
.login-what-asta-inner ul {
    padding: 0
}
.login-what-asta-inner ul li {
    background-image: url(../images/blue-arrow.png);
    background-position: left 5px;
    padding: 0 0 0 23px
}
.mainul-adhd-impacts ul h2 {
    font-size: 24px;
    color: #4bc1e1;
    font-family: "open_sanscondensed_light";
    margin-bottom: 24px
}
.understanding-gery-box,
.login-benefits-grey-box {
    background-color: #ebebeb;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    float: left;
    margin: 60px 0
}
.understanding-gery-box-img {
    float: left;
    max-width: 361px;
    width: 36%
}
.understanding-gery-box-img img {
    float: left;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px
}
.understanding-gery-box-content {
    float: left;
    line-height: 24px;
    margin: 48px 3.6% 0;
    width: 56%
}
.understanding-gery-box-content p {
    margin: 0 0 28px
}
.understanding-gery-box-content h2 {
    color: #00516e;
    font-family: "open_sanssemibold";
    font-size: 16px;
    margin-bottom: 26px
}
.three-adhd-sub-type-img {
    width: 100%;
    margin: 0 auto 30px;
    text-align: center
}
.faq-main,
.testimonial-main,
.news-listing-main,
.login-what-is-asta-main,
.login-benefits-of-asta-main,
.cost-and-coverage-main,
.lipid-imbalance-main {
    padding: 0 14.1%;
    margin-top: 89px
}
.faq-main h1 {
    margin-bottom: 33px
}
.faq-main-questions,
.login-what-asta-inner,
.login-benefits-of-asta-inner,
.lipid-imbalance-inner {
    float: left;
    width: 100%
}
.arconix-faq-title {
    font-family: "open_sanscondensed_light"
}
.arconix-faq-accordion-title {
    background-color: transparent;
    background-image: none;
    border: medium none;
    clear: both;
    color: #fff!important;
    float: left;
    font-family: "open_sanscondensed_light";
    font-size: 24px!important;
    margin-bottom: 42px!important;
    padding: 0 32px 0 0 !important
}
.ui-state-default .ui-icon {
    background-image: url(../images/toggle-open.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    left: 0!important;
    margin: 0!important;
    right: 0!important;
    top: 0!important;
    width: auto
}
.ui-state-active .ui-icon {
    background-image: url(../images/toggle-close.jpg);
    background-repeat: no-repeat
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none!important;
    margin-bottom: 24px!important
}
.ui-accordion-content {
    float: left;
    font-family: 'open_sansregular';
    color: #fff;
    font-size: 16px;
    background: url(../images/a-text.jpg) no-repeat scroll 4px 5px transparent;
    clear: both;
    padding: 5px 20px!important;
    margin-bottom: 50px
}
.about-asta-pharma {
    padding: 0 14%;
    margin-top: 92px
}
.about-asta-pharma h1 {
    width: 100%
}
.about-asta-pharma h2 {
    font-size: 32px;
    margin-bottom: 27px
}
.about-asta-pharma ul,
.online-pharmacy-main ul,
.medical-food-left-section ul,
.login-what-asta-inner ul,
.lipid-imbalance-main ul {
    width: 100%;
    margin: 0 0 40px;
    float: none
}
.about-blue-green-box {
    float: left;
    width: 100%;
    margin-top: 54px
}
.about-blue-green-box ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.about-blue-green-box ul li {
    margin-top: -54px;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
    background-image: none
}
.about-img-left {
    float: left;
    max-width: 183px;
    width: 24%
}
.about-content-right {
    float: left;
    padding: 67px 0 0 2%;
    width: 74%
}
.about-blue-green-box ul li.about-margin-left {
    margin-left: 13%;
    margin-top: -54px
}
.contact-main,
.registration-form-main,
.registration-login-main {
    padding: 0 14%;
    margin-top: 91px
}
.contact-main h1 {
    margin-bottom: 32px
}
.contact-form,
.clinical-studies-form,
.testimonial-form,
.online-pharmacy-form,
.registration-form-inner,
.registration-login-form {
    background: none repeat scroll 0 0 #646262;
    /*float: left;*/
    padding: 41%;
    width: 92%;
    margin-bottom: 128px
}
.contact-form em,
.clinical-studies-form em,
.testimonial-form em,
.online-pharmacy-form em,
.registration-form-inner em {
    font-family: 'open_sansitalic';
    font-size: 13px;
    color: #fff
}
.contact-form input,
.contact-form textarea,
.clinical-studies-form input,
.testimonial-form input,
.testimonial-form textarea,
.online-pharmacy-form input, /* individual fields*/
.notify-me-form-blue-section input,
.registration-form-inner input,
.registration-login-form input {
    width: 100%;
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    height: 48px;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-style: normal
}
.contact-form textarea,
.testimonial-form textarea {
    height: 168px
}
.contact-form input[type="submit"],
.clinical-studies-form input[type="submit"],
.testimonial-form input[type="submit"],
.online-pharmacy-form input[type="submit"],
#wpmem_login form.loginform fieldset div.button_div input[type="submit"],
.notify-me-form-blue-section input[type="submit"],
.registration-form-inner input[type="submit"],
.registration-login-form input[type="submit"] {
    background-color: #646262;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 5px;
    color: #d9302a;
    padding: 0 15px;
    width: auto
}
.contact-form input[type="submit"]:hover,
.clinical-studies-form input[type="submit"]:hover,
.testimonial-form input[type="submit"]:hover,
.online-pharmacy-form input[type="submit"]:hover,
#wpmem_login form.loginform fieldset div.button_div input[type="submit"]:hover,
.notify-me-form-blue-section input[type="submit"]:hover,
.registration-form-inner input[type="submit"]:hover,
.registration-login-form input[type="submit"]:hover {
    background-color: #fff;
    color: #fff
}
.contact-content,
.testimonial-content {
    float: left;
    width: 100%
}
.contact-form label,
.clinical-studies-form label,
.testimonial-form label,
.online-pharmacy-form label,
.registration-form-inner label {
    margin-bottom: 20px
}
.form-three-section,
.form-three-section-name,
.form-three-section-city,
.form-two-section,
.studies-form-three-section-city,
.form-one-section,
.regi-form-two-section,
.form-one-section-login {
    float: left;
    width: 100%
}
.form-three-section p,
.form-three-section-name p,
.form-three-section-city p,
.form-two-section p,
.studies-form-three-section-city p,
.regi-form-two-section p,
.form-one-section-login p {
    float: left;
    margin-right: 3%;
    width: 31%
}
.regi-form-two-section p.practice-com-name {
    width: 66%
}
.form-three-section-city p {
    width: 25%
}
.form-three-section input,
.form-three-section-city input {
    max-width: 226px;
    width: 100%;
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    height: 48px
}
.form-three-section-city input {
    max-width: 175px
}
.form-three-section p.contact-margin-right-zero,
.form-three-section-name p.contact-margin-right-zero,
.form-three-section-city p.contact-margin-right-zero,
.form-two-section p.contact-margin-right-zero,
.studies-form-three-section-city p.contact-margin-right-zero,
.regi-form-two-section p.contact-margin-right-zero,
.clinical-evidence-bottom-img img.img-margin-right-zero {
    margin-right: 0
}
.styled-select {
    background-image: 0 url(../images/selectbox.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 100%
}
.styled-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 50px;
    line-height: 47px;
    padding: 5px;
    width: 116%;
    color: #d1d1d1;
    font-family: 'open_sansregular';
    font-size: 16px
}
.styled-select option {
    background: #fff
}
p.contact-margin-right-zero {
    margin-right: 0
}
.form-two-section p {
    width: 48.5%
}
.wdm-nocapt-recapt.wpcf7-form-control.wpcf7-recaptcha {
    clear: both
}
.clinical-studies-form .wpcf7-list-item-label {
    text-align: right
}
.clinical-studies-form span.wpcf7-list-item {
    float: left;
    margin-left: 2%
}
.clinical-studies-form input[type="checkbox"] {
    display: inline-block;
    height: auto!important;
    text-align: left;
    vertical-align: top;
    width: auto!important
}
.online-pharmacy-main {
    padding: 0 4%;
    margin-top: 51px
}
.online-pharmacy-main h2 {
    font-size: 32px;
    margin-bottom: 34px
}
.online-pharmacy-main ol {
    margin: 22px 0 0
}
.online-pharmacy-main ol li {
    background-image: none;
    list-style: inherit
}
.online-pharmacy-heading {
    left: 16%;
    width: 100%;
    bottom: 11%
}
.sub-heading-banner {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 23px
}
.asta-full-width-img h2 {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 23px;
    left: 16%;
    position: relative;
    top: -177px
}
.blue-section-online-pharmacy {
    background-color: #e5f7f9;
    padding: 20px 0;
    text-align: center;
    width: 100%;
    display: inline-block

}
.blue-section-online-pharmacy a {
    display: inline-block;
    padding: 12px 1.3%;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 1.3%
}
.blue-section-online-pharmacy a:hover {
    background-color: #fff;
    color: #fff
}
.blue-section-online-pharmacy a:active {
    background-color: #fff;
    color: #fff
}
.asta-direct-logo {
    margin: 0 auto 25px;
    text-align: left
}
.testimonial-main h1 {
    margin-bottom: 47px
}
.testimonial-each {
    background: none repeat scroll 0 0 #d6f2f5;
    border-radius: 5px;
    margin-bottom: 50px;
    position: relative;
    padding: 5%;
    max-width: 858px
}
.testimonial-each p {
    font-family: "open_sansregular";
    font-size: 16px;
    color: #fff
}
.testimonial-title {
    font-family: "open_sanscondensed_light";
    color: #4bc1e1;
    font-size: 24px;
    margin-bottom: 24px
}
.testimonial-clients-name {
    font-family: 'open_sansitalic';
    font-size: 15px;
    color: #fff
}
.testimonial-right-img {
    background-image: url(../images/testimonial-left-img.png);
    background-position: left 0;
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    left: -40px;
    position: absolute;
    bottom: 57px;
    width: 40px
}
.testimonial-video {
    margin: 0 0 49px
}
.testimonial-content h1 {
    font-size: 32px;
    font-family: "open_sanscondensed_light";
    margin-bottom: 33px
}
.form-one-section input {
    width: 25%;
    float: left
}
.testimonial-month-fild {
    background-color: #b8dce6;
    display: inline-block;
    max-width: 99px;
    padding: 12px 0;
    text-align: center;
    font-family: 'open_sanssemibold';
    width: 100%
}
.testimonial-form .wpcf7-list-item-label {
    text-align: right
}
.testimonial-form span.wpcf7-list-item {
    float: left;
    margin-left: 0
}
.testimonial-form input[type="checkbox"] {
    display: inline-block;
    height: auto!important;
    text-align: left;
    vertical-align: top;
    width: auto!important
}
.physician-locator-main {
    padding: 0 4.2%;
    margin-top: 89px
}
.physician-locator-inner {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 0 12%
}
.locator-blue-section-top {
    background-color: #e5f7f9;
    padding: 1.6% 2.2%
}
.locator-blue-section-top-inner {
    border-radius: 5px;
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    display: inline-block;
    width: 99.8%
}
.locator-blue-section-top-inner input {
    font-family: "open_sansregular"
}
.loading-img {
    float: right
}
.locator-icon {
    background-image: url(../images/location-icon.jpg);
    background-position: center 13px;
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    padding: 10px 0 10px 2%;
    width: 2%
}
.map-add-section {
    width: 100%;
    float: left;
    margin-top: 59px;
    margin-bottom: 59px
}
.map-add-left-ection {
    float: left;
    margin-right: 2%;
    width: 58%
}
.map-section-right {
    float: left;
    width: 40%
}
.bottom-new-text-rap-main {
 
  position: relative;
}
.bottom-new-text-rap {
  float: left;
 /* position: relative;
  top:-300px;*/
  width: 50%;
}
.results_row_left_column .location_name,
.searchResultsTable td {
    color: #fff;
    font-family: "open_sansregular"!important
}
.results_row_left_column .location_name {
    font-family: 'open_sans_condensedbold'
}
.results_row_right_column {
    display: none
}
.map-bottom-add {
    float: right;
    font-size: 14px;
    margin: 30px 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 497px;
    width: 40%
}
.map-bottom-add img {
    margin-right: 4px
}
.add-left-new {
    float: left;
    width: 50%;
    padding-right: 4%
}
.add-left-new h1 {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 21px;
    margin: 0 0 12px
}
.sm-results-description {
    font-size: 16px
}
.sm-results-description p {
    margin-bottom: 15px
}
.add-right-new address {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px
}
.result_distance {
    color: #57c5e3;
    margin-top: 12px;
    font-size: 16px
}
.result_phone {
    font-size: 16px;
    height: auto!important;
    width: 100%!important
}
.holder a {
    border: 1px solid #ccc;
    color: #11b2c9;
    cursor: pointer;
    font-size: 14px!important;
    margin: 0!important;
    padding: 2% 3%
}
.holder a:hover {
    background: none!important;
    color: #fff;
}
.holder a.jp-previous {
    margin: 0;
    color: #d1d1d1
}
.holder a.jp-next {
    color: #fff;
    margin-left: 15px
}
.holder a.jp-current {
    background-color:#3c56c1!important;
    color: #fff!important;
    cursor: default
}
div.result:hover {
    background: none
}
div.result {
    border-bottom: 0 none!important;
    border-top: 1px solid #d1d1d1!important;
    padding: 30px 0
}
.top-map-legendno {
    text-align: right;
    font-size: 14px;
    padding-bottom: 20px;
    text-align: right;
    font-family: 'open_sanssemibold'
}
#legend3 {
    border-top: 1px solid #d1d1d1;
    padding-top: 20px
}
.addressInput {
    background: none repeat scroll 0 0 #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    border: medium none;
    color: #fff;
    float: left;
    margin: 9px 1.5% 9px 0;
    width: 67.8%;
    height: 30px;
    border-right: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    font-size: 16px
}
.radiusSelect_td {
    float: left;
    margin-right: 1%;
    padding: 11px 0 0;
    width: 12%
}
.addressSubmit { /*submit button*/
    background-color: #fff;
    border: 2px solid#3c56c1;
    border-bottom-right-radius: 6px!important;
    border-top-right-radius: 6px!important;
    color:#3c56c1;
    float: right;
    font-size: 14px;
    height: 48px!important;
    text-transform: uppercase;
    width: 13.7%!important
}
.addressSubmit:hover {
    background-color: #fff;
    color:#3c56c1;
}
.locator-select {
    background-image: url(../images/locator-select-arrow.jpg);
    background-position: 99px 9px;
    background-repeat: no-repeat;
    overflow: hidden
}
.locator-select select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    font-size: 13px;
    width: 150%!important
}
.physician-form {
    margin: 50px 0 0
}
.physician-form h3 {
    font-size: 24px;
    color: #4bc1e1;
    font-family: "open_sanscondensed_light";
    margin-bottom: 10px
}
.physician-form h3 span {
    text-transform: uppercase
}
.physician-form p {
    margin: 0
}

#fade {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1001;
    -moz-opacity: .9;
    opacity: .9;
    filter: alpha(opacity=90)
}

.online-pharmacy-form .wpcf7-list-item-label {
    text-align: right
}

.online-pharmacy-form input[type="checkbox"] {
    display: inline-block;
    height: auto!important;
    text-align: left;
    vertical-align: top;
    width: auto!important
}
.online-file-upload span input.upload {
    background-image: none;
    border: medium none;
    color: transparent;
    cursor: pointer;
    float: right;
    height: 46px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -82px;
    top: 0;
    width: auto
}
.online-file-upload {
    margin: 0;
    overflow: hidden;
    position: relative
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333
}
.online-btn {
    -moz-user-select: none;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 12px 4%;
    text-align: center;
    vertical-align: middle;
    font-family: "open_sansregular";
    white-space: nowrap;
    background-color: #646262;
    color:#3c56c1;
    float: left
}
.online-choose-main label {
    float: left;
    line-height: 43px;
    margin-right: 13px;
}

.online-choose-main {
    margin:1em;
}

.uploadfieldtrick {
    padding-bottom: 1em;
}

.health-care-login-main {
    padding: 0 23.8%;
    margin-top: 90px;
    text-align: center
}
.health-care-login-main h1 {
    margin-bottom: 50px
}
.health-care-login-form p {
    margin: 0
}
.health-care-login-form {
    background: none repeat scroll 0 0 #646262;
    float: left;
    padding: 0;
    width: 100%;
    margin-bottom: 128px;
    text-align: left
}
.health-care-login-form form.loginform fieldset {
    margin: 0
}
.health-care-login-form form.loginform legend {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 24.6px!important;
    margin: 13px 0 39px!important;
    padding: 0 4%
}
#wpmem_login form.loginform fieldset,
#wpmem_login form.registration-form fieldset {
    margin: 0
}
#wpmem_login form.loginform fieldset label,
.registration-form label {
    margin-bottom: 20px;
    color: #fff;
    text-align: left;
    padding: 0 4%
}
#wpmem_login form.loginform fieldset input {
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    color: #d1d1d1;
    font-family: "open_sansregular";
    font-size: 16px;
    font-style: normal;
    height: 48px;
    width: 100%
}
#wpmem_login form.loginform fieldset div.div_text {
    width: 92%;
    padding: 0 4%
}
#wpmem_login form.loginform fieldset div.button_div {
    color:#3c56c1;
    float: left;
    height: auto!important;
    line-height: 48px;
    padding: 0 4%!important;
    text-align: left!important;
    width: 92%!important
}
#wpmem_login form.loginform fieldset div.button_div input.buttons {
    float: right;
    width: auto!important;
    text-transform: uppercase
}
#wpmem_login input[type="checkbox"] {
    float: left;
    margin: 0!important;
    text-align: left;
    width: 2%!important
}
#wpmem_login form.loginform fieldset div.link-text {
    float: left;
    width: 100%
}
#wpmem_login form.loginform fieldset div.link-text div.login-forgot {
    text-align: left;
    color: #fff;
    width: 92%;
    padding: 0 4%
}
.login-bottom {
    background-color: #b9e8f3;
    color: #fff;
    margin-top: 31px;
    padding: 24px 4%;
    text-align: center
}
.registration-form-main {
    margin-top: 113px;
    text-align: center
}
.registration-form-main h1 {
    margin-bottom: 26px
}
.registration-form-inner {
    text-align: left
}
.top-register-acc-text {
    display: inline-block;
    margin-bottom: 54px;
    width: 100%
}
.top-register-acc-text span {
    float: left;
    width: 50%;
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 24.6px
}
.top-register-acc-text span.right-log-in {
    text-align: right;
    font-family: "open_sansregular";
    font-size: 16px
}
.registration-form-inner form.registration-form legend {
    display: none
}
.registration-form label {
    padding: 0
}
.registration-form-inner.registration-form-inner .wpcf7-list-item-label {
    float: left;
    text-align: left
}
.registration-form-inner label.checkbox {
    float: left;
    margin-left: 5%;
    font-size: 14px;
    font-family: "open_sansregular"
}
.registration-form-inner input[type="checkbox"]:not(old) {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0
}
.registration-form-inner input[type="checkbox"]:not(old),
.registration-form-inner input[type="checkbox"]:not(old) + span {
    background: url(../images/check-box.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 17px;
    margin-left: -32px;
    padding-left: 29px;
    text-align: left;
    width: auto
}
.registration-form-inner input[type="checkbox"]:not(old):checked + span {
    background-position: 0 -28px
}
.registration-login-form {
    width: 100%;
    padding: 0
}
.registration-login-form p {
    width: 92%;
    padding: 0 4%;
    float: left
}
.registration-login-form h1 {
    padding: 0 4%;
    margin: 37px 0!important
}
.registration-login-form h1 a {
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 24.6px
}
.registration-login-bottom {
    text-align: center;
    clear: both
}
.registration-login-bottom p {
    margin: 23px 0;
    font-size: 16px;
    font-family: "open_sansregular"
}
.registration-login-form a {
    font-size: 16px;
    color:#3c56c1;
    font-family: "open_sansregular"
}
ul.i-am-new {
    left: 0!important;
    width: 100%!important
}
ul.i-am-new li {
    background: none!important;
    border-left: medium none!important;
    border-radius: 0!important;
    border-right: medium none!important;
    border-top: 2px solid #1fc544!important;
    padding: 0;
    color: #fff!important;
    font-size: 18px!important
}
.noty_message {
    font-size: 18px!important;
    font-family: 'open_sanssemibold'!important
}
ul.i-am-new li.success-green {
    background-image: url(../images/validation-sucssr-bg-green.png)!important;
    background-repeat: repeat-x!important;
    border-top: 1px solid #1fc544!important;
    padding: 7px 0;
    border-bottom: 1px solid #1fc544!important
}
ul.i-am-new li.error-red {
    background-image: url(../images/validation-error-bg-red.png)!important;
    background-repeat: repeat-x!important;
    border-top: 1px solid #fc3e4b!important;
    padding: 7px 0;
    border-bottom: 1px solid #fc3e4b!important
}
.coming-soon {
    background-image: url(../images/coming-soon-bg-new.jpg);
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    max-height: 3000px;
    max-width: 3000px;
    height: 900px;
    width: 100%
}
img.coming-bg {
    height: auto;
    min-height: 100%;
    min-width: 1225px;
    position: fixed;
    top: 0;
    width: 100%
}
.FlexEmbedcoming--3by1::before {
    padding-bottom: 80.333%
}
.coming-soon img {
    width: 100%
}
.notify-me-form {
    left: 0;
    padding: 0 23.9%;
    position: relative;
    text-align: center;
    margin-top: 190px;
    z-index: 9;
    top: 0
}
.notify-me-form h1 {
    font-size: 66px;
    font-family: "open_sanscondensed_light";
    font-weight: 400;
    margin-bottom: 37px;
    letter-spacing: 1px
}
.notify-me-form label {
    display: none
}
.notify-me-form-blue-section {
    background-color: #646262;
    padding: 4%;
    width: 92%
}
span.wpcf7-not-valid-tip {
    clear: both;
    float: left;
    font-family: "open_sansregular";
    font-size: 11px;
    width: 100%;
    padding: 3px 0
}
.rc-anchor {
    width: 99%!important
}
.sf-menu li a:hover {
    background-color: #33bdd1!important
}
.news-date {
    font-size: 14px;
    color:#3c56c1!important;
    font-family: "open_sansregular"
}
.news-date a {
    color:#3c56c1!important;
    font-family: "open_sansregular";
    text-shadow: none!important
}
.news-content,
a.news-read-more {
    font-family: "open_sansregular";
    color: #fff;
    font-size: 16px;
    line-height: 23px
}
.news-read-more {
    margin: 0
}
a.news-read-more {
    background-color: transparent!important;
    background-image: url(../images/news-arrow-right.png);
    background-position: right 7px;
    background-repeat: no-repeat;
    color:#3c56c1!important;
    font-weight: 400;
    padding: 0 17px 0 0;
    text-transform: none;
    width: auto
}
.news-date a:hover,
.news-read-more a:hover,
.single-news-title a:hover {
    color:#3c56c1!important
}
.news-listing-main li {
    margin-bottom: 52px
}
.news-listing-main p {
    margin-bottom: 26px
}
.pigination-news a {
    padding: 1.5% 2%
}
#top_bar_wrapper {
    display: none!important
}
.single-news-title {
    color:#3c56c1!important;
    font-family: "open_sanscondensed_light";
    font-size: 32px!important;
    margin-bottom: 30px!important;
    line-height: 32px
}
.single-news-title a {
    color:#3c56c1!important
}
.single_post_wp ul {
    margin: 0;
    padding: 0
}
.single_post_wp ul ul {
    margin: 22px 0;
    padding: 0
}
.single_post_wp li {
    background-image: url(../images/understanding-li-bullat.png);
    background-position: left 9px;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin-bottom: 22px;
    padding: 0 0 0 13px
}
.table-responsive {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%
}
table {
    width: 100%;
    font-family: "open_sansregular";
    /*color: #fff;*/
    font-size: 16px
}
table,
td,
tr {
    border-collapse: collapse
}
.select-box,
.date-select-box {
    background-color: #fff;
    border-radius: 4px;
    float: left;
    overflow: hidden;
    padding: 11px 1%;
    position: relative;
    width: 98%
}
.date-select-box {
    width: 28%;
    margin-right: 3%
}
.date-sel-box-margin-right-zero {
    margin-right: 0
}
.select-box:after,
.date-select-box:after {
    content: '\25BC';
    color:#3c56c1;
    font-size: 16px;
    display: block;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.date-select-box select {
    width: 130%!important
}
select {
    width: 115%!important;
    background: transparent;
    border: none!important;
    font-family: "open_sansregular";
    color: #fff;
    font-size: 16px
}
select:focus {
    outline: none;
    border: none
}


#fileuploadfield {
    display: none;
}
#uploadtextfield {
    background-color: transparent;
    background-image: none;
    border: medium none;
    /*color: #fff;*/
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield:focus {
    box-shadow: none
}
#uploadbrowsebutton {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left;
}
#fileuploadfield1 {
    display: none
}
#uploadtextfield1 {
    background-color: transparent;
    background-image: none;
    border: medium none;
    /*color: #fff;*/
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield1:focus {
    box-shadow: none
}
#uploadbrowsebutton1 {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left;
}



#fileuploadfield1b {
    display: none
}
#uploadtextfield1b {
    background-color: transparent;
    background-image: none;
    border: medium none;
    /*color: #fff;*/
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield1b:focus {
    box-shadow: none
}
#uploadbrowsebutton1b {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left;
}


#fileuploadfield1c {
    display: none
}
#uploadtextfield1c {
    background-color: transparent;
    background-image: none;
    border: medium none;
    /*color: #fff;*/
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield1c:focus {
    box-shadow: none
}
#uploadbrowsebutton1c {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left;
}

#fileuploadfield2 {
    display: none
}
#uploadtextfield2 {
    background-color: transparent;
    background-image: none;
    border: medium none;
    color: #fff;
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield2:focus {
    box-shadow: none
}
#uploadbrowsebutton2 {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left
}


#fileuploadfield2b {
    display: none
}
#uploadtextfield2b {
    background-color: transparent;
    background-image: none;
    border: medium none;
    color: #fff;
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield2b:focus {
    box-shadow: none
}
#uploadbrowsebutton2b {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left
}

#fileuploadfield3 {
    display: none
}
#uploadtextfield3 {
    background-color: transparent;
    background-image: none;
    border: medium none;
    color: #fff;
    float: right;
    font-style: italic;
    height: 48px;
    margin-left: 2%;
    width: 43%;
    font-size: 14px
}
input#uploadtextfield3:focus {
    box-shadow: none
}
#uploadbrowsebutton3 {
    background-color: #fff;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 6px;
    color:#3c56c1;
    text-align: center;
    width: auto;
    min-height: 43px;
    float: left
}
.sympltech_logo {
    float: left;
    padding: 0 !important;
    width: 100px;
    margin-right: 10px;
}

.top-login-bar {
    background-color: #eaeaea;
    padding: 12px 4.9%;
    width: 91%;
    font-family: "open_sansregular";
    font-size: 13px;
    color: #fff;
    float: left;
}
.top-wel {
    float: left;
    width: 80%
}
ul.top-login-right-link {
    float: right;
    margin: 0;
    max-width: 200px;
    padding: 0;
    text-align: right;
    width: 20%
}
ul.top-login-right-link li {
    float: left;
    list-style: outside none none;
    margin-right: 9%
}
.top-login-right-link span {
    float: left;
    margin-top: 2px
}
ul.top-login-right-link li a:hover {
    color:#3c56c1
}
.login-what-asta-inner h2 {
    margin: 43px 0 38px;
    display: inline-block
}
.login-what-bottom-line,
.login-benefits-bottom-line,
.login-img-bottom-line-full {
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    width: 79%
}
.login-benefits-of-asta-main {
    margin-top: 67px
}
.login-benefits-of-asta-main h2,
.lipid-imbalance-main h2 {
    margin-bottom: 28px;
    text-align: left
}
.lipid-imbalance-main h2 {
    text-align: center
}
.login-benefits-grey-box {
    padding: 20px;
    margin: 7px 0 30px
}
.login-benefits-grey-box p {
    margin-bottom: 26px
}
.login-benefits-grey-box img {
    margin-bottom: 23px
}
.italic-text {
    font-family: 'open_sansitalic';
    font-size: 13px
}
.login-benefits-bottom-line {
    width: 64%;
    margin: 0 auto 100px
}
.clinical-evidence-bottom-img {
    float: left;
    width: 100%;
    margin: 11px 0 79px
}
.clinical-evidence-bottom-img img {
    float: left;
    margin-right: 4.4%;
    width: 47.8%
}
.login-img-bottom-line-full {
    width: 100%;
    margin: 0 auto 100px
}
.login-benefits-of-asta-main img {
    margin-bottom: 20px
}
.how-to-take-asta-left-section span.semibold-mzero {
    margin-bottom: 7px
}
.talking-to-your-patients,
.login-what-is-asta-main,
.cost-and-coverage-main,
.our-products-main {
    margin-top: 60px
}
.download-patient-brochure {
    margin: 18px 0;
    display: inline-block
}
.login-cost-blue {
    color: #00516e;
    font-family: 'open_sanssemibold'
}
.blue-section-lipid {
    float: left;
    margin: 100px auto;
    text-align: center
}
.blue-section-lipid-img {
    max-width: 253px;
    margin: 0 2.2% 0 0;
    width: 23%;
    float: none
}
.blue-section-lipid-img a {
    max-height: 100%;
    max-width: 100%;
    float: left
}
.blue-section-lipid-img img {
    float: left
}
.last-margin-zero {
    margin-right: 0
}
.responsive-img {
    text-align: center
}
.lipid-imbalance-main h1 {
    text-align: center;
    width: 100%
}
#fade1 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1001;
    -moz-opacity: .7;
    opacity: .7;
    filter: alpha(opacity=70)
}
#form-healthbox {
    display: none;
    position: absolute;
    top: 20%;
    left: 39%;
    width: 40%;
    height: auto;
    padding: 2%;
    border: 2px solid#3c56c1;
    background: #646262;
    z-index: 1002;
    overflow: visible
}
.health-box-popup {
    font-family: "open_sansregular";
    font-size: 16px;
    color: #fff
}
.health-box-popup-button {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid#3c56c1;
    border-radius: 5px;
    color:#3c56c1;
    font-size: 14px;
    padding: 8px 5%;
    text-transform: uppercase
}
.health-box-popup-button:hover {
    background-color: #fff;
    color: #fff
}
.sf-vertical li.asta-link-button {
    border: 1px solid #fff;
    border-radius: 16px;
    margin: 33px auto!important;
    max-width: 210px;
    text-align: center
}
.sf-vertical li.asta-link-button a {
    font-size: 22px;
    margin: 0 auto;
    padding: 8% 0;
    text-align: center
}
.arconix-toggle-wrap {
    background: none;
    border-top: 1px solid #ccc;
    text-align: center;
    padding: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
    -webkit-border-radius: 0;
    display: inline-block;
    width: 100%;
    margin: 4px 0 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.arconix-toggle-title span {
    color: #bdbdbd;
    font-size: 14px
}
.pro-box {
    background-color: #eaeaea;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    float: left;
    margin: 78px 8% 98px 0;
    padding: 0;
    width: 28%
}
.pro-asta-img {
    padding: 0 1.9%;
    width: 100%
}
.pro-asta-img img {
    left: -11%;
    margin-top: -46px;
    position: relative;
    top: 0
}
.pro-box-margin-r-zero {
    margin-right: 0
}
.arconix-toggle-title {
    padding: 20px 0 0
}
.arconix-toggle-content {
    color: #fff;
    font-size: 14px;
    margin-left: 0;
    padding: 5% 7%;
    text-align: left
}
.pro-button {
    text-align: center
}
.pro-button p {
    color: #fff;
    float: left;
    font-size: 12px;
    line-height: normal;
    margin: 0 0 15px;
    width: 100%;
    font-family: "open_sansregular"
}
.pro-button p span {
    float: left;
    font-family: "open_sanssemibold";
    font-size: 14px;
    text-transform: uppercase;
    width: 100%
}
.arconix-toggle-title span:hover,
.arconix-toggle-title span:active {
    color:#3c56c1
}
.arconix-toggle-title i.fa {
    margin-right: 0
}
.bg-image-home {
    background-position: center 0!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 100%!important;
    left: 0;
    top: 0;
    width: 100%!important
}
.flexslider.super_height img {
    display: none!important;
    height: 0;
    max-width: none;
    width: 0
}
.flexslider .slides img {
    display: inline-block!important;
    height: 100%
}
/*file-upload*/
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;

}
.file-upload input.upload {
  cursor: pointer;
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.btn-primary {
  background-color: #646262;
  background-image: none !important;
  border: 2px solid#3c56c1 !important;
  border-radius: 6px !important;
  color:#3c56c1;
  float: left;
  padding: 12px 4% !important;
  text-align: center !important;
  width: auto;
}
.text-input-asta {
  background-color: transparent;
  border: medium none !important;
  margin-top: 9px;
  width: auto !important;
}
.thanks-asta h1 {
  margin: 10px 0;
}
.thanks-asta {
  color:#3c56c1;
  font-family: "open_sanscondensed_light";
  font-size: 14px;
  text-align: center;
}
.file-upload {
  margin: 10px;
  overflow: hidden;
  position: relative;
}
.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.map-add-section #results h3 {
    font-size: 18px;
    font-weight: 400
}
OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format("svg");
font-weight: 400;
font-style: normal
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url(fonts/OpenSans-Semibold-webfont.eot);
    src: url(fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/OpenSans-Semibold-webfont.woff2) format("woff2"), url(fonts/OpenSans-Semibold-webfont.woff) format("woff"), url(fonts/OpenSans-Semibold-webfont.ttf) format("truetype"), url(fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'open_sansitalic';
    src: url(fonts/OpenSans-Italic-webfont.eot);
    src: url(fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/OpenSans-Italic-webfont.woff2) format("woff2"), url(fonts/OpenSans-Italic-webfont.woff) format("woff"), url(fonts/OpenSans-Italic-webfont.ttf) format("truetype"), url(fonts/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'segoe_uiregular';
    src: url(fonts/segoeui-webfont.eot);
    src: url(fonts/segoeui-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/segoeui-webfont.woff) format("woff"), url(fonts/segoeui-webfont.ttf) format("truetype"), url(fonts/segoeui-webfont.svg#segoe_uiregular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'HelveticaLTStd-Roman';
    src: url(fonts/HelveticaLTStd-Roman.eot);
    src: url(fonts/HelveticaLTStd-Roman?#iefix) format("embedded-opentype"), url(fonts/HelveticaLTStd-Roman.woff) format("woff"), url(fonts/HelveticaLTStd-Roman.ttf) format("truetype"), url(fonts/HelveticaLTStd-Roman.svg#segoe_uiregular) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'Helvetica_LT_Std_Bold';
    src: url('fonts/Helvetica_LT_Std_Bold.eot');
    src: url('fonts/Helvetica_LT_Std_Bold.eot') format('embedded-opentype'), url('fonts/Helvetica_LT_Std_Bold.woff2') format('woff2'), url('fonts/Helvetica_LT_Std_Bold.woff') format('woff'), url('fonts/Helvetica_LT_Std_Bold.ttf') format('truetype'), url('fonts/Helvetica_LT_Std_Bold.svg#Helvetica_LT_Std_Bold') format('svg')
}
:-ms-input-placeholder {
    color:#3c56c1
}
input::-webkit-input-placeholder {
    color:#3c56c1
}
::-moz-input-placeholder {
    color:#3c56c1
}
::placeholder {
    color:#3c56c1
}
input {
    color: #474646
}
input:focus {
    box-shadow: 0 0 5px rgba(0, 81, 110, 0.35)
}
textarea:focus {
    box-shadow: 0 0 5px rgba(0, 81, 110, 0.35)
}
.cf:before,
.cf:after {
    content: "";
    display: table
}
.cf:after {
    clear: both
}
.cf {
    zoom: 1
}
.alignnone {
    margin: 0 20px 10px 0
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
.aligncenter {
    display: block;
    margin: 5px auto
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
a img.alignnone {
    margin: 0 20px 10px 0
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-x: hidden;
    height: 100%;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#wrap {
    z-index: 1;
    min-height: 100%;
    position: relative
}
body {
    height: 100%;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0;
    font-size: 13px;
    line-height: 1.7em;
    text-rendering: optimizelegibility;
    width: 100%
}
.ultra_wrapper {
    min-height: 100%;
    height: auto!important;
    height: 100%;
    width: 100%
}
.push {
    height: 0;
    padding-bottom: 0
}
#full-screen-background-image {
    z-index: -999;
    position: fixed;
    top: 0;
    left: 0;
    padding-left: 0;
    max-width: none
}
h1,
h2,
h3,
h4 {
    margin: 0;
    text-rendering: optimizelegibility;
    line-height: 1.2em;
    font-weight: 600
}
h5,
h6 {
    margin: 0;
    text-rendering: optimizelegibility;
    font-weight: 400
}
h1.huge {
    font-size: 10em;
    line-height: .9em
}
h1 {
    font-size: 2.8em
}
h2 {
    font-family: 'open_sanscondensed_light';
    font-size: 32px;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: .02em;
    color:#3c56c1
}
h3.big {
    font-size: 2.3em
}
h3 {
    font-size: 1.5em;
    color:#233992
}
h3.small {
    font-size: 1.8em
}
h4.big {
    font-size: 1.65em;
    margin-bottom: 4px
}
h4 {
    font-size: 1.5em;
    margin-bottom: 4px
}
h4.small {
    font-size: 1.3em;
    line-height: 1.4em
}
h5 {
    font-size: 1.25em
}
h5.small {
    font-size: 1.2em
}
h6.big {
    font-size: 1.1em
}
h6 {
    font-size: .9em
}
.prk_composer_title {
    margin-bottom: 10px
}
.four_desc {
    margin-bottom: 90px
}
.prk_bold {
    font-weight: 700
}
.prk_custom_title {
    font-size: 1.5em;
    padding-bottom: 6px
}
.capitalized,
.capitalized a {
    text-transform: capitalize
}
.not_slider ul li,
#not_slider ul li {
    line-height: 0;
    margin-bottom: 15px;
    position: relative
}
#not_slider ul li .prk_magnificent_li {
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    top: 20px
}
.prk_centered_div {
    text-align: center
}
.type-post {
    text-align: left
}
.type-post #not_slider {
    margin-bottom: 15px
}
#not_slider.flexslider_half {
    margin-bottom: 25px
}
.not_slider img,
#not_slider img {
    width: 100%;
    max-width: none
}
.not_slider {
    line-height: 0
}
.simple_line,
.simple_line_colored,
.simple_line_onbg {
    margin: 0 0 20px
}
.simple_line.unmargined {
    margin-bottom: 0
}
.simple_line.blog_divider {
    width: 60px;
    margin-top: 70px;
    margin-bottom: 0;
    left: 50%;
    margin-left: -30px;
    position: relative
}
#aj_loader_wrapper .simple_line.blog_divider {
    margin-top: 0;
    margin-bottom: 34px
}
.tagcloud a {
    padding: 2px 6px 1px;
    float: left;
    margin: 0 0 1px 1px
}
.prk_titlify_father .simple_line {
    margin: 0
}
.grid_image_wrapper .simple_line {
    margin: 7px 0 0;
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    margin-left: -20px;
    z-index: 9
}
.special_line {
    width: 40px;
    margin: 0 0 10px;
    height: 4px;
    display: inline-block
}
.single_special_line {
    width: 80px;
    margin: 16px 0 18px 15px;
    height: 8px
}
.special_size {
    width: 46px;
    margin-bottom: 14px;
    display: inline-block
}
.mini {
    width: 20px!important
}
#back_to_top {
    width: 24px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: 12px;
    cursor: pointer;
    margin-top: 11px
}
#back_to_top-collapsed {
    width: 24px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: 32px;
    cursor: pointer;
    margin-top: 15px;
    bottom: 10px
}
#back_to_top-collapsed .navicon-arrow-up-2,
#back_to_top .navicon-arrow-up-2 {
    margin-left: 3px
}
#samba_collapse_menu {
    position: absolute;
    right: 10px;
    margin-top: 12px;
    visibility: hidden;
    cursor: pointer
}
#mini_menu_bottom {
    display: none;
    position: fixed;
    bottom: 0;
    z-index: 999;
    cursor: pointer
}
.single_heading {
    font-weight: 700
}
#member_full_row,
#prk_full_size_single,
#single_portfolio_half {
    padding: 0 40px
}
#after_single_folio {
    margin-top: 75px;
    padding-bottom: 0;
    float: none;
    opacity: 0;
    filter: alpha(opacity=0)
}
.single_portfolio_headings {
    font-weight: 700;
    font-size: 1.15em
}
.inner_line_block {
    height: 5px;
    width: 100px;
    margin-top: -23px;
    margin-bottom: 23px;
    position: relative
}
.last_grid {
    margin-right: 0!important
}
.post_grid {
    float: left;
    width: 300px;
    margin-right: 20px;
    margin-bottom: 20px
}
.zero_index {
    z-index: 0!important
}
.home_folio_title_grid {
    margin-top: 24px;
    text-align: center;
    cursor: pointer
}
.home_folio_title_grid h4 {
    font-weight: 700
}
.folio_grid {
    float: left;
    width: 234px;
    margin-right: 20px;
    margin-bottom: 20px;
    height: 260px;
    position: relative;
    overflow: hidden
}
.theme_tags {
    margin-top: 6px
}
#pir_categories .theme_tags {
    margin: 0
}
#tp_buttons_wrapper {
    text-align: center;
    position: relative
}
#tp_side_close_icon,
#tp_side_icon {
    position: absolute;
    left: 50%;
    margin-left: -18px;
    cursor: pointer;
    z-index: 19
}
#tp_side_close_icon {
    display: none
}
#tp_side_icon .icon-down-open:before {
    font-size: 25px;
    margin-top: -1px
}
#tp_side_close_icon .icon-up-open:before {
    font-size: 25px;
    margin-top: -20px
}
#tp_side_plus {
    width: 33px;
    height: 33px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -15px;
    left: 50%;
    margin-left: -17px;
    z-index: 9
}
.skills_text {
    text-align: center;
    cursor: pointer
}
.filterable-grid li {
    list-style: none
}
.filterable-grid {
    margin-left: 0
}
.contact-title {
    display: inline-block;
    line-height: 1.4em
}
.read_more_text {
    margin-top: 28px;
    display: inline-block;
    padding: 5px 8px
}
#blog_entries .blog_squared_icon {
    width: 39px;
    height: 39px;
    margin-left: 42px;
    display: block;
    position: absolute;
    margin-top: 5px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
#blog_entries .blog_date {
    text-align: center;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    display: inline-block;
    width: 39px;
    height: 39px;
    margin-top: 5px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}
.classic_left_icons.with_avatar .prk_author_avatar {
    margin-top: 5px
}
.classic_left_icons.with_avatar .prk_author_avatar img {
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}
#blog_entries .classic_left_icons.with_avatar .blog_date {
    margin-top: 89px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0
}
#blog_entries .classic_left_icons.with_avatar .blog_squared_icon {
    margin-top: 89px;
    -webkit-border-top-right-radius: 0;
    -moz-border-right-topleft: 0;
    border-top-right-radius: 0
}
#blog_entries .day,
#blog_entries .month {
    padding: 0;
    font-weight: 700;
    line-height: 22px
}
#blog_entries .day {
    font-size: 18px;
    margin-top: 1px
}
#blog_entries .month {
    font-size: 13px;
    margin-top: -6px
}
.blog_squared_icon .titled_link_icon {
    font-size: 5px;
    margin-left: -20px;
    margin-top: -19px
}
.blog_squared_icon .titled_link_icon.icon-newspaper,
.blog_squared_icon .titled_link_icon.icon-pencil,
.blog_squared_icon .titled_link_icon.icon-mic,
.blog_squared_icon .titled_link_icon.icon-chat-1 {
    margin-left: -19px
}
.blog_squared_icon .titled_link_icon.icon-rocket {
    margin-top: -18px
}
.read_more_blog {
    font-size: .9em;
    font-style: italic
}
.post_meta_single .read_more_blog {
    padding-right: 16px
}
.home_blog_date_text h4 {
    margin-bottom: -3px
}
.prk_titlify_father {
    width: 100%;
    position: relative;
    margin-bottom: 11px
}
#sidebar .prk_titlify_father {
    margin-bottom: 7px
}
.alignify_center,
.prk_titlify_father.alignify_center {
    text-align: center
}
.masonr_read_more {
    margin: 0 0 2px
}
.masonr_read_more a {
    padding-left: 22px
}
.blog_top_image img {
    width: 100%
}
.folio_images_wrapper,
.blog_images_wrapper {
    margin-bottom: 10px;
    position: relative
}
.liner {
    height: 6px;
    position: absolute;
    top: 259px;
    width: 234px;
    opacity: .45;
    filter: alpha(opacity=45)
}
.mini_triangle {
    position: absolute;
    top: -5px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}
.tr_wrapper {
    overflow: hidden;
    position: absolute;
    width: 32px;
    height: 32px
}
.tr_wrapper.zero_index {
    z-index: 0
}
#back_portfolio .tr_wrapper {
    width: 32px;
    height: 32px
}
.pirenko_tinted {
    position: absolute
}
.pirenko_tinted img {
    max-width: 1000px;
    opacity: 0;
    filter: alpha(opacity=0)
}
.block_description {
    margin-top: -2px
}
#half_portfolio_link {
    margin-top: 6px
}
.big_icon {
    width: 62px;
    height: 62px;
    margin: 0 20px 20px 0;
    float: left
}
.classic_date {
    line-height: 1.1em;
    margin-bottom: 12px
}
.classic_meta .post-categories {
    margin-bottom: 12px;
    display: inline-block
}
.classic_meta .post-categories li {
    margin: 0 1px 1px 0;
    float: left
}
.classic_meta .post-categories li a {
    margin: 0;
    padding: 5px 10px;
    display: block
}
.small_icon_wrapper {
    overflow: hidden;
    position: absolute;
    width: 25px;
    height: 25px;
    text-align: left
}
.multiple_icons {
    position: absolute;
    width: 500px
}
.submenu_triangle img {
    position: relative;
    left: -336px;
    top: -15px
}
.pir_search_icon {
    position: relative;
    left: -48px
}
.left_icon {
    margin-left: 20px
}
.contact_content {
    margin-bottom: 20px
}
.contact_header {
    margin-bottom: 14px
}
#wrap.full_lay .contact_for_full {
    padding-left: 40px;
    padding-right: 40px
}
.recentposts_ul_shortcode .titled_link_icon,
#blog_entries_masonr .masonr_img_wp .titled_link_icon,
#classic_blog_section .titled_link_icon {
    top: 50%;
    position: absolute;
    left: 50%;
    margin-left: -27px;
    margin-top: -26px;
    padding: 9px 4px 9px 5px;
    font-size: 16px
}
.titled_link_icon {
    margin-left: -2px;
    margin-top: 2px
}
.recentposts_ul_shortcode .titled_link_icon,
#blog_entries_masonr .masonr_img_wp .titled_link_icon {
    margin-left: -12px;
    margin-top: -16px
}
#blog_entries .blog_fader_grid .titled_link_icon {
    margin-left: -8px;
    margin-top: -13px
}
.colored_link_father {
    text-align: center;
    padding: 18px 0
}
.colored_link_icon,
.not_colored_link_icon {
    display: inline-block
}
.widget-title {
    font-size: 1.45em
}
#footer_in input {
    background-color: transparent
}
#height_helper {
    height: 20px;
    width: 100%
}
#footer_in .prk_titlify_father {
    margin-bottom: 9px
}
#menu_section .pirenko_highlighted {
    outline: none!important
}
#sidebar .widget-title {
    display: inline-block;
    padding-bottom: 1px;
    font-weight: 600
}
.shortcode-title {
    display: inline-block;
    margin-bottom: 4px;
    padding: 0
}
.home_fader_grid_folio {
    position: absolute;
    left: 0;
    top: 0;
    width: 234px;
    height: 260px;
    opacity: .3;
    filter: alpha(opacity=30)
}
.home_fader_grid {
    position: absolute;
    left: 0;
    top: 0;
    width: 300px;
    height: 232px;
    opacity: 0;
    filter: alpha(opacity=0)
}
.blog_fader_grid {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 9
}
.plus_wp {
    position: absolute;
    top: 47%;
    text-align: center;
    width: 100%
}
img.prk_plus {
    width: auto;
    height: auto;
    margin-left: -10px;
    margin-top: -10px
}
.masonr_img_wp {
    overflow: hidden;
    line-height: 0;
    margin-bottom: 3px;
    position: relative
}
.triangle-topleft {
    width: 0;
    height: 0;
    border-right: 50px solid transparent;
    position: absolute
}
.related_fader_grid {
    position: absolute;
    left: 0;
    top: 0;
    width: 1900px;
    height: 1200px;
    opacity: 0;
    filter: alpha(opacity=0)
}
.blog_top_image {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    line-height: 0
}
.image-popup-no-margins {
    position: relative;
    overflow: hidden;
    line-height: 0;
    display: inline-block;
    max-width: 100%
}
.timeline_entry_wp .blog_top_image {
    margin-bottom: 9px;
    z-index: 9
}
.prk_uppercased {
    text-transform: uppercase
}
#mini_menu {
    padding-bottom: 10px!important;
    margin-top: -10px;
    padding-left: 2px;
    height: 20px
}
.centered_blog_title {
    margin-bottom: 10px
}
#filter_top {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    display: inline-block;
    width: 100%
}
.post_meta_single {
    display: inline-block;
    width: 100%;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 4px!important;
    padding-bottom: 4px!important;
    margin: 0 0 27px
}
#blog_entries .blog_content {
    float: left;
    max-width: 100%
}
.prk_break_word {
    word-wrap: break-word
}
.blog_entry_li {
    min-width: 100%;
    margin-bottom: 45px;
    overflow: hidden
}
#blog_entries_masonr .blog_entry_li {
    min-width: inherit;
    margin: 0 -1px -1px 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.masonr_text {
    margin-bottom: 15px
}
#blog_entries_masonr .blog_entry_li .on_colored {
    margin-bottom: 12px
}
#blog_entries_masonr {
    margin: 0 -5px 0 -1px;
    padding-bottom: 1px
}
#blog_entries {
    margin-bottom: 0
}
.right_nav {
    float: right
}
#mini_social_nets {
    float: right;
    margin-right: -8px
}
#mini_social_nets a {
    float: left;
    opacity: .85;
    filter: alpha(opacity=85)
}
.blog_meta_single {
    margin: 0 0 3px
}
#blog_meta_single {
    margin: 0;
    font-weight: 700;
    display: inline-block;
    width: 100%
}
.pir_divider,
.pir_divider_dk,
.pir_divider_onbg {
    margin: 5px 8px -2px;
    width: 1px;
    height: 12px
}
.pir_divider_menu {
    position: absolute;
    height: 17px;
    width: 1px;
    top: 18px;
    right: -1px
}
.pir_strong_divider {
    margin: 4px 8px -2px;
    width: 1px;
    height: 16px
}
.pir_divider_cats {
    margin: -2px 8px 0
}
.blog_single {
    margin-bottom: 10px
}
#single_post_content {
    padding-left: 0;
    padding-right: 0
}
#classic_blog_section {
    position: relative;
    padding-bottom: 120px
}
#classic_blog_section.cut_at_bottom {
    padding-bottom: 0
}
#blog_masonry_father {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 140px
}
.columns.sidebarized #blog_masonry_father {
    padding-left: 20px;
    padding-right: 20px
}
#entries_navigation_mason,
#entries_navigation,
.prk_next_wrapper,
#entries_navigation_timeline {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 40px
}
.loading_sld {
    height: 0!important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important
}
#folio_father {
    opacity: 0;
    filter: alpha(opacity=0)
}
#folio_titled.shortcoded,
#folio_masonry.shortcoded {
    margin-left: 0!important
}
#next_portfolio_titled,
#next_portfolio_masonry,
#entries_navigation_mason,
#entries_navigation {
    text-align: center;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-left: 0
}
#nbr_helper {
    position: relative
}
#pages_static_nav {
    margin-top: 34px;
    margin-bottom: -10px
}
#pages_static_nav.folioz {
    margin-top: 40px
}
.next-posts .theme_button a {
    padding-bottom: 15px
}
#no_more {
    display: none;
    text-align: center;
    margin-left: 0;
    position: absolute;
    bottom: 0;
    width: 100%
}
#pir_loader_wrapper {
    text-align: center;
    position: absolute;
    display: inline-block;
    visibility: hidden;
    height: 31px;
    overflow: hidden;
    left: 50%;
    margin-left: -8px;
    margin-top: 8px
}
.entry_title_single {
    margin-bottom: 8px;
    position: relative;
    z-index: 3
}
.blog_masonry_lower {
    position: relative;
    margin: 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 9px;
    height: 40px
}
.recentposts_ul_shortcode .blog_masonry_lower {
    padding: 0
}
#blog_entries_masonr .entry_title_single {
    margin: 14px 0 0
}
.entry_title_sblog {
    margin-left: 115px;
    padding-top: 14px;
    padding-bottom: 6px
}
.single_entry_date {
    text-align: center;
    margin-bottom: 6px
}
.single_page_title {
    margin: 26px 0 -6px;
    padding: 0!important
}
.error_404 .single_page_title {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
    font-size: 1.3em
}
.prk_theme_arrows {
    position: relative;
    margin-left: -16px
}
.ctt_address {
    margin-bottom: 26px
}
.ctt_line {
    margin-bottom: 2px
}
.folios_gridi {
    margin-left: -5px;
    margin-top: -10px
}
.error_404 .columns.centered.header_divider {
    margin-bottom: 24px
}
.eight.columns.minus_20_rgt {
    margin-right: -20px
}
.hide_now,
.columns.hide_now {
    display: none!important
}
.prk_empty_wrn {
    padding-top: 5%;
    height: 300px;
    text-align: center;
    display: block
}
.contact_info .six_margin_bt {
    margin-bottom: 6px
}
.six_margin_bt {
    margin-bottom: 14px
}
.blog_top_image.eight_margin,
.clearfix.eight_margin {
    margin-bottom: 8px
}
.clearfix.bt_15 {
    margin-bottom: 15px
}
.clearfix.bt_20 {
    margin-bottom: 20px
}
.clearfix.bt_30 {
    margin-bottom: 30px
}
.clearfix.bt_40 {
    margin-bottom: 0
}
.recentposts_ul_shortcode .clearfix.bt_40 {
    margin-bottom: 40px
}
.prevnext_single_blog .icon-left-bold {
    position: absolute
}
.prevnext_single_blog .icon-right-bold {
    position: absolute;
    right: 0
}
.single_meta_footer .simple_line.two_margin_tp {
    margin-top: 2px
}
.theme_button_inverted.four_margin_tp {
    margin-top: 4px
}
.theme_button_inverted.small.right_floated.comments_special_button {
    margin-top: -2px;
    font-size: .9em
}
.simple_line.zero_margin_bottom,
.zero_margin_bottom,
.blog_top_image .zero_margin_bottom {
    margin-bottom: 0
}
.single_post_title h1 {
    display: inline-block
}
#single_page_teaser {
    line-height: 1.4em;
    font-size: 1.2em
}
#single_post_teaser {
    text-align: center;
    font-size: 1.2em;
    margin-top: -46px;
    margin-bottom: 44px;
    line-height: 1.2em
}
.header_featured #header_plain {
    display: none
}
#single_post_teaser .icon-comment:before {
    font-size: 26px!important;
    margin-top: 3px;
    font-size: 26px \0/!important
}
.single_entry_title {
    margin-bottom: 23px
}
.single_entry_title_half {
    padding: 0;
    margin: -10px -2px 10px 0;
    text-align: left
}
.single_portfolio_link {
    margin-bottom: 6px
}
#portfolio_info {
    padding-left: 25px;
    line-height: 1.3em;
    margin-bottom: 24px
}
#portfolio_info_half {
    margin-bottom: 6px
}
.single-entry-content {
    margin: 8px 0 0
}
.single-entry-content.half_ct {
    margin-top: 0
}
input,
textarea,
.uneditable-input {
    display: inline-block;
    width: 100%;
    padding: 4px;
    margin-bottom: 9px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
input[type="checkbox"] {
    display: inline-block
}
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}
.ui-tooltip-content {
    padding-top: 4px!important;
    padding-bottom: 4px!important;
    text-shadow: none!important
}
.zero_shadow {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0)!important
}
#ext_link {
    position: relative
}
.after_icon {
    margin-left: 20px;
    height: 24px
}
.after_icon_blog {
    margin-left: 20px
}
.bf_icon_blog {
    margin-right: 20px
}
.parallaxed {
    background-attachment: fixed!important
}
.before_icon {
    right: 16px;
    position: relative
}
.pir_like {
    display: inline-block
}
.portfolio_nav_button {
    margin-right: 1px
}
.navigation-previous,
.navigation-next,
.navigation-portfolio {
    float: left;
    margin-right: 1px;
    height: 32px;
    width: 32px
}
.navigation-previous.half_lay {
    position: absolute;
    left: -4px;
    top: 226px;
    padding: 10px 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 46px;
    width: 37px
}
.navigation-next.half_lay {
    position: absolute;
    right: -4px;
    top: 226px;
    padding: 10px 0;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 46px;
    width: 37px
}
#back_portfolio {
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin-right: 1px
}
#back_port_half_lay {
    position: absolute;
    margin-top: -34px;
    padding: 10px 20px
}
.prevnext_single a {
    width: 36px;
    height: 36px;
    display: block
}
.prevnext_ajax,
.prevnext_single {
    margin-bottom: 16px
}
.single-entry-content_half .prevnext_single {
    margin-top: 0;
    margin-bottom: 16px
}
#prk_folio_close .navicon-grid,
#back_portfolio .navicon-grid {
    margin-top: 4px;
    margin-left: -2px
}
.navicon-user:before,
.navicon-microphone:before,
.navicon-grid:before {
    font-size: 24px!important;
    margin-left: 6px;
    font-size: 24px \0/!important
}
#menu_section .sform_wrapper .icon-search:before,
.sform_wrapper .icon-search:before {
    font-size: 18px
}
.sform_wrapper .icon-search {
    position: absolute;
    right: 9px;
    top: 9px;
    cursor: pointer
}
#mini_social_nets a {
    float: left;
    margin-top: 2px;
    margin-right: 7px
}
.member_social_wrapper [class^="icon-"]:before,
.member_social_wrapper [class*=" icon-"]:before,
.sharrre [class^="icon-"]:before,
.sharrre [class*=" icon-"]:before {
    font-size: 18px;
    float: left;
    margin-top: 17px;
    margin-left: 15px
}
.member_ul {
    margin: 6px 0 0;
    padding: 0
}
.member_ul li {
    float: left!important;
    list-style: none
}
.member_ul li.clearfix {
    width: 100%
}
.sharrre .icon-twitter {
    margin-left: -3px
}
.hide_number .like_count {
    display: none
}
.member_social_wrapper .icon-yahoo:before {
    margin-left: 3px
}
.sharrre .icon-stumbleupon:before {
    margin-left: 11px
}
.prk_sharrre_button {
    display: inline-block;
    height: 24px;
    width: 24px;
    margin: 0 0 1px 1px
}
.prk_sharrre_count {
    display: none
}
.prk_sharrre_father {
    float: left;
    height: 24px
}
.prk_sharrre_delicious,
.prk_sharrre_stumbleupon,
.prk_sharrre_linkedin,
.prk_sharrre_pinterest,
.prk_sharrre_facebook,
.prk_sharrre_twitter,
.prk_sharrre_google {
    display: inline-block;
    cursor: pointer
}
.prk_right_panel a.social_tipped {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: block
}
.prk_sharre_btns {
    text-align: center
}
.prk_sharre_btns .share {
    height: 49px
}
#top_bar_wrapper {
    height: 50px;
    position: fixed;
    width: 100%;
    left: 260px;
    z-index: 110;
    display: none
}
#prk_nav_close,
#prk_nav_left,
#prk_nav_right {
    display: none
}
#samba_close,
#samba_left,
#samba_right {
    cursor: pointer;
    width: 30px;
    height: 30px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin: 10px 0 0 10px
}
#top_bar_wrapper .post-like {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 15px;
    padding-left: 15px
}
.like_count {
    position: absolute;
    top: -2px;
    right: 3px;
    font-size: 12px
}
.share_colored_bg,
.fifty_button {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    position: relative;
    overflow: hidden
}
.share_colored_bg {
    position: absolute;
    z-index: -1;
    top: 50px
}
.fifty_button .post-like a,
.fifty_button .post-like {
    width: 50px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#top_bar_wrapper .navicon-arrow-left-3,
#top_bar_wrapper .navicon-arrow-right-3 {
    font-size: 20px;
    margin-left: 4px;
    margin-top: 6px;
    position: absolute
}
#top_bar_wrapper .navicon-close {
    font-size: 20px;
    margin-left: 4px;
    margin-top: 5px;
    position: absolute
}
.mover {
    position: relative;
    height: 30px;
    width: 30px;
    overflow: hidden
}
#prk_protected {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: left;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
    padding-right: 40px
}
#prk_protected input[type="password"] {
    width: 120px
}
#prk_protected .theme_button {
    margin-top: 6px
}
#prk_right_1,
#prk_right_2 {
    left: -30px
}
#top_bar_wrapper .navicon-arrow-left-3.second,
#top_bar_wrapper .navicon-arrow-right-3.second {
    margin-left: 34px
}
.member_lnk {
    float: left;
    margin-top: 1px;
    margin-right: 2px;
    display: inline-block;
    cursor: pointer
}
.prk_less_opacity {
    opacity: .75;
    filter: alpha(opacity=75)
}
.colorer-email {
    background-color: #000!important
}
.post-like .share_colored_bg {
    background-color: #ff3030!important
}
.prk_sharrre_twitter .share_colored_bg,
.colorer-twitter {
    background-color: #43b3e5!important
}
.prk_sharrre_facebook .share_colored_bg,
.colorer-facebook {
    background-color: #1f69b3!important
}
.prk_sharrre_google .share_colored_bg,
.colorer-google {
    background-color: #7c7c7c!important
}
.prk_sharrre_pinterest .share_colored_bg,
.colorer-pinterest {
    background-color: #df2126!important
}
.prk_sharrre_linkedin .share_colored_bg,
.colorer-linkedin {
    background-color: #1a7696!important
}
.prk_sharrre_stumbleupon .share_colored_bg,
.colorer-stumbleupon {
    background-color: #ef4e23!important
}
.prk_sharrre_delicious .share_colored_bg,
.colorer-delicious {
    background-color: #3274d1!important
}
.prk_sharrre_deviantart .share_colored_bg,
.colorer-deviantart {
    background-color: #54675b!important
}
.prk_sharrre_digg .share_colored_bg,
.colorer-digg {
    background-color: #24578e!important
}
.prk_sharrre_flickr .share_colored_bg,
.colorer-flickr {
    background-color: #fd0083!important
}
.colorer-instagram-filled {
    background-color: #5e5e5e!important
}
.prk_sharrre_yahoo .share_colored_bg,
.colorer-yahoo {
    background-color: #64256b!important
}
.prk_sharrre_vimeo .share_colored_bg,
.colorer-vimeo {
    background-color: #4ab2d9!important
}
.prk_sharrre_skype .share_colored_bg,
.colorer-skype {
    background-color: #28a9ed!important
}
.prk_sharrre_flickr .share_colored_bg,
.colorer-flickr {
    background-color: #333230!important
}
.prk_sharrre_youtube .share_colored_bg,
.colorer-youtube {
    background-color: #fb2d39!important
}
.prk_sharrre_rss .share_colored_bg,
.colorer-rss {
    background-color: #ed8333!important
}
#prk_pint {
    display: none
}
.prevnext_single_blog {
    margin-bottom: 20px
}
.navigation-previous-blog {
    float: left
}
#prk_gallery_project_nav [class^="icon-"]:before,
#prk_gallery_project_nav [class*=" icon-"]:before,
.prevnext_ajax [class^="icon-"]:before,
.prevnext_ajax [class*=" icon-"]:before,
.prevnext_single [class^="icon-"]:before,
.prevnext_single [class*=" icon-"]:before {
    font-size: 1.1em;
    margin-left: 8px;
    margin-top: 10px;
    float: left;
    font-size: 14px \0/
}
.related_post {
    float: left;
    margin-right: 1px;
    position: relative!important
}
.third_related {
    margin-right: -2px!important
}
.theme_tags li {
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    margin-right: 1px;
    margin-bottom: 1px
}
#pir_categories {
    margin-top: 10px;
    text-align: center
}
.scode_categories ul {
    margin: 0
}
#pir_categories ul {
    margin: 0;
    display: inline-block
}
.scode_categories li,
#pir_categories li {
    margin: 0 1px 0 0;
    float: left
}
.scode_categories li.show_much_later {
    float: none
}
.scode_categories li.right_floated {
    float: right
}
.scode_categories {
    margin-top: 0;
    text-align: left
}
.prk_radius {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.scode_categories li a,
#pir_categories li a {
    padding: 4px 12px;
    float: left
}
#related_projects {
    display: inline-block
}
#related_title {
    margin-bottom: 6px
}
.related_line {
    width: 80px;
    margin: 15px 0 20px;
    display: inline-block
}
#headings_wrap {
    position: relative
}
#headings_wrap.head_center {
    text-align: center
}
#headings_wrap.head_center .single_page_title {
    width: 100%!important
}
.prk_more_space {
    padding-top: 34px
}
.theme_tags li.active {
    opacity: 1;
    filter: alpha(opacity=100)
}
.theme_tags li a {
    padding: 2px 10px;
    display: block
}
.theme_tags li a:hover {
    text-decoration: none
}
.entry-content {
    margin-bottom: 18px
}
#search_ul {
    padding: 0;
    margin: 0
}
#search_ul li .grid_image_wrapper {
    margin-right: 20px;
    width: 200px;
    float: left
}
#search_ul .prk_with_featured {
    margin-left: 220px
}
#search_ul .prk_with_featured .clearfix {
    display: none
}
.prk_search_res {
    padding-bottom: 60px;
    list-style: none
}
.prk_justified {
    text-align: justify
}
.grid_image_wrapper,
.grid_image_wrapper_db {
    position: relative;
    overflow: hidden
}
.grid_image_wrapper {
    max-width: 100%
}
.inset_shadow {
    position: absolute;
    z-index: 100
}
.related_post:before,
.grid_image_wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.related_post img,
.grid_image_wrapper img {
    float: left
}
.grid_colored_block {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 4
}
#folio_masonry .grid_colored_block {
    z-index: 4
}
.related_post .inner_skills,
.grid_image_wrapper .inner_skills {
    margin-top: 6px;
    font-weight: 400;
    font-size: 1em!important;
    position: absolute;
    width: 100%;
    left: 20px
}
.related_post .grid_single_title {
    white-space: normal
}
.titled_block .inner_skills {
    margin-top: 22px
}
.readmore_btn {
    z-index: 20;
    position: absolute;
    width: 30px;
    height: 30px;
    background-position: 0 -40px!important;
    top: 47%;
    left: 236px;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 5px
}
.lightbox_btn {
    z-index: 20;
    position: absolute;
    width: 30px;
    height: 30px;
    display: compact;
    left: -30px;
    background-position: -33px -40px!important;
    top: 47%;
    opacity: 0;
    filter: alpha(opacity=0)
}
.grid_single_title {
    position: absolute;
    width: 100%;
    text-align: left;
    z-index: 20;
    line-height: 1.2em;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    top: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-weight: 400
}
#folio_titled .grid_single_title {
    position: relative;
    padding: 0 6px 0 0;
    top: 12px;
    opacity: 1;
    filter: alpha(opacity=100);
    text-align: center
}
.prk_ttl h4 {
    font-weight: 400
}
.titled_block {
    position: absolute;
    width: 100%;
    height: 75px;
    z-index: 10
}
.titled_block h4 {
    margin-bottom: 8px
}
.titled_block.width_exc {
    height: 152px
}
.titled_exc {
    margin-top: 14px;
    line-height: 1.7em
}
.grid_single_title a {
    position: relative
}
.grid_single_title_db {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
    top: 376px
}
.related_single_title {
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
    top: -20px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-weight: 700
}
.related_single_title .inner_skills {
    font-weight: 400
}
#related_projects_wp {
    padding: 0 0 45px;
    position: relative;
    z-index: 100
}
.homepage-header {
    text-align: center;
    padding-bottom: 26px;
    font-weight: 500;
    line-height: 32px
}
.page-header {
    padding: 20px 30px;
    margin-bottom: 20px
}
.bk_colored {
    min-width: inherit
}
.inv_el {
    visibility: hidden
}
.adv_img {
    max-width: 100%
}
.hidden_div {
    display: none!important
}
.special_italic {
    font-style: italic!important;
    font-weight: 400!important
}
.special_italic_medium {
    font-style: italic!important;
    font-size: 1.1em
}
.special_italic_big {
    font-style: italic!important;
    font-size: 1.4em
}
.contact_info .special_italic {
    font-size: 1em
}
.error_image {
    margin-bottom: 16px;
    width: 100%
}
.right_align {
    text-align: right
}
.prk_meta {
    display: none
}
#prk_ajax_container {
    margin: 0 0 0 250px;
    overflow: hidden;
    min-height: 100%;
    visibility: hidden;
    position: relative
}
#prk_ajax_container_folio {
    display: none;
    margin-bottom: -50px
}
#prk_ajax_container_folio #single_slider .spinner {
    display: none!important
}
.ajax-portfolio-half-layout #prk_ajax_container {
    margin-top: 40px!important
}
#prk_gallery_footer {
    position: fixed;
    bottom: 0;
    height: 50px
}
#single_portfolio_ajax #single_slider {
    margin-bottom: 0
}
#prk_gallery_project_nav {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding-left: 20px;
    float: right
}
#prk_gallery_counter {
    text-align: center;
    width: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding-top: 15px;
    margin-right: 20px
}
#prk_gallery_share {
    text-align: right;
    float: right;
    min-width: 60px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 10px 20px 0
}
#folio_father {
    margin-left: 0;
    padding-bottom: 140px;
    position: static
}
.prk_gallery_title {
    padding-top: 15px
}
#prk_gallery_description {
    padding-top: 15px;
    padding-left: 4px
}
.prk_gallery_slides {
    width: 100%;
    margin: 0
}
.prk_gallery_slides>li {
    float: left
}
.prk_gallery_slides iframe {
    width: 100%;
    height: 100%
}
.prk_gallery_img_wrapper {
    height: 100%;
    width: 100%;
    position: absolute;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0)
}
.prk_slide_description {
    display: none
}
.prk_gallery_img_wrapper img {
    height: 100%;
    width: auto;
    position: relative;
    max-width: none
}
#prk_gallery_control_left {
    position: fixed;
    left: -4px;
    top: 50%;
    margin-top: -10px;
    padding: 10px 0
}
#prk_gallery_control_right {
    position: fixed;
    right: -4px;
    top: 50%;
    margin-top: -10px;
    padding: 10px 0
}
#prk_gallery_project_left,
#prk_gallery_project_right,
#prk_gallery_close {
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin-top: 9px;
    float: left;
    margin-right: 1px
}
.gallery_faded_elements {
    height: 100%;
    float: left;
    margin-left: -20px
}
.prk_gallery_control {
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
#single_portfolio_ajax.plus_h {
    margin-top: 28px
}
#prk_folio_control_left {
    float: left;
    margin-right: 1px;
    height: 32px;
    width: 32px
}
#prk_folio_control_right {
    float: left;
    margin-right: 1px;
    height: 32px;
    width: 32px
}
#prk_folio_close {
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin-right: 1px
}
.prk_folio_control {
    cursor: pointer;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.prk_gallery_control.icon-left-open-big:before,
.prk_gallery_control.icon-right-open-big:before {
    font-size: 2em!important;
    font-size: 26px \0/!important
}
h4 header_font p {
    margin: 0;
    line-height: 1em
}
#contact-form {
    margin: 5px 0 0
}
#contact-form .tr_wrapper {
    opacity: .7;
    filter: alpha(opacity=70)
}
#contact-form #c_name,
#contact-form #c_email,
#contact-form #c_subject {
    width: 100%;
    margin-bottom: 14px;
    font-size: 1em
}
#contact-form #c_message {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 10px;
    font-size: 1em;
    margin-bottom: 14px
}
#submit_comment_div,
#submit_message_div {
    float: left;
    width: 100%
}
#submit_comment_div a,
#submit_message_div a {
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.contact_error {
    margin-left: 4px;
    margin-top: -9px;
    margin-bottom: 16px;
    font-size: 1.1em
}
.comment_error,
.contact_error,
.contact_error.zero_color {
    color: #d00
}
#contact_description {
    margin-bottom: 20px;
    padding-top: 0
}
#contact_ok {
    width: 100%;
    display: none;
    font-size: 1.4em;
    margin: 10px 0 30px;
    font-weight: 600
}
.contact_info {
    margin-bottom: 40px
}
#google-maps {
    line-height: 0;
    margin: 0;
    overflow: hidden;
    position: relative
}
#google-maps.titled_map {
    margin-top: 0
}
#google-maps img,
#google-maps iframe {
    width: 100%;
    z-index: 1;
    position: relative
}
#contact_form {
    margin-bottom: -20px
}
iframe {
    border: none
}
#contact_lower {
    position: relative
}
.contact_address_right_single {
    margin-top: 2px
}
#contact_address .inner_line_sidebar_block {
    margin-bottom: 16px!important
}
.contact_address_block {
    margin-bottom: 22px
}
.contact_address_block_last {
    margin-bottom: 20px;
    margin-top: 24px;
    font-size: .9em
}
.navbar-inner {
    min-height: 4px;
    position: relative
}
#logo_holder {
    text-align: center
}
#logo_holder a {
    line-height: 0
}
#alt_logo_holder {
    display: inline-block;
    top: 50%;
    position: absolute;
    line-height: 0;
    cursor: pointer;
    width: 80px;
    left: 5px;
    opacity: 0;
    filter: alpha(opacity=0)
}
#alt_logo_holder img {
    max-width: 80px;
    height: auto
}
.prk_small_logo_image {
    display: none
}
#responsive_logo_holder {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    display: none;
    margin-left: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 140px
}
#responsive_logo_holder img {
    width: auto;
    max-height: 40px;
    margin-top: 4px
}
#prk_responsive_menu {
    width: 90px;
    height: 100%;
    position: fixed;
    display: none;
    z-index: 9911;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden
}
#prk_responsive_menu.at_top {
    top: 0
}
#rotated_plus {
    width: 50px;
    height: 50px;
    position: fixed;
    background-color: #fdc162
}
#body_hider {
    position: fixed;
    height: 100%;
    width: 100%;
    display: none;
    cursor: pointer;
    background-color: #1f282d;
    z-index: 9909
}
#menu_section {
    width: 250px;
    height: 800px;
    left: 0;
    z-index: 9910;
    overflow: visible!important;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 0
}
#prk_left_sidebar {
    width: 50px;
    position: absolute;
    height: 100%;
    right: -53px;
    top: 0
}
.unsidebarized.columns {
    padding-top: 40px
}
.sidebarized.columns {
    padding-top: 40px;
    padding-right: 265px
}
.halfsized.columns {
    padding-top: 40px;
    padding-right: 305px
}
#prk_full_size_single .halfsized.columns {
    padding-top: 15px
}
#menu_section.under_logo {
    width: 100%
}
#nav-collapsed-icon {
    display: inline-block;
    cursor: pointer;
    z-index: 9;
    width: 90px;
    height: 50px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 25px;
    padding-top: 22px;
    background-color: transparent
}
.prk_menu_block {
    width: 40px;
    height: 5px;
    margin-bottom: 6px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.line_father {
    position: absolute;
    bottom: 0;
    height: 6px;
    width: 100%;
    left: 0;
    overflow: hidden;
    cursor: pointer
}
.magic_line {
    width: 100%;
    height: 6px;
    position: absolute;
    top: 6px
}
.sgl_ttl h2 {
    padding: 30px 0 28px;
    display: inline-block
}
.ms_blog .prk_inner_block {
    max-width: none
}
.big_main_sided.ms_blog #headings_wrap .prk_inner_block {
    padding-left: 20px;
    padding-right: 20px
}
#logo_wrapper {
    float: none
}
#home_slider {
    margin-bottom: 40px
}
.main_with_sections {
    margin-top: -1px
}
.main_with_sections.with_title {
    margin-top: 34px
}
.main_with_sections #home_slider {
    margin-bottom: 0
}
.prk_rv {
    opacity: 0;
    filter: alpha(opacity=0)
}
#top_bar {
    height: 32px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 5px;
    font-size: .9em;
    position: relative;
    z-index: 20;
    overflow: hidden
}
#top_bar #prk_left_side div {
    float: left;
    margin-right: 10px
}
#top_bar #prk_left_side span,
#top_bar #prk_left_side p {
    float: left;
    margin-right: 4px
}
.boxed_lay #header_bk {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
    margin-left: -40px;
    margin-right: -40px;
    max-width: none
}
.boxed_lay #top_sidebar {
    margin: -4px -40px 0;
    padding-left: 40px;
    padding-right: 40px
}
.boxed_lay #top_bar {
    margin: 0 -40px;
    padding-left: 40px;
    padding-right: 40px
}
.divider {
    margin: 0 3px
}
#top_bar .divider {
    margin: 0 4px
}
#top_area {
    z-index: 2;
    z-index: 99999;
    opacity: 0;
    filter: alpha(opacity=0)
}
.ms_blog #headings_wrap .prk_inner_block,
#centered_block.main_no_sections #headings_wrap .prk_inner_block {
    padding-left: 0;
    padding-right: 0
}
.classic_blog_meta.two.columns.r_side {
    text-align: left;
    padding-left: 0
}
.classic_blog_meta.two.columns.r_side .prk_sharre_btns {
    float: left
}
#timeline_entries .blog_date {
    text-align: center;
    padding: 0;
    left: -70px;
    position: relative;
    text-transform: uppercase;
    display: inline-block;
    width: 150px
}
#timeline_entries .day,
#timeline_entries .month {
    padding: 0;
    display: inline-block;
    font-weight: 700
}
#timeline_entries .day {
    font-size: 1.6em;
    margin-top: -4px
}
#timeline_entries .month {
    font-size: 1.1em
}
.classic_blog_meta.four.columns {
    padding-left: 0
}
h1.extra_margin {
    margin-bottom: 6px
}
#single_blog_content.nine.prk_member,
#single_blog_meta.prk_member {
    padding-top: 10px
}
#single_blog_content.six {
    padding: 60px 0 0
}
#single_blog_content.nine {
    padding-top: 60px
}
.single_blog_meta_div {
    float: left;
    margin-right: 16px;
    margin-bottom: 5px
}
.single_blog_meta_div.right_floated {
    float: right;
    margin-right: 0
}
#blog_ttl {
    margin-bottom: 10px
}
.single_meta_footer .simple_line {
    margin: 0 0 12px
}
.single_blog_meta_class {
    margin-bottom: 12px;
    font-size: 1.1em
}
#single_blog_meta {
    margin: 0 0 13px;
    font-size: 1.1em
}
.low_subheading {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 15px 15px 12px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.nav-wrap {
    margin: 0 auto
}
.navbar-fixed-top,
.navbar-fixed-bottom {
    right: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0
}
.divider_grid {
    display: block;
    margin: 10px 0 8px;
    position: relative;
    width: 40px;
    margin-left: -20px;
    left: 50%
}
#aj_loader {
    position: absolute;
    left: 50%;
    bottom: -30px;
    z-index: 99999999;
    margin-left: -8px
}
#aj_loader_wrapper {
    width: 100%;
    text-align: center;
    display: none;
    overflow: hidden
}
#aj_loader_wrapper .simple_line {
    margin-bottom: 0
}
.project_ajax_loader {
    max-width: 16px!important;
    z-index: 3;
    display: inline-block;
    padding: 30px 0
}
.project_ajax_loader.wided_ld {
    padding-top: 30px
}
.project_ajax_loader img {
    max-width: 16px!important
}
.four.columns.wided {
    padding-top: 5px
}
#hidden_title {
    display: none
}
.opened_menu {
    background-image: url(../images/menu-top-line.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    border-top: none!important;
    height: 1px
}
#bottom_sidebar_in {
    position: relative;
    margin-top: 40px;
    margin-bottom: 60px
}
#full_slider_page_content {
    margin-top: 20px
}
#top_widgets {
    overflow: hidden
}
.pirenko_video_widget p {
    line-height: 0
}
.sidebar_bubble {
    position: relative;
    padding: 5px 12px;
    display: table;
    text-transform: uppercase;
    margin-bottom: 16px
}
.sidebar_bubble:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 6px solid transparent;
    top: 100%;
    left: 11px
}
img.center {
    display: block;
    margin-left: auto;
    margin-right: auto
}
#breadcrumbs {
    width: 600px;
    position: relative;
    top: 285px;
    left: -276px
}
#breadcrumbs li {
    list-style: none;
    display: inline-block;
    float: left
}
#breadcrumbs li a {
    display: inline-block;
    float: left
}
.not_rotated {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}
.rotated_45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.rotated_90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}
.mini_icon {
    width: 25px;
    height: 25px
}
#down_arrow,
#up_arrow {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    width: 30px;
    position: absolute;
    bottom: 83px;
    left: 64px
}
#next_button {
    position: relative
}
#up_arrow {
    display: none
}
.pir_content {
    margin-top: 10px;
    margin-bottom: 60px
}
.theme_button,
.theme_button_inverted {
    margin: 0 0 20px;
    padding: 0;
    position: relative;
    display: inline-block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    outline: none
}
.project_button {
    margin-top: 0!important
}
.theme_button input,
.theme_button_inverted input,
.theme_button a,
.theme_button_inverted a {
    float: left;
    font-size: .95em;
    text-transform: uppercase;
    font-weight: 700;
    padding: 6px 16px 5px;
    border: 0
}
.prk_button_like {
    float: left;
    font-size: 1.05em;
    text-transform: uppercase;
    font-weight: 700;
    cursor: default;
    font-size: .9em;
    margin: 0 0 36px;
    padding: 5px 16px
}
#member_resume {
    width: 265px;
    position: absolute;
    left: 20px;
    padding-left: 20px;
    margin-top: 14px;
    z-index: 2
}
#member_resume .prk_titlify_father {
    margin-bottom: 6px
}
.columns.memberized {
    padding-left: 285px;
    padding-top: 16px
}
#members_nav {
    position: relative;
    margin-bottom: 40px
}
#members_nav .simple_line {
    margin-bottom: 8px
}
#members_nav [class^="icon-"]:before,
#members_nav [class*=" icon-"]:before {
    font-size: 18px;
    margin: 3px -3px;
    float: left;
    font-size: 18px \0/;
    position: absolute
}
#members_nav .icon-right-bold:before {
    right: 0
}
#in_no_more {
    cursor: default;
    display: inline-block;
    font-size: .95em;
    font-weight: 700;
    padding: 6px 16px 13px;
    margin-top: 34px
}
.ina #in_no_more {
    margin-top: 40px
}
.theme_button.btn-large a,
.theme_button_inverted.btn-large a,
.theme_button.large a,
.theme_button_inverted.large a {
    font-size: 1.3em;
    padding: 9px 23px 8px
}
.theme_button.btn-small a,
.theme_button_inverted.btn-small a,
.theme_button.small a,
.theme_button_inverted.small a {
    font-size: .8em;
    padding: 4px 15px 3px
}
.theme_button.big a,
.theme_button_inverted.big a {
    font-size: 1.4em;
    padding: 12px 19px 11px
}
.theme_button.right_placed {
    position: absolute;
    right: 0;
    top: 2px
}
.theme_button.tiny a,
.theme_button_inverted.tiny a {
    padding: 2px 9px 1px;
    text-transform: none;
    font-weight: 400;
    font-size: .7em!important
}
.pirenko_tags .theme_button.tiny a,
.pirenko_tags .theme_button_inverted.tiny a {
    font-size: 1em!important
}
.theme_button.right_placed.extra_down {
    top: 0
}
.recentposts_ul_wp.extra_spaced .theme_button.right_placed {
    right: 58px
}
.recentposts_ul_wp .theme_button.right_placed {
    top: -50px
}
.recentfolio_ul_wp .theme_button.right_placed a {
    padding: 5px 18px 4px
}
.recentposts_ul_wp .theme_button.right_placed a {
    padding: 4px 18px 2px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 28px
}
.bx-controls {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9
}
.bx-controls-direction a {
    width: 28px;
    height: 28px;
    display: inline-block
}
.bx-prev {
    margin-right: 1px
}
.tp-rightarrow.default {
    background-position: 6px 0
}
.tp-leftarrow.default {
    background-position: -6px 0
}
.tp-rightarrow:hover {
    background-position: 6px bottom
}
.tp-leftarrow:hover {
    background-position: -6px bottom
}
.comment_floated .theme_button.small a,
.comment_floated .theme_button_inverted.small a {
    padding: 1px 10px 0
}
.theme_button.small,
.theme_button_inverted.small {
    margin: 0 1px 1px 0
}
.prk_magnificent_li,
.prk_magnificent,
.prk_magnificent_disabled {
    position: absolute;
    z-index: 101;
    right: 7px;
    bottom: 10px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 30px;
    height: 30px
}
#single_slider .prk_magnificent_li {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 20px
}
#single_slider .slide_video .prk_magnificent_li {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 36px
}
.prk_magnificent_li_outer {
    z-index: 9999
}
.portfolio_entry_li {
    float: left;
    line-height: 0;
    overflow: hidden
}
.portfolio_entry_li img {
    height: auto
}
.pirenko_gallery .portfolio_entry_li {
    cursor: pointer
}
.pirenko_gallery .portfolio_entry_li img {
    max-width: 100%
}
#folio_titled .portfolio_entry_li {
    z-index: 0;
    position: relative
}
.portfolio_entry_li_db {
    float: left;
    width: 468px;
    height: 430px;
    overflow: hidden;
    margin-right: 1px;
    margin-bottom: 1px
}
.portfolio_centered_li {
    text-align: center;
    float: none!important
}
#collapsed_menu {
    height: 36px;
    overflow: hidden;
    width: 213px;
    display: inline-block;
    float: left
}
#collapsed_menu_text {
    float: left;
    padding: 8px 20px 10px;
    display: none
}
#collapsed_menu_arrow {
    height: 36px;
    float: left;
    width: 36px
}
#nav-main.resp_mode .left_nav {
    width: 250px
}
#nav-main.resp_mode li > a {
    width: 100%;
    display: block;
    padding: 7px 0 7px 20px
}
#nav-main.resp_mode .left_nav>ul>li:last-child a {
    padding-bottom: 8px
}
#nav-main.resp_mode .sub-menu {
    position: relative
}
#nav-main.resp_mode li>ul>li > a {
    padding: 3px 0 3px 36px
}
#dump {
    position: absolute;
    display: none
}
.video-container {
    margin-bottom: 15px;
    filter: alpha(opacity=0);
    opacity: 0
}
.soundcloud-container {
    position: relative;
    line-height: 0;
    filter: alpha(opacity=0);
    opacity: 0
}
#blog_entries_masonr .video-container,
#blog_entries_masonr .soundcloud-container {
    margin-bottom: 3px
}
#content.has_top_bar {
    padding-top: 50px
}
#content-info {
    top: 0;
    position: relative
}
#after_widgets {
    padding-left: 6px;
    padding-right: 5px;
    border-top: none!important
}
#footer_in {
    margin-bottom: -5px;
    font-size: .9em;
    padding-left: 5px;
    padding-right: 5px
}
#footer_in .widget-title {
    font-size: 1.2em;
    display: inline-block;
    padding-bottom: 3px;
    font-weight: 600;
    position: relative
}
#footer_in .tinys_wrapper {
    z-index: 0
}
#footer_in .widget-title {
    z-index: 1
}
#footer_in .widget {
    margin-bottom: 25px
}
#content-info p small {
    font-size: 13px
}
#post_info {
    float: right;
    padding: 0;
    margin-top: 20px
}
#copy {
    padding-top: 0;
    padding-bottom: 16px;
    margin: 0;
    text-align: left;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .85em
}
ul.prk_footer_menu {
    margin: 0;
    display: inline-block;
    padding: 0 16px 0 0
}
ul.prk_footer_menu li {
    list-style: none;
    float: left;
    margin-bottom: 10px
}
ul.prk_footer_menu li a {
    padding: 0 9px
}
ul.prk_footer_menu li:first-child {
    padding-left: 0
}
ul.prk_footer_menu li:last-child a {
    padding-right: 0;
    border-right: 0!important
}
.pirenko_highlighted.search-query {
    padding: 8px 15px;
    width: 100%;
    font-size: 1.1em;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.load_firer {
    position: relative
}
#left_rect,
#right_rect {
    height: 5px;
    width: 13%;
    position: absolute;
    margin-top: -57px
}
#right_rect {
    right: 0
}
.search_rs {
    padding-bottom: 5px!important;
    padding-top: 25px!important
}
.widget_search.colored_bg {
    padding-left: 0;
    padding-right: 0
}
.search_rs .pirenko_portfolios {
    margin-bottom: 0
}
.search_rs_ttl {
    font-size: 18px;
    font-weight: 600
}
.prk_right_panel {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999
}
#sidebar {
    padding-top: 40px;
    width: 245px;
    position: absolute;
    right: 20px;
    margin-top: -3px;
    padding-left: 20px;
    opacity: 0;
    filter: alpha(opacity=0)
}
#sidebar.on_single {
    padding-top: 61px
}
#sidebar .prk_titlify_father {
    font-size: .9em
}
.vertical_widget {
    margin-bottom: 34px
}
ul.sitemap_block li,
.widget_recent_entries li,
.widget_categories li,
.widget_archive li,
.widget_pages li,
.widget_links li,
.prk_tags_ul li,
.widget_meta li,
.widget_nav_menu li,
.widget_rss li {
    height: inherit;
    padding-left: 10px;
    padding-bottom: 3px
}
.widget_nav_menu .sub-menu li a {
    padding: 0
}
.single_entry_tags {
    margin-top: 20px
}
.pir_block {
    display: block
}
.single_entry_tags a {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 2px 4px 2px 0;
    padding: 2px 4px;
    text-transform: uppercase
}
.single_entry_tags a:hover {
    text-decoration: none
}
.prk_speech {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 16px 18px;
    margin: 0 0 20px
}
.widget_recent_entries a,
.widget_categories a,
.widget_archive a {
    display: inline-block;
    margin-left: 2px
}
.widget_recent_entries a:hover,
.widget_categories a:hover,
.widget_archive a:hover {
    text-decoration: none
}
.widget_recent_entries li:last-child,
.widget_categories li:last-child,
.widget_archive li:last-child {
    border-bottom: none
}
.video_widget_line {
    margin-bottom: 10px
}
.simple_line_sidebar {
    margin: 4px 0
}
.inner_line_sidebar_block {
    height: 1px;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 6px;
    position: relative
}
.inner_line_single_block {
    height: 3px;
    width: 60px;
    margin-top: 6px;
    margin-bottom: 16px;
    position: relative
}
.sitemap_block {
    margin-bottom: 40px
}
.sitemap_block .children {
    margin-left: 14px
}
.sitemap_block>li>a {
    font-size: 1.1em
}
.sitemap_block .children>li>a {
    font-size: .9em
}
#comments {
    margin-bottom: 15px
}
#author_area {
    margin-bottom: 60px;
    line-height: 1.5em;
    min-height: 124px
}
#author_area .in_quote {
    font-style: normal
}
.prk_author_avatar {
    position: absolute
}
.author_info {
    float: left;
    padding-left: 104px;
    margin-top: -2px
}
.cmt_wrp {
    font-weight: 700
}
#comments,
#respond,
#submit {
    clear: both;
    display: block;
    position: relative
}
ol.commentlist {
    margin: 0;
    padding: 9px 0 60px
}
ol.commentlist li {
    list-style: none;
    margin-left: 0
}
ol.commentlist li>.children {
    margin-bottom: 20px
}
ol.commentlist img.avatar {
    float: left
}
.comment_floated {
    position: relative;
    margin: 0 0 0 78px;
    padding: 15px 15px 7px
}
.comment_text {
    font-size: .9em;
    padding: 3px 0 0;
    width: 100%
}
.comments_meta_wrapper {
    padding-top: 2px
}
.commentlist .prk_inner_tip {
    top: 16px;
    left: -9px
}
#cancel-comment-reply-link {
    position: absolute;
    margin-top: 6px;
    right: 0
}
.comment-reply-link {
    float: right
}
.single_comment {
    padding: 0 0 20px
}
.author_name {
    font-weight: 700
}
.pir_divider_cmts {
    margin: -1px 4px 0
}
ol.commentlist > .comment > .children {
    margin-left: 37px;
    position: relative
}
ol.commentlist > .comment > .children li:before {
    content: " ";
    position: absolute;
    width: 25px;
    height: 1px;
    margin-left: -35px;
    margin-top: 20px
}
.comments_liner {
    position: absolute;
    width: 1px;
    margin-top: -12px;
    margin-left: -36px
}
#commentform {
    margin-bottom: 0;
    padding: 6px 0 20px
}
#commentform #author,
#commentform #email,
#commentform #url {
    margin-bottom: 14px;
    padding-left: 12px;
    width: 100%;
    height: 36px;
    font-size: 1em
}
#commentform #comment {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 14px;
    height: 142px;
    padding: 8px 12px;
    float: left;
    font-size: 1em
}
.comment_boxes_wrapper {
    float: left
}
.form_name_icon {
    position: absolute;
    top: 8px;
    margin-left: 13px;
    width: 18px;
    display: block;
    height: 21px
}
.info_icon {
    margin-left: 14px;
    width: 18px;
    width: 18px
}
.email_icon {
    width: 18px;
    margin-left: 11px
}
.link_icon {
    margin-left: 9px
}
.line_wrapper {
    text-align: center;
    margin-bottom: 2px
}
#searchform {
    position: relative;
    width: 100%;
    margin: 0
}
#comment_form_messages {
    text-align: left;
    width: 100%;
    display: none;
    font-size: 1.1em
}
.cancel-comment-reply {
    margin-bottom: 0
}
#prk_shortcode_latest_cmts .simple_line,
.recentposts_ul_wp .simple_line,
#prk_shortcode_latest .simple_line {
    margin-bottom: 28px;
    margin-top: -2px
}
.prk_tabs {
    margin-bottom: 45px
}
.prk_service {
    text-align: center
}
.prk_service.prk_service_left {
    text-align: left;
    margin-top: 0;
    margin-bottom: 15px
}
.prk_service.prk_service_left [class^="icon-"]:before,
.prk_service.prk_service_left [class*=" icon-"]:before {
    font-size: 2.5em;
    font-size: 33px \0/
}
.prk_service.prk_service_center [class^="icon-"]:before,
.prk_service.prk_service_center [class*=" icon-"]:before {
    font-size: 4em;
    font-size: 48px \0/
}
.prk_service h3.small {
    margin-top: 18px;
    margin-bottom: 10px;
    display: inline-block
}
.prk_service.prk_service_left h3.small {
    margin-top: 0;
    font-size: 1.3em;
    margin-bottom: 4px
}
.prk_service_ctt {
    margin-top: -14px
}
.prk_service.prk_service_left .prk_service_ctt {
    margin-top: 0;
    margin-left: 52px
}
.prk_service.prk_service_left .colored_link_icon {
    float: left;
    margin-top: 1px;
    margin-left: -5px;
    position: absolute
}
.prk_service.prk_service_left img {
    max-width: 38px;
    position: absolute;
    margin-top: 3px
}
.prk_service.serv_with_color {
    padding: 16px 18px
}
.service_inner_desc {
    margin-bottom: 10px
}
.service_lnk {
    font-size: .9em;
    margin-top: -11px
}
.prk_shorts {
    display: inline-block;
    position: relative
}
.prk_rousel {
    margin: 0 0 -7px;
    padding: 0;
    line-height: 0
}
.prk_rousel img {
    display: block;
    float: left
}
.prk_list_carousel {
    padding: 0;
    margin: 0
}
.prk_list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    line-height: 0
}
.prk_list_carousel li {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    line-height: 0
}
.pirenko_highlighted {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-style: italic;
    padding: 5px 10px;
    font-size: 1em;
    box-shadow: none;
    -webkit-box-shadow: none
}
.recent_ul_shortcode {
    margin: 0 -1px 0 0
}
.prk_shortcode_latest_li {
    float: left;
    line-height: 0;
    overflow: hidden;
    margin-bottom: 1px
}
.prk_toggle {
    margin-bottom: 45px!important
}
.prk_toggle .prk_accordion {
    margin-bottom: 6px!important
}
.prk_accordion.qq_coisa {
    margin-bottom: 45px!important
}
#prk_shortcode_latest_cmts .comments_slider .comment-avatar {
    display: none
}
.recentposts_ul_shortcode {
    margin: 0;
    padding: 0
}
.recentposts_ul_shortcode li {
    list-style: none
}
.recentposts_ul_shortcode .colored_link_father {
    padding: 18px 0 0
}
.recentposts_ul_shortcode .padded_text {
    padding: 5px 0 0
}
.bx-wrapper {
    position: relative;
    margin: 0!important
}
.bx-viewport {
    overflow: visible!important
}
.recentposts_ul_shortcode .entry_title_single {
    margin-bottom: 4px
}
.recentposts_ul_shortcode .single_blog_meta_div {
    font-size: .9em;
    margin: 8px 0 3px;
    width: 100%
}
.recentposts_ul_shortcode li .masonr_img_wp {
    position: relative;
    margin-bottom: 0
}
.tinys_wrapper {
    margin-top: -4px;
    position: absolute;
    width: 100%;
    z-index: -1;
    display: none
}
.h_ford .tinys_wrapper {
    margin-top: -8px
}
#contact_side {
    padding-top: 0;
    width: 285px;
    position: absolute;
    right: 0;
    z-index: 1
}
.tiny_line {
    display: block;
    width: 48px;
    height: 4px;
    position: absolute;
    margin-top: 0;
    left: 50%;
    margin-left: -24px
}
#tiny_line_half {
    margin: -15px 0 20px;
    position: relative;
    left: 0;
    width: 54px
}
.tiny_line.squared {
    margin-left: 41px!important;
    width: 16px
}
.tiny_line.squared.smaller {
    margin-left: 58px!important;
    width: 8px
}
.prk_shortcode-title {
    margin-top: 0
}
.prk_shortcode-title>.header_font.sizer_small {
    margin-bottom: 5px
}
.prk_shortcode-title>.header_font.sizer_medium {
    margin-bottom: 4px
}
.prk_titlify_father.ft_large {
    margin-bottom: 16px
}
.prk_titlify_father.ft_small {
    margin-bottom: 7px
}
.prk_shortcode-title .sizer_large {
    font-size: 2.8em;
    padding: 0;
    line-height: 1.1em;
    padding-bottom: 6px;
    font-weight: 600;
    display: inline-block
}
.prk_shortcode-title .sizer_medium {
    font-size: 1.9em;
    padding: 0 0 4px;
    line-height: 1.1em;
    font-weight: 600;
    display: inline-block
}
.caroufredsel_wrapper {
    max-width: 100%;
    padding-bottom: 10px
}
.prk_shortcode-title .sizer_small {
    font-size: 1.3em;
    margin: 0;
    font-weight: 600;
    display: inline-block
}
.prk_shortcode-title .sizer_large .tinys_wrapper {
    margin-top: 16px!important
}
.prk_shortcode-title .sizer_medium .tinys_wrapper {
    margin-top: 12px!important
}
.prk_titlify_father.alignify_center .tiny_line {
    margin-left: -20px
}
.prk_titlify_father h1 {
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none!important;
    font-family: 'open_sanscondensed_light';
    color:#3c56c1;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 1px
}
.prk_titlify_father h2 {
    display: inline-block;
    padding-bottom: 2px;
    margin-bottom: 0
}
.prk_titlify_father h3 {
    display: inline-block;
    padding-bottom: 3px;
    max-width: 100%
}
.prk_titlify_father h4 {
    padding-bottom: 3px;
    display: inline-block;
    margin-bottom: 0
}
.prk_titlify_father h6 {
    padding-bottom: 0;
    display: inline-block
}
.prk_shorts .inset_shadow {
    width: 100%;
    height: 100%
}
.prk_blockquote {
    position: relative;
    margin-bottom: 20px
}
blockquote,
.prk_blockquote .in_quote {
    padding: 20px;
    margin: 0;
    font-size: 1.1em;
    font-style: italic
}
.prk_blockquote.colored_background .in_quote:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-width: 0 0 20px 20px;
    border-style: solid;
    display: block;
    width: 0
}
.pirenko_author {
    font-size: 1.2em;
    margin-top: 18px;
    font-style: italic
}
.prk_blockquote.colored_background .pirenko_author {
    font-size: 1.1em;
    margin: 8px 0 0
}
.after_author {
    font-weight: 400
}
.prk_blockquote.colored_background .prk_inner_tip,
.prk_blockquote.colored_background .tip_top_hide {
    display: none
}
.tables_father>.column_container {
    float: left!important
}
.prk_prices_wp .columns {
    padding-right: 0;
    padding-left: 0;
    margin-right: -1px
}
.prk_prices_wp {
    padding-left: 20px;
    padding-right: 20px
}
.wpb_row>.wpb_column:first-child .wpb_wrapper .prk_price_table {
    margin-left: 0
}
.wpb_row>.wpb_column:last-child .wpb_wrapper .prk_price_table {
    margin-right: 0
}
.prk_price_table {
    margin: 0 -20px 40px;
    text-align: center;
    position: relative
}
.prk_price_table p {
    margin: 0
}
.prk_prices_specs li {
    padding: 7px 5px
}
.prk_prices_specs ul {
    margin: 0
}
.prk_price_featured {
    margin-top: -35px;
    height: 36px;
    line-height: 39px;
    position: absolute;
    width: 100%;
    z-index: 9;
    font-size: 1.2em
}
.prk_price_header {
    padding: 10px 5px
}
.prk_price_header h3 {
    margin-bottom: -1px
}
.prk_price {
    font-size: 2.2em;
    font-weight: 700;
    margin: 15px 0 4px
}
.underp {
    padding-bottom: 9px
}
.prk_prices_specs {
    margin: -1px 0
}
.prk_price_button {
    padding: 20px 0 14px;
    margin: 0!important
}
.prk_price_button a {
    padding: 5px 35px
}
.minimal_check li {
    background: url(../images/icons/shortcodes/list_minimal_check.png) no-repeat;
    background-position: 0 2px
}
.green_check li {
    background: url(../images/icons/shortcodes/list_green_check.png) no-repeat;
    background-position: 0 2px
}
.squared li {
    background: url(../images/icons/shortcodes/list_squared.png) no-repeat;
    background-position: 0 2px
}
.rounded li {
    background: url(../images/icons/shortcodes/list_rounded.png) no-repeat;
    background-position: 0 2px
}
.list_with_icons li {
    list-style: none;
    padding-left: 22px;
    padding-top: 1px;
    padding-bottom: 4px
}
#single_blog_meta.prk_member .prk_bold {
    font-size: .9em;
    margin-bottom: 1px
}
.member_social_wrapper {
    width: 100%;
    text-align: left;
    margin: 0
}
.member_social_wrapper .prk_sharrre_button a {
    display: block;
    height: 24px;
    width: 24px
}
.icn_fth {
    display: inline-block
}
.member_social_wrapper .prk_sharrre_button {
    margin-right: -3px
}
.prk_member_name {
    margin-top: -6px
}
.prk_member_fctn {
    margin-top: 5px;
    margin-bottom: 10px
}
.prk_member_social {
    margin-top: 20px
}
.member_function {
    margin: 2px 0 25px;
    padding: 4px 12px;
    text-align: center;
    display: inline-block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.sh_member_wrapper {
    text-align: center;
    overflow: hidden;
    margin-bottom: 40px
}
.member_colored_block {
    overflow: hidden;
    position: relative;
    line-height: 0
}
.member_colored_block_in {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    filter: alpha(opacity=0);
    opacity: 0
}
.sh_member_link {
    position: relative;
    line-height: 0
}
.sh_member_link_icon {
    top: 50%;
    position: absolute;
    left: 50%;
    margin-left: -8px!important;
    margin-top: -9px!important;
    z-index: 3
}
.sh_member_name {
    margin: 10px 0 0
}
.sh_member_function {
    margin: 2px 0;
    font-size: 1.15em
}
.sh_member_wrapper .tiny_line {
    display: inline-block;
    margin: 0 0 2px;
    position: relative;
    left: 0;
    width: 58px;
    height: 6px
}
.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.ui-helper-clearfix {
    display: inline-block
}
* html .ui-helper-clearfix {
    height: 1%
}
.ui-helper-clearfix {
    display: block
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-icon.icon-minus-1:before,
.ui-icon.icon-plus-3:before {
    font-size: 17px
}
.ui-icon.icon-minus-1:before {
    margin-left: 3px
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    line-height: normal;
    overflow: visible
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    text-decoration: none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover {
    background-position: 0 -15px;
    text-decoration: none;
    outline: none
}
.ui-state-hover a,
.ui-state-hover a:hover {
    text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    font-weight: 400;
    line-height: normal
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}
.ui-widget:active {
    outline: none
}
.ui-state-highlight p,
.ui-state-error p,
.ui-state-default p {
    font-weight: 400;
    margin: 7px 15px
}
.ui-info-box {
    margin-bottom: 18px;
    padding: 2px
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    position: relative;
    margin-bottom: 18px;
    color: #404040;
    background-color: #eedc94;
    padding: 2px
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    position: relative;
    margin-bottom: 18px;
    color: #fff;
    background-color: #c43c35;
    padding: 2px
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}
.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}
.ui-tabs {
    position: relative;
    padding: 0;
    zoom: 1;
    border: 0
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0
}
.ui-tabs .ui-tabs-nav li {
    text-decoration: none;
    list-style: none;
    float: left;
    position: relative;
    white-space: nowrap;
    background: none;
    border: 0 solid #FFF
}
.prk_tabs_ttl {
    font-weight: 700
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    cursor: text;
    padding: 0 18px;
    line-height: 34px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 0;
    outline: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: default;
    color: gray;
    outline: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
    background: none!important;
    outline: none
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
    background: none;
    outline: none!important;
    font-size: 1.2em
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 15px 18px 12px;
    background: none;
    position: relative
}
.ui-tabs-panel .ui-button {
    text-decoration: none
}
.ui-tabs .ui-tabs-hide {
    display: none!important
}
.ui-tabs .ui-tabs-nav li {
    filter: none
}
.ui-accordion .ui-accordion-li-fix {
    display: inline
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important
}
.ui-accordion .ui-accordion-header {
    display: block;
    padding: 0 56px 0 18px;
    cursor: pointer;
    position: relative;
    margin-bottom: 1px;
    zoom: 1
}
.prk_accordion.ui-accordion .ui-accordion-header {
    padding: 12px 56px 10px 18px
}
.ui-accordion-icons .ui-accordion-header {
    padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    right: 12px;
    height: 100%;
    padding-top: 14px;
    padding-left: 10px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.prk_accordion.ui-accordion .ui-accordion-header .ui-icon {
    margin-top: -14px
}
.ui-accordion .ui-accordion-header .ui-icon.icon-minus {
    margin-top: -7px;
    margin-left: -1px
}
.ui-accordion .ui-accordion-content {
    line-height: 1.6em;
    padding: 20px;
    position: relative;
    display: none;
    zoom: 1
}
.ui-accordion .ui-accordion-content-active {
    display: block
}
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}
.ui-menu .ui-menu {
    margin-top: -3px
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    background: #0064CD;
    color: #fff
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);
    background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    padding: 5px 14px 6px;
    margin: 0;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: .1s linear background-image;
    -moz-transition: .1s linear background-image;
    -ms-transition: .1s linear background-image;
    -o-transition: .1s linear background-image;
    transition: .1s linear background-image;
    overflow: visible
}
.ui-button-primary {
    color: #fff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-button-success {
    color: #fff;
    background-color: #57a957;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #57a957 #57a957 #3d773d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-button-error {
    color: #fff;
    background-color: #c43c35;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #c43c35 #c43c35 #882a25;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-button-icon-only {
    width: 2.2em
}
.ui-button-icons-only {
    width: 3.4em
}
button.ui-button-icons-only {
    width: 3.7em
}
.ui-button .ui-button-text {
    display: block
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
    display: none
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    top: 50%;
    margin-top: -3px;
    margin-bottom: 3px
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}
.ui-buttonset {
    margin-right: 7px
}
.ui-buttonset .ui-state-active {
    color: #fff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.4em
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}
.last {
    margin-right: 0!important;
    clear: right
}
.clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%
}
.prk_progress_bar {
    position: relative;
    margin-bottom: 12px
}
.small_squared {
    position: absolute;
    height: 24px;
    top: 4px;
    left: 4px;
    text-align: center;
    padding-top: 2px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 3;
    width: 38px
}
.prk_progress_bar .active_bar {
    position: absolute;
    z-index: 2;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 12px 6px 48px;
    height: 32px
}
.prk_progress_bar.no_pctg .active_bar {
    padding-left: 12px
}
.prk_progress_bar .inactive_bar {
    z-index: 1;
    height: 32px;
    width: 100%
}
.wpcf7-form .theme_button {
    margin-top: 5px
}
.wpcf7-form .theme_button,
.wpcf7-form .theme_button input {
    width: 100%
}
span.wpcf7-not-valid-tip {
    padding: 3px 10px;
    top: inherit;
    left: inherit;
    right: 0
}
#menu_section #mc_display_rewards,
#prk_ajax_container #mc_display_rewards {
    text-align: left;
    font-size: .9em;
    margin-top: -18px
}
#menu_section #mc_subheader,
#prk_ajax_container #mc_subheader {
    margin-bottom: 12px;
    line-height: 1.6em
}
#menu_section .mc_merge_var,
#prk_ajax_container .mc_merge_var {
    margin-bottom: 6px
}
#menu_section .mc_merge_var label,
#prk_ajax_container .mc_merge_var label {
    margin-bottom: -2px
}
#menu_section .mc_signup_submit,
#prk_ajax_container .mc_signup_submit {
    margin-top: 8px
}
#menu_section #mc_signup_submit,
#prk_ajax_container #mc_signup_submit {
    margin-top: 0
}
#menu_section .mc_signup_submit,
#menu_section #mc_signup_submit,
#prk_ajax_container .mc_signup_submit,
#prk_ajax_container #mc_signup_submit {
    width: 100%
}
#menu_section #mc_message,
#prk_ajax_container #mc_message {
    margin-bottom: 10px
}
#menu_section .widget_mailchimpsf_widget .widget-title,
#prk_ajax_container .widget_mailchimpsf_widget .widget-title {
    line-height: inherit;
    margin-bottom: 0
}
.timely [class^="icon-"],
.timely [class*=" icon-"],
.timely [class^="icon-"]:before,
.timely [class*=" icon-"]:before {
    font-family: Timely_FontAwesome!important
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
a:hover,
a:active {
    outline: 0;
    text-decoration: none
}
.entry_title_single a:hover,
.blog_meta a:hover,
.post_meta_single a:hover {
    outline: 0;
    text-decoration: none
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}
sup {
    top: -.5em; font-size: 15px;
}
sub {
    bottom: -.25em
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic
}
button,
input,
select,
textarea {
    margin: 0;
    vertical-align: middle
}
button,
input {
    *overflow: visible;
    line-height: normal
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
textarea {
    overflow: auto;
    vertical-align: top
}
.clearfix {
    *zoom: 1
}
.clearfix:before,
.clearfix:after {
    display: table!important;
    content: ""!important
}
.clearfix:after {
    clear: both!important
}
.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.input-block-level {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
a {
    text-decoration: underline;/*color: #fff;*/
}
.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 100%;
    min-height: 100%
}
.container {
    margin-left: 0;
    *zoom: 1
}
.container:before,
.container:after {
    display: table;
    content: ""
}
.container:after {
    clear: both
}
p {
    margin: 0 0 32px
}
ul,
ol {
    padding: 0 0 0 20px;
    margin: 0 0 12px
}
ul ul,
ul ol,
ol ol,
ol ul {
    margin-bottom: 0
}
.prk_sitemap_wrapper ul,
.prk_prices_specs ul,
ul.filter,
#blog_entries,
.widget ul,
ul.unstyled,
ol.unstyled {
    margin-left: 0;
    list-style: none;
    padding: 0
}
dl {
    margin-bottom: 18px
}
dt,
dd {
    line-height: 18px
}
dt {
    font-weight: 700;
    line-height: 17px
}
dd {
    margin-left: 9px
}
.dl-horizontal dt {
    float: left;
    width: 120px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}
.dl-horizontal dd {
    margin-left: 130px
}
hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #000;
}
strong {
    font-weight: 700
}
em {
    font-style: italic;
    color: #f00;
    margin-bottom: 10px;
    display: inline-block;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: ""
}
address {
    display: block;
    font-style: normal;
    line-height: 18px
}
small {
    font-size: 100%
}
cite {
    font-style: normal;
    width: 100%;
    display: inline-block;
    margin-top: 8px
}
code,
pre {
    padding: 0 3px 2px;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #333;
    word-wrap: break-word
}
code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8
}
form {
    margin: 0
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0
}
label,
input,
button,
select,
textarea {
    font-weight: 400
}
label {
    display: block;
    margin-bottom: 5px;
    font-family: 'open_sanssemibold';
    font-family: 'segoe_uiregular';
    font-size: 16px;
    /*color: #fff*/
}
label input,
label textarea,
label select {
    display: block
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 0;
    *margin-top: 0;
    line-height: normal;
    cursor: pointer;
    background-color: transparent;
    border: 0 \9;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
input[type="image"] {
    border: 0
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
    width: auto;
    height: auto
}
select {
    width: 220px
}
select[multiple],
select[size] {
    height: auto
}
input[type="image"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
textarea {
    height: auto
}
input[type="hidden"] {
    display: none
}
.open {
    *z-index: 1000
}
.open .dropdown-menu {
    display: block
}
.pull-right .dropdown-menu {
    right: 0;
    left: auto
}
.navbar {
    *position: relative;
    *z-index: 2;
    overflow: visible
}
.navbar .container {
    width: auto
}
.nav-collapse.collapse {
    height: auto;
    padding-left: 20px;
    width: 100%;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.pull-right {
    float: right
}
.pull-left {
    float: left
}
.hide {
    display: none
}
.show {
    display: block
}
.invisible {
    visibility: hidden
}
.row,
.columns,
#contact-form #c_name,
#contact-form #c_email,
#contact-form #c_subject,
#commentform #author,
#commentform #email,
#commentform #url {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.row {
    width: 100%;
    max-width: 100%;
    min-width: 768px;
    margin: 0 auto
}
#top_area {
    position: relative
}
#top_area.row,
#main_block.row {
    min-width: 0
}
.row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 -20px
}
.row.collapse .column,
.row.collapse .columns {
    padding: 0
}
.row .row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0 -20px
}
.row .row.collapse {
    margin: 0
}
.column,
.columns {
    float: left;
    min-height: 1px;
    padding: 0 20px;
    position: relative
}
.column.centered,
.columns.centered {
    float: none;
    margin: 0 auto
}
[class*="column"] + [class*="column"]:last-child {
    float: right
}
[class*="column"] + [class*="column"].end {
    float: left
}
.one,
.row .one {
    width: 8.33333%
}
.two,
.row .two {
    width: 16.66667%
}
.three,
.row .three {
    width: 25%
}
.four,
.row .four {
    width: 33.33333%
}
.five,
.row .five {
    width: 41.66667%
}
.six,
.row .six {
    width: 50%
}
.seven,
.row .seven {
    width: 58.33333%
}
.eight,
.row .eight {
    width: 66.66667%
}
.nine,
.row .nine {
    width: 75%
}
.ten,
.row .ten {
    width: 83.33333%
}
.eleven,
.row .eleven {
    width: 91.66667%
}
.twelve,
.row .twelve {
    width: 100%
}
.row .offset-by-one {
    margin-left: 8.33333%
}
.row .offset-by-two {
    margin-left: 16.66667%
}
.row .offset-by-three {
    margin-left: 25%
}
.row .offset-by-four {
    margin-left: 33.33333%
}
.row .offset-by-five {
    margin-left: 41.66667%
}
.row .offset-by-six {
    margin-left: 50%
}
.row .offset-by-seven {
    margin-left: 58.33333%
}
.row .offset-by-eight {
    margin-left: 66.66667%
}
.row .offset-by-nine {
    margin-left: 75%
}
.row .offset-by-ten {
    margin-left: 83.33333%
}
.push-two {
    left: 16.66667%
}
.pull-two {
    right: 16.66667%
}
.push-three {
    left: 25%
}
.pull-three {
    right: 25%
}
.push-four {
    left: 33.33333%
}
.pull-four {
    right: 33.33333%
}
.push-five {
    left: 41.66667%
}
.pull-five {
    right: 41.66667%
}
.push-six {
    left: 50%
}
.pull-six {
    right: 50%
}
.push-seven {
    left: 58.33333%
}
.pull-seven {
    right: 58.33333%
}
.push-eight {
    left: 66.66667%
}
.pull-eight {
    right: 66.66667%
}
.push-nine {
    left: 75%
}
.pull-nine {
    right: 75%
}
.push-ten {
    left: 83.33333%
}
.pull-ten {
    right: 83.33333%
}
img,
object,
embed {
    max-width: 100%;
    height: auto
}
object,
embed {
    height: 100%
}
img {
    -ms-interpolation-mode: bicubic
}
#map_canvas img,
.map_canvas img {
    max-width: none!important
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}
.right_0 {
    padding-right: 0
}
.right_25 {
    padding-right: 25px
}
.right_30 {
    padding-right: 30px
}
.right_40 {
    padding-right: 40px
}
.right_50 {
    padding-right: 50px
}
.blog_content {
    padding-left: 0
}
.no_top_img {
    border-top: 0!important
}
.top_0 {
    margin-top: 0
}
.top_10 {
    margin-top: 10px
}
.top_20 {
    margin-top: 20px
}
.top_30 {
    margin-top: 30px
}
.top_40 {
    margin-top: 40px
}
.top_50 {
    margin-top: 50px
}
#single-entry-content_half {
    position: absolute;
    z-index: 1;
    padding-top: 40px;
    width: 285px;
    position: absolute;
    right: 20px;
    margin-top: -8px
}
#full-entry-right {
    z-index: 1;
    padding-top: 15px;
    width: 285px;
    position: absolute;
    right: 20px;
    top: 0
}
.prk_invisible {
    visibility: hidden
}
.single-entry-content_half .single_meta_footer {
    margin-top: -13px
}
.single-entry-content_half .single_meta_footer .simple_line {
    margin-bottom: 10px
}
.prk_full_width {
    width: 100%;
    float: left
}
.prk_section {
    padding-top: 0;
    background-position: center;
    padding-bottom: 0;
    position: relative;
    z-index: 1
}
.prk_section.prk_cover_back {
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover
}
.prk_section.prk_full_width {
    padding-top: 60px;
    padding-bottom: 20px;
    webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    margin: 20px 0 60px
}
.prk_shortcode-title .unmargined {
    margin-bottom: 0
}
.prk_section.unmargined.prk_full_width {
    margin-bottom: 0!important;
    padding-top: 40px;
    padding-bottom: 0
}
.prk_inner_block.prk_section.unmargined .wpb_column.column_container {
    margin-bottom: 0!important
}
.prk_full_width .row.prk_row {
    margin-bottom: 0
}
#main>.twelve>.prk_section.prk_full_width:first-child {
    margin-top: 0
}
#main>.twelve>.prk_section.prk_inner_block:first-child {
    padding-top: 35px!important
}
#main>.twelve>.prk_section.prk_inner_block:first-child .flexslider {
    margin-top: 5px!important
}
.padded_text {
    padding: 0 30px 20px;
    max-width: 100%
}
.no_padd_btm {
    padding-bottom: 0
}
.mini_padded_text {
    padding: 0 15px 10px;
    max-width: 100%
}
.unpadded_low {
    padding: 0 30px
}
.mini_unpadded_low {
    padding: 0 15px
}
#prk_ajax_wrapper,
.extra_pad {
    padding-left: 0;
    padding-right: 0
}
.flexslider.super_width,
.super_width {
    margin-left: -20px;
    margin-right: -20px
}
.main_with_sections .row.extra_size .row.extra_size,
.row.extra_size {
    margin-left: -40px;
    margin-right: -40px
}
.main_with_sections .row.extra_size {
    margin-left: 0;
    margin-right: 0
}
.show_later,
.show_much_later,
.shown_by_js {
    display: none
}
.blog_content_classic {
    padding-left: 80px
}
.footer {
    width: 250px;
    left: 0;
    position: absolute;
    visibility: hidden;
    padding-bottom: 16px
}
#footer_bk {
    line-height: 1.5em
}
.single_post_wp {
    margin-bottom: 40px
}
#single_post_content.t_member {
    margin-top: 12px
}
#wrap.full_lay .main_no_sections>div.no_sidebar {
    padding-left: 0;
    padding-right: 0
}
#wrap.full_lay .single-entry-content>.prk_inner_block,
#wrap.full_lay #single_post_content>.prk_inner_block {
    margin-left: -40px;
    margin-right: -40px
}
.pirenko_portfolios .single_post_wp {
    margin-bottom: 15px;
    margin-top: 16px
}
.left_floated_tables {
    float: left!important
}
.left_floated {
    float: left
}
.right_floated {
    float: right
}
.nine_with_sidebar .extra_pad {
    padding-left: 0;
    padding-right: 0
}
.nine.columns>#blog_entries_masonr {
    margin-right: -20px;
    margin-left: -10px
}
.single_post_title {
    margin: 0 0 18px
}
.st-container,
.st-content {
    height: 100%
}
.st-content {
    overflow: hidden;
    display: none
}
.st-content,
.st-content-inner {
    position: relative
}
.st-container {
    position: fixed;
    z-index: 9910;
    height: 0
}
#st-pusher-fix {
    position: fixed
}
.st-pusher {
    position: relative;
    left: 0;
    z-index: 0;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    height: 0
}
.st-pusher::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    background: rgba(0, 0, 0, 0.2);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, width .1s 0.5s, height .1s .5s;
    transition: opacity 0.5s, width .1s 0.5s, height .1s .5s
}
.st-menu-open .st-pusher::after {
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}
.st-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 260px;
    height: 100%;
    background: #48a770;
    -webkit-transition: all .5s;
    transition: all .5s
}
.st-effect-14.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}
.st-effect-14 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.st-effect-14.st-menu-open .st-pusher {
    -webkit-transform: translate3d(260px, 0, 0);
    transform: translate3d(260px, 0, 0)
}
.st-effect-14.st-menu {
    -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg);
    transform: translate3d(-100%, 0, 0) rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.st-effect-14.st-menu-open .st-effect-14.st-menu {
    visibility: visible;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transform: translate3d(-100%, 0, 0) rotateY(0deg);
    transform: translate3d(-100%, 0, 0) rotateY(0deg)
}
@media \0screen {
    img {
        width: auto
    }
}
.active-parent {
    background-color: #008a9e
}
.container1200 {
    max-width: 100%
}
.prk_inner_block {
    width: 100%
}
.padding-zero {
    padding: 0
}
.flex-control-nav li a.flex-active {
    background-color: transparent!important;
    background-image: url(../images/home-slider-nav-active.png);
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: none!important
}
a.learn-button {
    border: 2px solid #000;
    border-radius: 5px;
    padding: 11px 23px;
    text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 14px
}
.flex-control-nav li a {
    background-color: transparent!important;
    background-image: url(../images/home-slider-nav-normal.png);
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: none!important
}
.home-slider-text,
.home-slider1st-text {
    margin: 80px auto 0;
    width: 100%;
    max-width: 500px;
    text-align: center
}
.home-slider-text,
.home-slider1st-text h1 {
    color: #fff;
    font-family: 'segoe_uiregular';
    font-size: 48px;
    line-height: 48px;
    font-weight: 300
}
.home-slider1st-text h1 {
    color:#3c56c1;
    margin-bottom: 34px;
    text-shadow: none
}
.blue-color-slider-text {
    color: #00516e;
    font-family: 'open_sanssemibold';
    font-size: 16px
}
.home-slider1st-text p,
.breakfree-slide p {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: normal;
    text-transform: none
}
.breakfree-slide {
    position: relative;
    right: 61px
}
.body-knows p,
.breakfree-slide p,
.choose-quality-slide p {
    color: white;
    font-family: 'HelveticaLTStd-Roman';
    font-size: 23px;
    font-weight: normal;
    line-height: normal;
    text-align: justify
}
.breakfree-slide h1,
.choose-quality-slide h1,
.body-knows h1 {
    font-size: 71px;
    font-family: 'Helvetica_LT_Std_Bold';
    margin-bottom: 2px
}
.choose-quality-slide h1 {
    font-size: 41px;
    text-align: left
}
.choose-quality-slide p {
    font-size: 31px;
    text-align: center
}
.body-knows {
    max-width: 557px;
    left: 212px;
    position: relative
}
.body-knows h1 {
    color:#3c56c1;
    font-size: 38px;
    margin-bottom: 28px;
    text-align: left
}
.body-knows p {
    color: #000000;
    font-size: 26px;
    line-height: normal''
}
.breakfree-slide h2,
.choose-quality-slide h2 {
    font-size: 44px;
    color: #fff;
    margin-bottom: 33px;
    font-family: 'HelveticaLTStd-Roman'
}
.choose-quality-slide h2 {
    margin-bottom: 0;
    font-size: 27px;
    text-align: left
}
.white-color-text {
    color: #fff
}
.breakfree-slide p.smalltext2,
.body-knows p.smalltext2 {
    font-size: 15px;
    text-align: center
}
.breakfree-slide .learn-button,
.choose-quality-slide .learn-button,
.body-knows .learn-button {
    background:#3c56c1;
    font-size: 22px;
    border: none;
    font-family: 'Helvetica_LT_Std_Bold';
    color: #fff;
    border-radius: 8px
}
.choose-quality-slide {
    left: 234px;
    position: relative;
    width: 406px
}
.home-slider-text a {
    color: #fff
}
.home-slider-text a:hover {
    color: #fff
}
a.learn-button:hover {
    color:#3c56c1;
    background-color: #fff
}
a.home-play {
    background-color: transparent!important;
    background-image: url(../images/home-watch-video.png);
    background-repeat: no-repeat;
    height: 93px;
    width: 97px;
    display: block;
    margin: 0 auto
}
.paddingtop-zero {
    padding-top: 0!important
}
.all-download-pro-label-but,
.talking-to-download-pro-label-but,
.blue-section-online-pharmacy span,
.download-patient-brochure {
    font-size: 14px;
    max-width: 233px;
    text-transform: uppercase
}
.download-patient-brochure {
    max-width: 276px;
    width: 52.2%
}
.download-patient-brochure a {
    float: left
}
.talking-to-download-pro-label-but a,
.download-patient-brochure a {
    border: 2px solid#3c56c1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 11px 7.2%;
    text-align: center
}
.footer-left {
    /*color: #fff;*/
    font-size: 15px;
    text-align: center;
    line-height: 17px;
    font-family: 'segoe_uiregular';
    margin-bottom: 30px;
    margin-top: 30px;
    display: inline-block;
}
.footer-left a {
    /*color: #fff;*/
    text-decoration: none;
}
.footer-left a:hover {
    color:#3c56c1
}
.footer-left span {
    font-size: 10px
}
.what-is-asta {
    margin-top: 63px;
    padding: 0 11.5%
}
.prk_no_composer {
    font-size: 16px;
    font-family: 'open_sansregular';
    color: #fff
}
.prk_no_composer a {
    color:#3c56c1
}
.prk_no_composer a:hover {
    color:#3c56c1
}
.prk_no_composer a:active {
    color:#3c56c1
}
.download-pro-label-but {
    min-width: 233px;
    width: 36%
}
.download-pro-label-but a {
    border: 2px solid#3c56c1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 14px;
    padding: 11px 7.2%;
    text-align: center;
    text-transform: uppercase
}
.download-pro-label-but a:hover {
    background-color: #fff;
    color: #fff
}
.download-pro-label-but a:active {
    background-color: #0097ac;
    color: #fff
}
.what-is-asta-bottom-main {
    position: relative
}
.FlexEmbed--3by1:before {
    padding-bottom: 33.3333%
}
.FlexEmbed:before {
    content: "";
    display: block;
    width: 100%
}
.what-is-asta-bottom-img {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    clear: both;
    left: 0;
    max-height: 1000px;
    max-width: 2000px;
    padding-top: 7%;
    position: absolute;
    text-align: center;
    width: 100%
}
.viedo-img-but {
    background-image: url(../images/watch-video-img-normal.png);
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    color: #fff;
    cursor: pointer;
    font-family: "open_sanscondensed_light";
    font-size: 14px;
    max-height: 74px;
    left: 46%;
    margin: 0 auto;
    max-width: 74px;
    position: absolute;
    top: 25%;
    width: 7%
}
.viedo-img-but:hover {
    background-image: url(../images/watch-video-img-hover.png)
}
.viedo-img-but span {
    display: inline-block;
    letter-spacing: 1px;
    margin: 58px auto 0;
    text-align: center;
    width: 77px
}
.viedo-img-but a {
    color: #fff;
    display: block;
    min-height: 74px;
    min-width: 74px;
    letter-spacing: 1px;
    text-align: center;
    width: 7%
}
.viedo-img-but img {
    margin: 77px auto 0;
    max-width: 97px;
    width: 100%
}
.screen-reader-text {
    display: none
}
.benefits-of-asta-top-img {
    width: 100%;
    height: 399px;
    display: inline-block
}
.benefits-of-asta-top-img img {
    width: 100%
}
.benefits-of-asta-top-img h1 {
    position: relative;
    top: -123px;
    left: 169px;
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 66px;
    font-weight: 400;
    text-transform: uppercase;
    float: left
}
.benefits-of-asta {
    margin: 0;
    padding: 0 0 0 152px
}
.benefit-main {
    padding: 0 10.8%
}
.benefit-right-content {
    float: left;
    margin-left: 3%;
    width: 64%
}
.benefit-right-content p {
    margin: 0
}
.benefits-content-left-img {
    float: left;
    max-width: 200px;
    width: 23%
}
.benefit-content {
    width: 100%;
    float: left;
    margin-top: 60px
}
.benefit-contentsec-left-margin {
    margin-left: 50px
}
.benefit-right-content h2 {
    font-size: 32px;
    color: #4bc1e1;
    font-weight: 400;
    margin: 12px 0 22px;
    font-family: 'open_sanscondensed_light'
}
.benefits-of-asta img {
    float: left
}


.full-width-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% center;
    max-height: 1000px;
    max-width: 3000px
}
.FlexEmbed {
    display: block;
    overflow: hidden;
    position: relative
}
.why-asta-works {
    padding: 0 7% 0 14.1%;
    margin-top: 89px
}
.why-asta-works h1,
.is-asta-right h1 {
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 49px;
    border-bottom: none!important;
    font-family: 'open_sanscondensed_light';
    color:#3c56c1;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 1px
}
.why-vararin-works-main {
    width: 100%
}
.why-vararin-works-left {
    float: left;
    width: 57%
}
.why-vararin-works-left ul {
    margin: 0;
    padding: 0
}
.why-vararin-works-left ul li {
    background-image: url(../images/li-arrow.jpg);
    background-position: 0 8px;
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 30px;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 19px
}
.why-asta-ul-heading {
    margin-bottom: 21px
}
.why-vararin-works-right {
    float: right;
    max-width: 370px;
    width: 43%
}
.bottom-blue-section,
.blue-section-lipid {
    background-color: #e5f7f9;
    padding: 74px 7% 74px 14.1%;
    width: 79.5%
}
.bottom-blue-section h1,
.blue-section-lipid h1 {
    font-family: 'open_sanscondensed_light';
    color:#3c56c1;
    font-size: 32px;
    margin-bottom: 32px
}
.bottom-blue-section-bottom-img,
.blue-section-lipid-img {
    display: inline-block;
    margin: 0 2.3% 0 0;
    padding: 0;
    vertical-align: top;
    max-width: 254px;
    width: 31%
}
.bottom-blue-section-bottom-img a,
.blue-section-lipid-img a {
    max-height: 183px;
    max-width: 254px;
    width: 100%;
    display: block;
    background-image: url(../images/hover-thumb-img.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #6ecbe5
}
.bottom-blue-section-bottom-img img,
.blue-section-lipid-img img {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}
.bottom-blue-section-bottom-img a:hover img,
.blue-section-lipid-img a:hover img {
    opacity: .2
}
.bottom-blue-section-bottom-img span,
.blue-section-lipid-img span {
    background-color: #e5f7f9;
    color: #fff;
    display: inline-block;
    font-family: "open_sans_condensedbold";
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 100%;
    padding: 15px 0
}
.margin-right-zero {
    margin-right: 0
}
.bottom-text-why-asta {
    text-align: center;
    margin: 55px 0 0
}
.asta-full-width-img h1.black-heading {
    color: #666;
    left: 4.3%;
    text-shadow: none;
    font-size: 64px
}
.how-to-take-asta-main {
    padding: 0 4.3%;
    position: relative;
    margin-top: 71px
}
.how-to-take-asta-left-section {
    float: left;
    width: 58%
}
.how-to-take-asta-left-section ul {
    margin: 0;
    padding: 0
}
.how-to-take-asta-left-section span {
    font-family: 'open_sanssemibold';
    font-size: 17px;
    color: #fff;
    margin-bottom: 32px;
    display: block
}
.how-to-take-asta-left-section ul li {
    background-repeat: no-repeat;
    list-style: none;
    padding: 0 0 0 30px;
    margin: 0
}
.how-to-take-asta-right-section {
    display: inline-block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 42%
}
.how-to-take-asta-right-section-img {
    left: 52.5%;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: -134px;
    width: 41%
}
.how-to-take-asta-right-section-img img {
    margin: 0 auto;
    text-align: center;
    width: 100%
}
.download-pro-take-asta-but {
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 54%;
    max-width: 260px;
    margin: 0 0 0 36%
}
.download-pro-take-asta-but a {
    border: 2px solid#3c56c1;
    border-radius: 5px;
    padding: 11px 7.2%;
    float: left
}
.download-pro-take-asta-but a:hover {
    background-color: #fff;
    color: #fff
}
.download-pro-take-asta-but a:active {
    background-color: #0097ac;
    color: #fff
}
.is-asta-right {
    padding: 0 14%;
    margin-top: 91px
}
.is-asta-right h1 {
    margin-bottom: 39px
}
.is-asta-bottom-img {
    padding: 0 11.4%
}
.is-asta-bottom-img img {
    width: 100%
}
.asta-full-width-img h1,
.online-pharmacy-heading {
    color: #fff;
    float: left;
    font-family: "open_sanscondensed_light";
    font-size: 66px;
    font-weight: 400;
    text-transform: uppercase;
    bottom: 18%;
    left: 60px;
    letter-spacing: .03em;
    line-height: 1em;
    position: absolute;
    text-align: left;
    text-shadow: rgba(0, 0, 0, 0.5) 0 3px 5px;
    z-index: 1
}
.asta-full-width-img {
    float: left;
    position: relative;
    width: 100%
}
.asta-full-width-img img {
   /* float: left;
    width: 100%*/
}
.talking-to-your-doctor,
.medical-food-main,
.talking-to-your-patients,
.our-products-main {
    padding: 0 4.2%;
    margin-top: 93px
}
.talking-to-your-doctor h1,
.understanding-adhd-main h1,
.faq-main h1,
.about-asta-pharma h1,
.about-asta-pharma h2,
.contact-main h1,
.online-pharmacy-main h2,
.testimonial-main h1,
.physician-locator-main h1,
.health-care-login-main h1,
.registration-form-main h1,
.medical-food-main h1,
.news-listing-main h1,
.login-what-is-asta-main h1,
.talking-to-your-patients h1,
.cost-and-coverage-main h1,
.lipid-imbalance-main h1,
.our-products-main h1 {
    color:#3c56c1;
    display: inline-block;
    font-family: "open_sanscondensed_light"!important;
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 43px;
    letter-spacing: 1px
}
.main-talking-to-doctor-top,
.medical-food-top,
.talking-to-your-patients-top,
.our-products-inner {
    float: left;
    width: 100%
}
.talking-to-your-doctor-left-section,
.medical-food-left-section,
.talking-to-your-patients-left-section {
    float: left;
    max-width: 567px;
    padding-right: 2%;
    width: 50%
}
.talking-to-your-doctor-right-section,
.medical-food-right-section,
.talking-to-your-patients-right-section {
    float: right;
    max-width: 535px;
    width: 47%
}
.talking-to-download-pro-label-but,
.download-patient-brochure {
    max-width: 277px;
    margin: 18px auto 0
}
.talking-to-download-pro-label-but {
    max-width: 277px;
    width: 60%
}
.talking-to-download-pro-label-but a {
    float: left
}
.blue-section-talking-to-your-doctor {
    background-color: #e5f7f9;
    display: inline-block;
    margin-top: 30px;
    padding: 6% 14.1%;
    width: 71.8%
}
.talking-to-download-pro-label-but:hover {
    background-color: #fff;
    color: #fff
}
.talking-to-download-pro-label-but a:hover,
.download-patient-brochure a:hover {
    color: #fff;
    background-color: #fff;
}
.blue-section-talking-to-your-doctor img {
    width: 100%
}
.understanding-adhd-main {
    padding: 0 4.1%;
    margin-top: 79px
}
.understanding-adhd-main h1 {
    font-size: 32px;
    margin-bottom: 33px
}
.mainul-adhd-impacts {
    float: left;
    width: 100%;
    margin-top: 24px
}
.mainul-adhd-impacts ul,
.about-asta-pharma ul,
.online-pharmacy-main ul,
.medical-food-left-section ul,
.lipid-imbalance-main ul {
    float: left;
    margin: 0 3% 0 0;
    padding: 0;
    width: 47%
}
.mainul-adhd-impacts ul li,
.about-asta-pharma ul li,
.online-pharmacy-main ul li, /* text on landing page*/
.medical-food-left-section ul li,
.login-what-asta-inner ul li,
.lipid-imbalance-main ul li {
    background-image: url(../images/understanding-li-bullat.png);
    background-position: left 9px;
    background-repeat: no-repeat;form-lightbox-title1
    list-style: outside none none;
    margin-bottom: 22px;
    padding: 0 0 0 13px; font-size:17px; color:#696969
}
.lipid-imbalance-main ul li {
    background-image: none
}
.login-what-asta-inner ul {
    padding: 0
}
.login-what-asta-inner ul li {
    background-image: url(../images/blue-arrow.png);
    background-position: left 5px;
    padding: 0 0 0 23px
}
.mainul-adhd-impacts ul h2 {
    font-size: 24px;
    color: #4bc1e1;
    font-family: "open_sanscondensed_light";
    margin-bottom: 24px
}
.understanding-gery-box,
.login-benefits-grey-box {
    background-color: #ebebeb;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    float: left;
    margin: 60px 0
}
.understanding-gery-box-img {
    float: left;
    max-width: 361px;
    width: 36%
}
.understanding-gery-box-img img {
    float: left;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px
}
.understanding-gery-box-content {
    float: left;
    line-height: 24px;
    margin: 48px 3.6% 0;
    width: 56%
}
.understanding-gery-box-content p {
    margin: 0 0 28px
}
.understanding-gery-box-content h2 {
    color: #00516e;
    font-family: "open_sanssemibold";
    font-size: 16px;
    margin-bottom: 26px
}
.three-adhd-sub-type-img {
    width: 100%;
    margin: 0 auto 30px;
    text-align: center
}
.faq-main,
.testimonial-main,
.news-listing-main,
.login-what-is-asta-main,
.login-benefits-of-asta-main,
.cost-and-coverage-main,
.lipid-imbalance-main {
    padding: 0 14.1%;
    margin-top: 89px
}
.faq-main h1 {
    margin-bottom: 33px
}
.faq-main-questions,
.login-what-asta-inner,
.login-benefits-of-asta-inner,
.lipid-imbalance-inner {
    float: left;
    width: 100%
}
.arconix-faq-title {
    font-family: "open_sanscondensed_light"
}
.arconix-faq-accordion-title {
    background-color: transparent;
    background-image: none;
    border: medium none;
    clear: both;
    color: #fff!important;
    float: left;
    font-family: "open_sanscondensed_light";
    font-size: 24px!important;
    margin-bottom: 42px!important;
    padding: 0 32px 0 0 !important
}
.ui-state-default .ui-icon {
    background-image: url(../images/toggle-open.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    left: 0!important;
    margin: 0!important;
    right: 0!important;
    top: 0!important;
    width: auto
}
.ui-state-active .ui-icon {
    background-image: url(../images/toggle-close.jpg);
    background-repeat: no-repeat
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none!important;
    margin-bottom: 24px!important
}
.ui-accordion-content {
    float: left;
    font-family: 'open_sansregular';
    color: #fff;
    font-size: 16px;
    background: url(../images/a-text.jpg) no-repeat scroll 4px 5px transparent;
    clear: both;
    padding: 5px 20px!important;
    margin-bottom: 50px
}
.about-asta-pharma {
    padding: 0 14%;
    margin-top: 92px
}
.about-asta-pharma h1 {
    width: 100%
}
.about-asta-pharma h2 {
    font-size: 32px;
    margin-bottom: 27px
}
.about-asta-pharma ul,
.online-pharmacy-main ul,
.medical-food-left-section ul,
.login-what-asta-inner ul,
.lipid-imbalance-main ul {
    width: 100%;
    margin: 0 0 40px;
    float: none
}
.about-blue-green-box {
    float: left;
    width: 100%;
    margin-top: 54px
}
.about-blue-green-box ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.about-blue-green-box ul li {
    margin-top: -54px;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
    background-image: none
}
.about-img-left {
    float: left;
    max-width: 183px;
    width: 24%
}
.about-content-right {
    float: left;
    padding: 67px 0 0 2%;
    width: 74%
}
.about-blue-green-box ul li.about-margin-left {
    margin-left: 13%;
    margin-top: -54px
}
.contact-main,
.registration-form-main,
.registration-login-main {
    padding: 0 14%;
    margin-top: 91px
}
.contact-main h1 {
    margin-bottom: 32px
}
.contact-form, /*whole form field*/
.clinical-studies-form,
.testimonial-form,
.online-pharmacy-form,
.registration-form-inner,
.registration-login-form {
    background: none repeat scroll 0 0 #646262;
    border: 4px solid #c1bfbf;
    /*float: left;*/
    padding: 4%;
    width: 92%;
    margin-bottom: 128px
}

.online-pharmacy-form em,
{
    font-family: 'open_sansitalic';
    font-size: 13px;
    color: #fff
}
.contact-form input, /*input fields are here*/
.contact-form textarea,
.clinical-studies-form input,
.testimonial-form input,
.testimonial-form textarea,
.online-pharmacy-form input,
.notify-me-form-blue-section input,
.registration-form-inner input,
.registration-login-form input {
    width: 100%;
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    height: 40px;
    font-family: 'open_sansregular';
    font-size: 16px;
    font-style: normal;
    border-radius: 3px;
}

.insurance {
    padding:1em;
    border:none;
}

.astaemail {
    color:#d8312b;
}

.contact-form textarea,
.testimonial-form textarea {
    height: 168px
}
.contact-form input[type="submit"],
.clinical-studies-form input[type="submit"],
.testimonial-form input[type="submit"],
.online-pharmacy-form input[type="submit"],
#wpmem_login form.loginform fieldset div.button_div input[type="submit"],
.notify-me-form-blue-section input[type="submit"],
.registration-form-inner input[type="submit"],
.registration-login-form input[type="submit"] {
    background-color: #fff!important;
    background-image: none;
    border: 2px solid#3c56c1;
    border-radius: 5px;
    color:#3c56c1;
    padding: 0 15px;
    width: auto
}
.contact-form input[type="submit"]:hover,
.clinical-studies-form input[type="submit"]:hover,
.testimonial-form input[type="submit"]:hover,
.online-pharmacy-form input[type="submit"]:hover,
#wpmem_login form.loginform fieldset div.button_div input[type="submit"]:hover,
.notify-me-form-blue-section input[type="submit"]:hover,
.registration-form-inner input[type="submit"]:hover,
.registration-login-form input[type="submit"]:hover {
    background-color: #fff !important;
    color:#3c56c1;
}
.contact-content,
.testimonial-content {
    float: left;
    width: 100%
}
.contact-form label,
.clinical-studies-form label,
.testimonial-form label,
.online-pharmacy-form label,
.registration-form-inner label {
    margin-bottom: 20px
}
.form-three-section,
.form-three-section-name,
.form-three-section-city,
.form-two-section,
.studies-form-three-section-city,
.form-one-section,
.regi-form-two-section,
.form-one-section-login {
    float: left;
    width: 100%
}
.form-three-section p,
.form-three-section-name p,
.form-three-section-city p,
.form-two-section p,
.studies-form-three-section-city p,
.regi-form-two-section p,
.form-one-section-login p {
    float: left;
    margin-right: 3%;
    width: 31%
}
.regi-form-two-section p.practice-com-name {
    width: 66%
}
.form-three-section-city p {
    width: 25%
}
.form-three-section input, /* phones */
.form-three-section-city input {
    max-width: 226px;
    width: 100%;
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    height: 48px;
    border: 1px solid #ddd !important;
    
    color: #666666;
    font-size: 14px;
    padding:10px 5px !important;
    border-radius: 5px;
}
.form-two-section input[type=tel]{
   width: 99%; 
}

.form-two-section input[type=tel],#pform input[type=email],#pform input[type=text]{
    /*font-family: "open_sansregular";*/
    color: #3c56c1;
    font-size: 14px;
    padding:10px 5px !important;
    border-radius: 5px;
    background: #fff;
    max-width: 99%;
    height: 43px;

    border: 1px solid #ddd !important;
}
.form-two-section label,.form-label-cheboxandtext label{
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0px;
}
.form-three-section-city input {
    max-width: 175px
}
.form-three-section p.contact-margin-right-zero,
.form-three-section-name p.contact-margin-right-zero,
.form-three-section-city p.contact-margin-right-zero,
.form-two-section p.contact-margin-right-zero,
.studies-form-three-section-city p.contact-margin-right-zero,
.regi-form-two-section p.contact-margin-right-zero,
.clinical-evidence-bottom-img img.img-margin-right-zero {
    margin-right: 0
}
.styled-select {
    background-image: 0 url(../images/selectbox.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 100%
}
.styled-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 50px;
    line-height: 47px;
    padding: 5px;
    width: 116%;
    color: #d1d1d1;
    font-family: 'open_sansregular';
    font-size: 16px
}
.styled-select option {
    background: #fff
}
p.contact-margin-right-zero {
    margin-right: 0
}
.form-two-section p {
    width: 48.5%
}
.wdm-nocapt-recapt.wpcf7-form-control.wpcf7-recaptcha {
    clear: both
}
.clinical-studies-form .wpcf7-list-item-label {
    text-align: right
}
.clinical-studies-form span.wpcf7-list-item {
    float: left;
    margin-left: 2%
}
.clinical-studies-form input[type="checkbox"] {
    display: inline-block;
    height: auto!important;
    text-align: left;
    vertical-align: top;
    width: auto!important
}
.online-pharmacy-main {
    padding: 0 4%;
    margin-top: 0px
}
.online-pharmacy-main h2 {
    font-size: 32px;
    margin-bottom: 34px;
    width:100%;
}
.online-pharmacy-main ol {
    margin: 22px 0 0
}
.online-pharmacy-main ol li {
    background-image: none;
    list-style: inherit
}
.online-pharmacy-heading {
    left: 16%;
    width: 100%;
    bottom: 11%
}
.sub-heading-banner {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 23px
}
.asta-full-width-img h2 {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 23px;
    left: 16%;
    position: relative;
    top: -177px
}
.blue-section-online-pharmacy, .blue-section-asta-top, .blue-section-asta-menu {
    background-color:#3c56c1;
    padding: 20px 0;
    text-align: center;
    width: 100%;
    display: inline-block; font-size:17px;
    color:#fff;
}
.blue-section-online-pharmacy a, .blue-section-asta-top a, .blue-section-asta-menu a {
    display: inline-block;
    padding: 12px 1.3%;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 1.3%
}
.blue-section-asta-menu{padding:14px 0 7px;min-height: 25px;}
.blue-section-asta-menu a {border-right:0; color:#fff; text-transform: uppercase; border-radius: 0; padding:0px 3%; margin: 0; border-left: 0; border-top:0; border-bottom: 0; width:12%; max-width:156px; min-width:72px;}
.blue-section-asta-menu a:last-child{border-right:none; }
.blue-section-asta-menu a img{width:100%;}
.blue-section-asta-menu a:last-child{border-right:none; }
.blue-section-asta-menu a:hover{ color:#d8312b;}
.blue-section-online-pharmacy a:hover, .blue-section-asta-top a:hover {
    background-color: #fff;
    color:#3c56c1;
}
.banner-img-text {
    text-align: center; 
    color:#000; 
    text-transform: uppercase; 
    font-size: 18px; 
    padding: 5px 0 0 0;
}

.blue-section-online-pharmacy a:active, .blue-section-asta-top a:active {
    background-color: #fff;
    color:#3c56c1;
}
.blue-section-asta-top a {
  margin: 0 8%;
  text-transform: uppercase;
  padding: 12px 4%;
}
.asta-direct-logo {
    margin:51px auto 25px;
    text-align: left
}
.testimonial-main h1 {
    margin-bottom: 47px
}
.testimonial-each {
    background: none repeat scroll 0 0 #d6f2f5;
    border-radius: 5px;
    margin-bottom: 50px;
    position: relative;
    padding: 5%;
    max-width: 858px
}
.testimonial-each p {
    font-family: "open_sansregular";
    font-size: 16px;
    color: #fff
}
.testimonial-title {
    font-family: "open_sanscondensed_light";
    color: #4bc1e1;
    font-size: 24px;
    margin-bottom: 24px
}
.testimonial-clients-name {
    font-family: 'open_sansitalic';
    font-size: 15px;
    color: #fff
}
.testimonial-right-img {
    background-image: url(../images/testimonial-left-img.png);
    background-position: left 0;
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    left: -40px;
    position: absolute;
    bottom: 57px;
    width: 40px
}
.testimonial-video {
    margin: 0 0 49px
}
.testimonial-content h1 {
    font-size: 32px;
    font-family: "open_sanscondensed_light";
    margin-bottom: 33px
}
.form-one-section input {
    width: 25%;
    float: left
}
.testimonial-month-fild {
    background-color: #b8dce6;
    display: inline-block;
    max-width: 99px;
    padding: 12px 0;
    text-align: center;
    font-family: 'open_sanssemibold';
    width: 100%
}
.testimonial-form .wpcf7-list-item-label {
    text-align: right
}
.testimonial-form span.wpcf7-list-item {
    float: left;
    margin-left: 0
}
.testimonial-form input[type="checkbox"] {
    display: inline-block;
    height: auto!important;
    text-align: left;
    vertical-align: top;
    width: auto!important
}
.physician-locator-main {
    padding: 0 4.2%;
    margin-top: 89px
}
.physician-locator-inner {
    width: 100%;
    float: left;
    position: relative;
    padding: 0 0 12%
}
.locator-blue-section-top {
    background-color: #e5f7f9;
    padding: 1.6% 2.2%
}
.locator-blue-section-top-inner {
    border: 1px solid #fff;
    border-radius: 5px;
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    display: inline-block;
    width: 99.8%
}
.locator-blue-section-top-inner input {
    font-family: "open_sansregular"
}
.loading-img {
    float: right
}
.locator-icon {
    background-image: url(../images/location-icon.jpg);
    background-position: center 13px;
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    padding: 10px 0 10px 2%;
    width: 2%
}
.map-add-section {
    width: 100%;
    float: left;
    margin-top: 59px;
    margin-bottom: 59px
}
.map-add-left-ection {
    float: left;
    margin-right: 2%;
    width: 58%
}
.map-section-right {
    float: right;
    width: 40%
}
.results_row_left_column .location_name,
.searchResultsTable td {
    color: #fff;
    font-family: "open_sansregular"!important
}
.results_row_left_column .location_name {
    font-family: 'open_sans_condensedbold'
}
.results_row_right_column {
    display: none
}
.map-bottom-add {
    float: right;
    font-size: 14px;
    margin: 30px 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 497px;
    width: 40%
}
.map-bottom-add img {
    margin-right: 4px
}
.add-left-new {
    float: left;
    width: 50%;
    padding-right: 4%
}
.add-left-new h1 {
    color: #fff;
    font-family: "open_sansregular";
    font-size: 21px;
    margin: 0 0 12px
}
.sm-results-description {
    font-size: 16px
}
.sm-results-description p {
    margin-bottom: 15px
}
.add-right-new address {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px
}
.result_distance {
    color: #57c5e3;
    margin-top: 12px;
    font-size: 16px
}
.result_phone {
    font-size: 16px;
    height: auto!important;
    width: 100%!important
}
.holder a {
    border: 1px solid #ccc;
    color: #11b2c9;
    cursor: pointer;
    font-size: 14px!important;
    margin: 0!important;
    padding: 2% 3%
}
.holder a:hover {
    background: none!important;
    color: #fff !important
}
.holder a.jp-previous {
    margin: 0;
    color: #d1d1d1
}
.holder a.jp-next {
    color: #fff ;
    margin-left: 15px
}
.holder a.jp-current {
    background-color: #fff !important;
    color: #fff!important;
    cursor: default
}
div.result:hover {
    background: none
}
div.result {
    border-bottom: 0 none!important;
    border-top: 1px solid #d1d1d1!important;
    padding: 30px 0
}
.top-map-legendno {
    text-align: right;
    font-size: 14px;
    padding-bottom: 20px;
    text-align: right;
    font-family: 'open_sanssemibold'
}
#legend3 {
    border-top: 1px solid #d1d1d1;
    padding-top: 20px
}
.addressInput {
    background: none repeat scroll 0 0 #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    border: medium none;
    color: #fff;
    float: left;
    margin: 9px 1.5% 9px 0;
    width: 67.8%;
    height: 30px;
    border-right: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    font-size: 16px
}
.addressInput-new {
    background: none repeat scroll 0 0 #fff;
    font-family: "open_sansregular";
    font-size: 16px;
    border: medium none;
    color: #fff;
    float: left;
    margin: 9px 1.5% 9px 0;
    width: 67.8%;
    height: 30px;
    /*border-right: 1px solid #d1d1d1;*/
    border-left: 1px solid #d1d1d1;
    font-size: 16px
}
.radiusSelect_td {
    float: left;
    margin-right: 1%;
    padding: 11px 0 0;
    width: 12%
}
.addressSubmit {
    background-color: #fff;
    border: 2px solid#3c56c1;
    border-bottom-right-radius: 6px!important;
    border-top-right-radius: 6px!important;
    color:#3c56c1;
    float: right;
    font-size: 14px;
    height: 48px!important;
    text-transform: uppercase;
    width: 13.7%!important
}
.addressSubmit:hover {
    background-color: #fff;
    color: #fff
}
.locator-select {
    background-image: url(../images/locator-select-arrow.jpg);
    background-position: 99px 9px;
    background-repeat: no-repeat;
    overflow: hidden
}
.locator-select select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    font-size: 13px;
    width: 150%!important
}
.physician-form {
    margin: 50px 0 0
}
.physician-form h3 {
    font-size: 24px;
    color: #4bc1e1;
    font-family: "open_sanscondensed_light";
    margin-bottom: 10px
}
.physician-form h3 span {
    text-transform: uppercase
}
.physician-form p {
    margin: 0
}
.online-pharmacy-form { /*form width is here*/
    width: 85%;
    padding: 2.0%; margin:0 auto;
}
.form-three-section p:last-child, .studies-form-three-section-city p:last-child {
  margin-right: 0;
}

#fade {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1001;
    -moz-opacity: .9;
    opacity: .9;
    filter: alpha(opacity=90)
}
#form-lightbox-2 {
    display: none;
    left: 5%;
    overflow: visible;
    position: absolute;
    top: 130px;
    z-index: 1002
}
.form-close-icon {
    float: right;
    margin: -3.5% -3.5% 0 0;
    padding: 0;
    text-align: right;
    width: 6%
}


.online-pharmacy-form .wpcf7-list-item-label {
    text-align: right
}
.online-pharmacy-form span.wpcf7-list-item {
    float: left;
    margin-left: 2%
}
.online-pharmacy-form input[type="checkbox"] {
    display: inline-block;
    height: auto!important;
    text-align: left;
    vertical-align: top;
    width: auto!important; float: left; margin-right:5px;
}
.online-file-upload span input.upload {
    background-image: none;
    border: medium none;
    color: transparent;
    cursor: pointer;
    float: right;
    height: 46px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -82px;
    top: 0;
    width: auto
}
.online-file-upload {
    margin: 0;
    overflow: hidden;
    position: relative
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333
}
.online-btn {
    -moz-user-select: none;
    background-image: none;
    border: 2px solid #fff;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 12px 4%;
    text-align: center;
    vertical-align: middle;
    font-family: "open_sansregular";
    white-space: nowrap;
    background-color: #646262;
    color:#3c56c1;
    float: left
}

.health-care-login-main {
    padding: 0 23.8%;
    margin-top: 90px;
    text-align: center
}
.health-care-login-main h1 {
    margin-bottom: 50px
}
.health-care-login-form p {
    margin: 0
}
.health-care-login-form {
    background: none repeat scroll 0 0 #646262;
    border: 1px solid #fff;
    float: left;
    padding: 0;
    width: 100%;
    margin-bottom: 128px;
    text-align: left
}
.health-care-login-form form.loginform fieldset {
    margin: 0
}
.health-care-login-form form.loginform legend {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 24.6px!important;
    margin: 13px 0 39px!important;
    padding: 0 4%
}
#wpmem_login form.loginform fieldset,
#wpmem_login form.registration-form fieldset {
    margin: 0
}
#wpmem_login form.loginform fieldset label,
.registration-form label {
    margin-bottom: 20px;
    color: #fff;
    text-align: left;
    padding: 0 4%
}
#wpmem_login form.loginform fieldset input {
    /*background-image: url(../images/input-bg.jpg);
    background-repeat: repeat-x;*/
    border: 1px solid #fff;
    color: #d1d1d1;
    font-family: "open_sansregular";
    font-size: 16px;
    font-style: normal;
    height: 48px;
    width: 100%
}
#wpmem_login form.loginform fieldset div.div_text {
    width: 92%;
    padding: 0 4%
}
#wpmem_login form.loginform fieldset div.button_div {
    color:#3c56c1;
    float: left;
    height: auto!important;
    line-height: 48px;
    padding: 0 4%!important;
    text-align: left!important;
    width: 92%!important
}
#wpmem_login form.loginform fieldset div.button_div input.buttons {
    float: right;
    width: auto!important;
    text-transform: uppercase
}
#wpmem_login input[type="checkbox"] {
    float: left;
    margin: 0!important;
    text-align: left;
    width: 2%!important
}
#wpmem_login form.loginform fieldset div.link-text {
    float: left;
    width: 100%
}
#wpmem_login form.loginform fieldset div.link-text div.login-forgot {
    text-align: left;
    color: #fff;
    width: 92%;
    padding: 0 4%
}
.login-bottom {
    background-color: #b9e8f3;
    border-top: 1px solid #fff;
    color: #fff;
    margin-top: 31px;
    padding: 24px 4%;
    text-align: center
}
.registration-form-main {
    margin-top: 113px;
    text-align: center
}
.registration-form-main h1 {
    margin-bottom: 26px
}
.registration-form-inner {
    text-align: left
}
.top-register-acc-text {
    display: inline-block;
    margin-bottom: 54px;
    width: 100%
}
.top-register-acc-text span {
    float: left;
    width: 50%;
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 24.6px
}
.top-register-acc-text span.right-log-in {
    text-align: right;
    font-family: "open_sansregular";
    font-size: 16px
}
.registration-form-inner form.registration-form legend {
    display: none
}
.registration-form label {
    padding: 0
}
.registration-form-inner.registration-form-inner .wpcf7-list-item-label {
    float: left;
    text-align: left
}
.registration-form-inner label.checkbox {
    float: left;
    margin-left: 5%;
    font-size: 14px;
    font-family: "open_sansregular"
}
.registration-form-inner input[type="checkbox"]:not(old) {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0
}
.registration-form-inner input[type="checkbox"]:not(old),
.registration-form-inner input[type="checkbox"]:not(old) + span {
    background: url(../images/check-box.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 17px;
    margin-left: -32px;
    padding-left: 29px;
    text-align: left;
    width: auto
}
.registration-form-inner input[type="checkbox"]:not(old):checked + span {
    background-position: 0 -28px
}
.registration-login-form {
    width: 100%;
    padding: 0
}
.registration-login-form p {
    width: 92%;
    padding: 0 4%;
    float: left
}
.registration-login-form h1 {
    padding: 0 4%;
    margin: 37px 0!important
}
.registration-login-form h1 a {
    color: #fff;
    font-family: "open_sanscondensed_light";
    font-size: 24.6px
}
.registration-login-bottom {
    border-top: 1px solid #fff;
    text-align: center;
    clear: both
}
.registration-login-bottom p {
    margin: 23px 0;
    font-size: 16px;
    font-family: "open_sansregular"
}
.registration-login-form a {
    font-size: 16px;
    color:#3c56c1;
    font-family: "open_sansregular"
}
ul.i-am-new {
    left: 0!important;
    width: 100%!important
}
ul.i-am-new li {
    background: none!important;
    border-left: medium none!important;
    border-radius: 0!important;
    border-right: medium none!important;
    border-top: 2px solid #1fc544!important;
    padding: 0;
    color: #fff!important;
    font-size: 18px!important
}
.noty_message {
    font-size: 18px!important;
    font-family: 'open_sanssemibold'!important
}
ul.i-am-new li.success-green {
    background-image: url(../images/validation-sucssr-bg-green.png)!important;
    background-repeat: repeat-x!important;
    border-top: 1px solid #1fc544!important;
    padding: 7px 0;
    border-bottom: 1px solid #1fc544!important
}
ul.i-am-new li.error-red {
    background-image: url(../images/validation-error-bg-red.png)!important;
    background-repeat: repeat-x!important;
    border-top: 1px solid #fc3e4b!important;
    padding: 7px 0;
    border-bottom: 1px solid #fc3e4b!important
}
.coming-soon {
    background-image: url(../images/coming-soon-bg-new.jpg);
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    max-height: 3000px;
    max-width: 3000px;
    height: 900px;
    width: 100%
}
img.coming-bg {
    height: auto;
    min-height: 100%;
    min-width: 1225px;
    position: fixed;
    top: 0;
    width: 100%
}
.FlexEmbedcoming--3by1::before {
    padding-bottom: 80.333%
}
.coming-soon img {
    width: 100%
}
.notify-me-form {
    left: 0;
    padding: 0 23.9%;
    position: relative;
    text-align: center;
    margin-top: 190px;
    z-index: 9;
    top: 0
}
.notify-me-form h1 {
    font-size: 66px;
    font-family: "open_sanscondensed_light";
    font-weight: 400;
    margin-bottom: 37px;
    letter-spacing: 1px
}
.notify-me-form label {
    display: none
}
.notify-me-form-blue-section {
    background-color: #646262;
    border: 1px solid #fff;
    padding: 4%;
    width: 92%
}
span.wpcf7-not-valid-tip {
    clear: both;
    float: left;
    font-family: "open_sansregular";
    font-size: 11px;
    width: 100%;
    padding: 3px 0
}
.rc-anchor {
    width: 99%!important
}
.sf-menu li a:hover {
    background-color: #33bdd1!important
}
.news-date {
    font-size: 14px;
    color:#3c56c1!important;
    font-family: "open_sansregular"
}
.news-date a {
    color:#3c56c1!important;
    font-family: "open_sansregular";
    text-shadow: none!important
}
.news-content,
a.news-read-more {
    font-family: "open_sansregular";
    color: #fff;
    font-size: 16px;
    line-height: 23px
}
.news-read-more {
    margin: 0
}
a.news-read-more {
    background-color: transparent!important;
    background-image: url(../images/news-arrow-right.png);
    background-position: right 7px;
    background-repeat: no-repeat;
    color:#3c56c1!important;
    font-weight: 400;
    padding: 0 17px 0 0;
    text-transform: none;
    width: auto
}
.news-date a:hover,
.news-read-more a:hover,
.single-news-title a:hover {
    color:#3c56c1!important
}
.news-listing-main li {
    margin-bottom: 52px
}
.news-listing-main p {
    margin-bottom: 26px
}
.pigination-news a {
    padding: 1.5% 2%
}
#top_bar_wrapper {
    display: none!important
}
.single-news-title {
    color:#3c56c1!important;
    font-family: "open_sanscondensed_light";
    font-size: 32px!important;
    margin-bottom: 30px!important;
    line-height: 32px
}
.single-news-title a {
    color:#3c56c1!important
}
.single_post_wp ul {
    margin: 0;
    padding: 0
}
.single_post_wp ul ul {
    margin: 22px 0;
    padding: 0
}
.single_post_wp li {
    background-image: url(../images/understanding-li-bullat.png);
    background-position: left 9px;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin-bottom: 22px;
    padding: 0 0 0 13px
}
.table-responsive {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%
}
table {
    width: 100%;
    font-family: "open_sansregular";
    /*color: #fff;*/
    font-size: 16px
}
table,
td,
tr {
    border-collapse: collapse
}
.select-box,
.date-select-box {
    background-color: #fff;
    border-radius: 6px;
    float: left;
    overflow: hidden;
    padding: 11px 1%;
    position: relative;
    width: 98%
}
.date-select-box {
    width: 28%;
    margin-right: 3%
}
.date-sel-box-margin-right-zero {
    margin-right: 0
}
.select-box:after,
.date-select-box:after {
    content: '\25BC';
    color:#3c56c1;
    font-size: 16px;
    display: block;
    position: absolute;
    right: 1px;
    top: 22px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #fff;
    height: 42px;
    width: 22px;
    line-height: 40px;
    border-radius: 4px;
}
.date-select-box select {
    width: 130%!important
}
select {
    width: 115%!important;
    background: transparent;
    border: none!important;
    font-family: "open_sansregular";
    color:#3c56c1;
    font-size: 16px
}
select:focus {
    outline: none;
    border: none
}

.top-login-bar {
    background-color: #eaeaea;
    padding: 12px 4.9%;
    width: 91%;
    font-family: "open_sansregular";
    font-size: 13px;
    color: #fff;
    float: left
}
.top-wel {
    float: left;
    width: 80%
}
ul.top-login-right-link {
    float: right;
    margin: 0;
    max-width: 200px;
    padding: 0;
    text-align: right;
    width: 20%
}
ul.top-login-right-link li {
    float: left;
    list-style: outside none none;
    margin-right: 9%
}
.top-login-right-link span {
    float: left;
    margin-top: 2px
}
ul.top-login-right-link li a:hover {
    color:#3c56c1;
}
.login-what-asta-inner h2 {
    margin: 43px 0 38px;
    display: inline-block
}
.login-what-bottom-line,
.login-benefits-bottom-line,
.login-img-bottom-line-full {
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    width: 79%
}
.login-benefits-of-asta-main {
    margin-top: 67px
}
.login-benefits-of-asta-main h2,
.lipid-imbalance-main h2 {
    margin-bottom: 28px;
    text-align: left
}
.lipid-imbalance-main h2 {
    text-align: center
}
.login-benefits-grey-box {
    padding: 20px;
    margin: 7px 0 30px
}
.login-benefits-grey-box p {
    margin-bottom: 26px
}
.login-benefits-grey-box img {
    margin-bottom: 23px
}
.italic-text {
    font-family: 'open_sansitalic';
    font-size: 13px
}
.login-benefits-bottom-line {
    width: 64%;
    margin: 0 auto 100px
}
.clinical-evidence-bottom-img {
    float: left;
    width: 100%;
    margin: 11px 0 79px
}
.clinical-evidence-bottom-img img {
    float: left;
    margin-right: 4.4%;
    width: 47.8%
}
.login-img-bottom-line-full {
    width: 100%;
    margin: 0 auto 100px
}
.login-benefits-of-asta-main img {
    margin-bottom: 20px
}
.how-to-take-asta-left-section span.semibold-mzero {
    margin-bottom: 7px
}
.talking-to-your-patients,
.login-what-is-asta-main,
.cost-and-coverage-main,
.our-products-main {
    margin-top: 60px
}
.download-patient-brochure {
    margin: 18px 0;
    display: inline-block
}
.login-cost-blue {
    color: #00516e;
    font-family: 'open_sanssemibold'
}
.blue-section-lipid {
    float: left;
    margin: 100px auto;
    text-align: center
}
.blue-section-lipid-img {
    max-width: 253px;
    margin: 0 2.2% 0 0;
    width: 23%;
    float: none
}
.blue-section-lipid-img a {
    max-height: 100%;
    max-width: 100%;
    border: 1px solid #fff;
    float: left
}
.blue-section-lipid-img img {
    float: left
}
.last-margin-zero {
    margin-right: 0
}
.responsive-img {
    text-align: center
}
.lipid-imbalance-main h1 {
    text-align: center;
    width: 100%
}
#fade1 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1001;
    -moz-opacity: .7;
    opacity: .7;
    filter: alpha(opacity=70)
}
#form-healthbox {
    display: none;
    position: absolute;
    top: 20%;
    left: 39%;
    width: 40%;
    height: auto;
    padding: 2%;
    border: 2px solid#3c56c1;
    background: #646262;
    z-index: 1002;
    overflow: visible
}
.health-box-popup {
    font-family: "open_sansregular";
    font-size: 16px;
    color: #fff
}
.health-box-popup-button {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid#3c56c1;
    border-radius: 5px;
    color:#3c56c1;
    font-size: 14px;
    padding: 8px 5%;
    text-transform: uppercase
}
.health-box-popup-button:hover {
    background-color: #fff;
    color: #fff
}
.sf-vertical li.asta-link-button {
    border: 1px solid #fff;
    border-radius: 16px;
    margin: 33px auto!important;
    max-width: 210px;
    text-align: center
}
.sf-vertical li.asta-link-button a {
    font-size: 22px;
    margin: 0 auto;
    padding: 8% 0;
    text-align: center
}
.arconix-toggle-wrap {
    background: none;
    border-top: 1px solid #ccc;
    text-align: center;
    padding: 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
    -webkit-border-radius: 0;
    display: inline-block;
    width: 100%;
    margin: 4px 0 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.arconix-toggle-title span {
    color: #bdbdbd;
    font-size: 14px
}
.pro-box {
    background-color: #eaeaea;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    float: left;
    margin: 78px 8% 98px 0;
    padding: 0;
    width: 28%
}
.pro-asta-img {
    padding: 0 1.9%;
    width: 100%
}
.pro-asta-img img {
    left: -11%;
    margin-top: -46px;
    position: relative;
    top: 0
}
.pro-box-margin-r-zero {
    margin-right: 0
}
.arconix-toggle-title {
    padding: 20px 0 0
}
.arconix-toggle-content {
    color: #fff;
    font-size: 14px;
    margin-left: 0;
    padding: 5% 7%;
    text-align: left
}
.pro-button {
    text-align: center
}
.pro-button p {
    color: #fff;
    float: left;
    font-size: 12px;
    line-height: normal;
    margin: 0 0 15px;
    width: 100%;
    font-family: "open_sansregular"
}
.pro-button p span {
    float: left;
    font-family: "open_sanssemibold";
    font-size: 14px;
    text-transform: uppercase;
    width: 100%
}
.arconix-toggle-title span:hover,
.arconix-toggle-title span:active {
    color:#3c56c1;
}
.arconix-toggle-title i.fa {
    margin-right: 0
}
.bg-image-home {
    background-position: center 0!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 100%!important;
    left: 0;
    position: fixed!important;
    top: 0;
    width: 100%!important
}
.flexslider.super_height img {
    display: none!important;
    height: 0;
    max-width: none;
    width: 0
}
.flexslider .slides img {
    display: inline-block!important;
    height: 100%
}
.map-add-section #results h3 {
    font-size: 18px;
    font-weight: 400
}
.check-box-asta label {
  float: left;
  line-height: normal;
  width: 93%;
  color:#fff;
}

.check-box-asta {
    padding-top:0.5em;
}

.formp {
    font-size:16px;
    /*color:#fff;*/
}

/*NEW CSS 30-5-2015 HOME NEW SLIDER*/
.ms-slide-info { margin: 0 auto !important; position: absolute !important; left: 0%;/*top:100px;*/ top:50px; width: 100%;}
.ms-info {/*font-family: 'HelveticaLTStd-Roman';*/color: #ffffff;}
.new-home-slider{right:120px; margin: 0 auto;max-width:500px; position: absolute;text-align: center;width:100%;}
.new-home-slider h1, .new-home-slider3 h1{font-family: 'Helvetica_LT_Std_Bold'; font-size: 58px; text-transform: uppercase; color:#3c56c1;}
.new-home-slider h2 {/*font-size: 41px; font-size: 49px;*/ color: #ffffff; font-size:30px;  font-family: 'Helvetica_LT_Std_Bold';}
.new-home-slider p, .new-home-slider3 p{ /*font-size: 27px; font-family: "HelveticaLTStd-Roman";*/ font-size:23px;line-height: 30px; text-align: justify;  }
.small-text-new {/*font-size: 18px;*/padding-bottom: 50px; font-size: 15px;}
.new-slider-button, .new-slider-button-blue  { background-color:#3c56c1;border-radius:10px; margin: 25px auto; /*max-width: 257px; padding: 15px 0 10px;*/ max-width: 225px; padding: 11px 0; }
.new-slider-button a, .new-slider-button-blue a{/*font-size: 40px;*/ font-size: 29px; font-family: 'Helvetica_LT_Std_Bold'; color: #ffffff;}

.new-home-slider2, .new-home-slider3  {/*right: 24%; right: 385px;*/ left:333px; position: absolute; margin: 0 auto;max-width:500px; /*position: relative;*/text-align: center;width:100%;}
.new-home-slider2 h1, .new-home-slider2 h2{font-family: 'Helvetica_LT_Std_Bold'; /*font-size:47px;*/ font-size:41px; text-transform: uppercase;}
.new-home-slider2 h2{/*font-size: 33px;*/ color: #ffffff; font-size: 27px;}
.big-text-new {padding-bottom: 50px;
  /*font-size: 46px;
  line-height: 52px; */ font-size: 31px;
    line-height: 36px;
}
.new-slider-button-blue { background-color:#3c56c1; border: 1px solid #fff;}
.new-slider-button-blue a{}
/*.width-big-slider{max-width:556px;}*/
.width-big-slider{/*max-width:491px;*/max-width:491px;}
/*.new-home-slider3 {color:#fff;}*/
.new-home-slider3 {color:#ffffff;}
.new-home-slider3 h1{/*font-size: 37px;*/ font-size: 33px; color:#3c56c1;}
.ms-bullet{background-color:none !important;
    background-image: url("../images/home-slider-nav-normal.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;height: 17px !important;
  width: 18px !important; 
   }

.ms-bullet-selected{
  background-color: none !important;
  background-image: url("../images/home-slider-nav-active.png") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  box-shadow: none !important;
  height: 17px !important;
  width: 18px !important;
}


.master-slider-parent{position: fixed !important;}
.ms-bullets.ms-dir-h{top:65%!important;}
/*END NEW CSS 30-5-2015 HOME NEW SLIDER*/



.select-box, .date-select-box {
    background-color: #fff;
    border-radius: 4px;
    float: left;
    overflow: inherit;
    padding: 0;
    position: relative;
    width: 99%;
}

select {
    width: 100% !important;
    background: transparent;
    border: 1px solid #ddd !important;
   /* font-family: "open_sansregular";*/
    color: #3c56c1;
    font-size: 14px;

    padding:10px 5px !important;

    border-radius: 5px;
    -webkit-appearance:none;
    appearance:none;
}

.main-container{
    padding: 20px 0px;
}
.form-label-cheboxandtext{

}
.btn_submit{
    background: #3c56c1;
    padding: 10px 20px;
    color: #fff;
    border-radius: 5px !important;
    margin-top: 10px;
    border: none;

}
.studies-form-three-section-city{
    margin-top: 10px;
}
.Footer_Bottombg {
    
    display: inline-block;
    width: 100%;
}
.payment-content-section{
    display: flex;
    align-items: center;
    align-content: center;
    flex-flow: column;
    width: 100%;
    height: 300px;
    justify-content: center;
}
.payment-content-section .banner-img-text{
    margin-bottom: 10px;
}
.payment-content-section .formp{
    margin-top: 20px;
}