﻿
@font-face {
    font-family: 'Playfair Display';
    src: url('css/fonts/playfairdisplay/playfairdisplay.eot');
    src: local('Playfair Display'), url('css/fonts/playfairdisplay/playfairdisplay.woff') format('woff'), url('css/fonts/playfairdisplay/playfairdisplay.ttf') format('truetype'), url('css/fonts/playfairdisplay/playfairdisplay.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans Narrow';
    src: url(css/fonts/ptsansnarrow/pt-sans-narrow.eot);
    src: local('PT Sans Narrow'), url(css/fonts/ptsansnarrow/pt-sans-narrow.woff) format('woff'), url(css/fonts/ptsansnarrow/pt-sans-narrow.ttf) format('truetype'), url(css/fonts/ptsansnarrow/pt-sans-narrow.svg) format('svg');
    font-weight: 400;
    font-style: normal
}
body{
    overflow-x: hidden;
	color:#202020 !important;
}

.entry-content, .entry-content p, .post-categories a, a, article, body p, button, h4, h5, h6, input, label, li, section, select, span, textarea, ul {
    font-size: 15px;
    font-style: normal;
    line-height: 22px;
    font-family: "PT Sans Narrow" !important
}
.post ul{
	margin-left:15px;
}
.post ul > li:before {
    background-color: #004557;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    color: #fff;
    content: "";
    font-size: 0.9rem;
    font-weight: 700;
    height: 8px;
    left: 0;
    line-height: 14px;
    position: absolute;
    text-align: center;
    top:8px;
    width: 8px;
}

.post  ul > li{
	list-style: outside none none;
    padding-left:18px;
    position: relative;
}

em, em * {
    font-style: italic;
    line-height: inherit
}

blockquote {
	font-size: 14px !important;
	line-height: 18px !important;
    margin-bottom: 15px;
	padding:25px 25px 25px 65px;
	background:url("images/qoutebg.png") repeat;
}

blockquote p {
	font-size: 14px !important;
	line-height: 18px !important;
	
}

blockquote em {
    font-size: 11pt !important
}

.entry-content p {
    font-size: 15px !important;
    line-height: 22px !important
}

h1, h1 *, h2, h2 *, h3, h3 * {
    font-family: 'Playfair Display' !important
}

#ubermenu-main-101-primary_navigation, nav.ubermenu.ubermenu-main {
    background: 0 0
}

.page-title-inner .page-title {
    padding: 35px 35px 35px 0;
    font-size: 35px !important;
    vertical-align: middle;
    display: table-cell;
    font-family: 'Playfair Display' !important;
    color: #000
}

.archive.category .page-title-inner h1.page-title, .archive.post-type-archive-seo_kurs .page-title-inner h1.page-title, .archive.tag .page-title-inner h1.page-title, .page-title-inner h1.page-title {
    font-size: 22px !important;
    padding-top: 5px !important
}

.archive .page-title-inner h1.page-title {
    font-size: 30px !important;
    padding-top: 11% !important
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {
    content: "\f13a" !important;
    color: grey !important;
    font-size: 14px;
    padding-top: 2px
}

#custom-lang-image-link:before {
    content: "\e2c4  ";
    font-family: moon;
    font-style: normal;
    font-weight: 400
}

#custom-lang-image-link {
    display: block;
    float: right;
    height: 18px;
    width: 125px;
    margin-top: -17px;
    margin-bottom: 20px;
    padding-left: 0;
    color: #4f5559
}

#stuning-header, .header-wrap {
    position: relative
}

#stuning-header .row, .header-wrap .row {
    position: initial
}

#stuning-header, section#header {
    position: relative !important;
    height:115px;
}

#page-title {
    height:80px
}

#page-title .page-title {
    padding-top:50px !important
}

#stuning-header .overlay, section#header .overlay {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#change_wrap_div #header-background-image {
    position: absolute;
    top: 0;
    width: 100%;
    display: block;
    height: 303px;
    background-size: auto 100%
}

time.date {
    font-family: "PT Sans Narrow" !important;
    text-transform: uppercase !important;
    width: 60px !important;
    height: 60px !important;
    background-color: #D33;
    color: #FFF !important
}

time.date span.day {
    font-size: 24px !important;
    font-weight: 700
}

time.date span.month {
    font-size: 11px !important
}

.metro-menu-item .item-title {
    font-size: 10px !important
}

h1, h2, h3, h4 {
    color: #1e1e1e !important;
    text-transform: uppercase;
    font-weight: 400 !important
}

article.post .entry-content {
    margin-top: 0
}

article.post .post-format {
    width: 59px;
    font-size: 23px
}

h3 {
    font-size: 20px !important
}

h1 {
    font-size: 22px !important;
    line-height: 42px;
    font-weight: 400 !important
}

h2 {
    font-size: 22px !important;
    line-height: 32px
}

.popular-posts ul li {
    padding-bottom: 5px
}

.popular-posts ul li a.wpp-post-title,section.SimpleRecentPosts ul li a.wpp-post-title {
    color: grey !important
}

.popular-posts ul li span.post-stats {
    font-size: 13px
}

.popular-posts ul li span.post-stats .wpp-author a, .widget_categories ul li a {
    color: grey !important
}

div#logotext {
    padding-top: 150px
}

div#logotext a {
    font-size: 37px !important;
    font-weight: 400;
    color: #01224b;
    letter-spacing: 0;
    font-family: 'Playfair Display' !important
}

p {
    font-weight: 300
}

article.post {
    box-shadow: 0 1px 0 #c2d1d9
}

.entry-meta.dopinfo {
    color: #747373 !important
}

article.featured-news .entry-summary, article.featured-news .entry-summary p, article.post .entry-content {
    font-size: 15px !important
}

h2 a.ph_reqH2 {
    color: #000 !important
}

.widget_tag_cloud a, .widget_tag_cloud span {
    line-height: 29px;
    font-family: 'PT Sans Narrow' !important;
    text-transform: uppercase
}

a.utcw-tag.utcw-tag-great {
    color: red !important
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5 {
    color: #FFF !Important
}

.entry-thumb .unique-text {
    background-color: rgba(0, 0, 0, .5);
    color: #FFF;
    z-index: 9999;
    position: absolute;
    bottom: 15%;
    right: 0;
    padding: 7px 15px;
    font-size: 15px;
    font-family: "PT Sans Narrow";
    text-transform: uppercase !important;
    font-weight: 300
}

.entry-thumb a.link {
    z-index: 999999 !important
}

.entry-thumb a.link:before {
	color:#004557;
    content: '\E47C' !important
}

.entry-thumb .overlay {
    background-color: transparent !important;
    background-position: center center !important;
    background-repeat: repeat !important;
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99
}

.entry-thumb .comments-link {
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 101, 101, .7);
    color: #fff;
    padding: 11px 15px;
    font-size: 11px !important;
    font-family: "PT Sans Narrow" !important;
    font-weight: 300;
    text-transform: uppercase
}

.entry-thumb .comments-link a {
    font-size: 11px !important
}

.header-wrap.fixed {
    display: none !important
}

.metro-menu-item .item-title {
    top: -35px;
    position: relative;
    z-index: 999999
}

.yarpp-thumbnails-horizontal a.yarpp-thumbnail {
    background-color: #FFF
}

.yarpp-thumbnails-horizontal a.yarpp-thumbnail > img {
    width: 120px !important;
    height: 120px !important;
    margin: 5px !important
}

.yarpp-thumbnails-horizontal a.yarpp-thumbnail span.yarpp-thumbnail-title {
    text-align: left !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    color: grey !important
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
    border: 1px solid rgba(127,127,127,0.3);
}
.yarpp-thumbnail-title *{
    font-size: 10px;
    line-height: normal !important;
}
#commentform {
    padding-left: 15px;
    padding-right: 15px
}

.ubermenu-skin-trans-black.ubermenu-responsive-toggle {
    background: red !important;
    color: #FFF !important;
    font-size: 16px !important;
    left: 34%;
    top: 0;
    position: absolute;
    padding: 10px 15px
}

.post-tags ul.post-categories li {
    padding-top: 1px;
    padding-bottom: 1px
}

.breadcrumbs {
    padding: 13px 15px;
    color: #fff;
    font-size: 11px !important;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    bottom: 0
}

.breadcrumbs nav.crumbs a {
    color: inherit;
    font-size: 11px !important;
    font-weight: normal;
}

.breadcrumbs nav.crumbs .del {
    font-size: 10px;
    line-height: 12px;
    padding: 0 8px
}

section.widget_categories ul li a {
    color: #111
}

section.widget_crum_widget_tabs .author, section.widget_crum_widget_tabs .delim {
    display: none
}

.bgBoxJv2 {
    font-size: 27px !important;
    font-weight: 300 !Important
}

#custom-lang-image-link {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-shadow: none !important;
    color: #4f5559 !important
}

div.page-title {
    font-family: 'Playfair Display', serif !important
}

section#header .overlay {
    opacity: .65 !important;
    filter: alpha(opacity=65) !important
}

#stuning-header .overlay {
    opacity: .2 !important;
    filter: alpha(opacity=20) !important
}

article.post .entry-title {
    margin-bottom: 15px;
    clear: both !important;
    float: none !important
}

article.post .entry-title:after {
    content: '';
    clear: both !important;
    float: none !important
}

body.home .to-action-block.cr-animate-gen {
    display: block;
    float: none;
    clear: both;
    height: 90px;
    padding: 10px 0
}

body.home .to-action-block .button.large {
    font-size: 2em;
    font-weight: 400;
    padding: 12px 51px;
    width: 100%;
    display: block
}

body.home .to-action-block .button.large .icon {
    transform: rotate(265deg)
}

body.home .to-action-block .button.large .icon:before {
    content: '\E3B2' !important;
    ms-transform: rotate(265deg);
    -webkit-transform: rotate(265deg);
    transform: rotate(265deg)
}

.block-news-feature .box-name h4, .featured-news .box-name h4 {
    font-family: 'Playfair Display', serif !important;
    font-weight: 700
}

.box-name h4 {
    padding-top: 10px
}

.post-list .right-thumb .entry-thumb {
    float: none !important;
    margin: 0 !important
}

.featured-news article.mini-news p {
    font-size: 13px !important
}

.hnews .post-list .right-thumb .entry-thumb {
    float: left;
    margin-left: 0
}

.contactfrm7Widgets {
    padding: 0;
    background-color: transparent !important
}

.contactfrm7Widgets .clearfix {
    background-color: #f1f1f1;
    padding: 10px
}

.twitter-icon {
    font-family: moon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 130px
}

.twitter-icon:before {
    content: "\e49d"
}

.textwidget .twitter-icon {
    padding-top: 50px;
    padding-bottom: 50px;
    display: block
}

.post-type-archive-seo_kurs .widget_kpg_cpl .list_seo_kurs s li {
    margin-top: 5px
}

.post-type-archive-seo_kurs .widget_kpg_cpl .list_seo_kurs s li p.custom_post_content {
    font-size: 12px !important
}

.post-type-archive-seo_kurs article.format-standard {
    width: 50%;
    height: 250px;
    margin-top: 5px
}

.post-type-archive-seo_kurs article .entry-summary {
    font-size: 13px !important
}

.post-type-archive-seo_kurs article .seo_kurs -order {
    width: 80px;
    height: 80px;
    background: #D33;
    float: left;
    margin-right: 5px;
    color: #FFF;
    text-align: center
}

.post-type-archive-seo_kurs article .seo_kurs -order span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 50px;
    margin-top: 28px
}

div.contactfrm7Widgets form.wpcf7-form {
    display: block !important
}

div.contactfrm7Widgets form.wpcf7-form p {
    display: block !important;
    padding: 3px !important;
    margin: 0 !important
}

div.contactfrm7Widgets form.wpcf7-form p br {
    display: none
}

div.contactfrm7Widgets form.wpcf7-form p label {
    display: block !important;
    padding-bottom: 3px !important
}

div.contactfrm7Widgets form.wpcf7-form p.btn-cont {
    text-align: right
}

div.contactfrm7Widgets form.wpcf7-form p input.button.flat {
    padding: 8px 20px;
    background-color: #d33
}

.course-section-home-page:before {
    font-family: moon;
    content: "\e076";
    font-size: 100px;
    text-align: center;
    font-style: normal !important;
    display: block;
    color: #AEAEAE;
    transform: scale(4, 2);
    -webkit-transform: scale(4, 2);
    -moz-transform: scale(4, 2);
    -ms-transform: scale(4, 2);
    -o-transform: scale(4, 2);
    margin-bottom: 50px;
    margin-top: 0;
    padding: 0
}

article.mini-news {
    margin-bottom: 2px !important;
    min-height: 80px !important;
    padding: 14px !important;
    position: relative !important;
    background: #f5f5f5 !important
}

article.mini-news .box-name .h4 {
    padding-top: 0 !important
}

article.mini-news p {
    font-size: 15px
}

.moon-arrow-right2 {
    font-family: moon !important;
    display: block !important;
    float: right
}

.linecon-pen {
    font-family: moon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased
}

.linecon-pen:before {
    content: '\e00e' !important
}

h1.entry-title, h1.entry-title a, h2.entry-title, h2.entry-title a {
    font-size: 22px
}

.backtotop {
    border: 0 !important;
	color:#004557;
}

.backtotop:before {
    content: '\E3C9' !important;
    font-size: 45px
}

#logo {
    padding: 45px 0 0;
    text-align: left
}

#logo img {
    height: auto;
    text-align: left;
    margin: 0 0 0 -5px
}

.ubermenu .ubermenu-target-text:after {
    font-family: moon;
    content: '\E3B2' !important;
    font-size: 11px;
    padding-left: 10px
}

.seo_kurs single .entry-thumb, .seo_kurs single .entry-thumb img {
    display: block;
    width: 100% !important
}

#respond button.button .icon {
    font-family: moon !important;
    display: block !important;
    float: right
}

#respond button.button .icon:before {
    content: '\E3B2' !important;
    ms-transform: rotate(265deg);
    -webkit-transform: rotate(265deg);
    transform: rotate(265deg);
    display: block;
    font-size: 10px;
    margin-left: 10px;
    margin-top: 0
}

.post.type-post {
    margin-left: 10px;
    margin-right: 10px
}
@media (max-width: 480px) {
    body {
        overflow-x: hidden !important
    }

    #mobile-menu-view{
        display:block !important;
    }

    .page-title-inner {
        margin-top: -10px
    }

    .page .page-title-inner h1.page-title {
        padding-top: 15% !important
    }

    .page-title-inner h1.page-title {
        font-size: 30px !important;
        padding-right: 0 !important;
        margin-top: 0;
        padding-top: 16% !important;
        text-align: center;
        width: 100%;
        display: block
    }

    .home .page-title-inner h1.page-title {
        font-size: 23px !important
    }

    .page-title-inner .page-title {
        padding: 35px 35px 35px 0;
        font-size: 22px !important;
        vertical-align: middle;
        display: table-cell;
        font-family: 'Playfair Display' !important;
        color: #000
    }

    #logotext {
        float: none !important;
        display: block !important;
        text-align: center !important;
        padding-top: 70px !important
    }

    #custom-lang-image-link {
        margin-top: 18px !important;
        float: none;
        margin-left: 33%
    }

    .ubermenu-skin-trans-black.ubermenu-responsive-toggle {
        left: 38% !important
    }

    .unique-text {
        display: none
    }

    .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target, .ubermenu-sub-indicators li.ubermenu-item-level-0 {
        background-color: #FFF !important
    }

    .post-type-archive-seo_kurs article.format-standard {
        width: 100% !important;
        clear: both !important;
        float: none !important;
        height: auto !important
    }

    .post-type-archive-seo_kurs article .seo_kurs -order {
        float: left !important
    }

    #grid-posts article .entry-thumb, #grid-posts article.post .entry-thumb {
        width: 73% !important;
        float: right !important;
        height: 80px
    }

    #grid-posts article .entry-thumb img, #grid-posts article.post .entry-thumb img {
        height: 80px
    }

    .archive-seo_kurs -container .nine.columns {
        clear: both !important;
        float: none !important
    }

    #grid-posts article, .archive-seo_kurs -container .nine.columns #grid-posts, .archive-seo_kurs -container .nine.columns #grid-posts article {
        height: auto !important;
        width: 100% !important
    }

    #logo img {
        width: 100%;
        margin: 0 auto
    }

    #logo {
        padding: 45px 0 0;
        text-align: center !important
    }

    .page-template-page-contacts-php .team_member_box .avatar {
        margin-bottom: 0 !important;
        float: left;
        margin-right: 10px !important;
        height: auto !important;
        min-height: 0 !important;
        width: auto !important
    }

    .team_member_box .text {
        clear: both !important;
        float: none !important
    }

    .team_member_box .block-title {
        padding-top: 20px
    }

    .team_module .widget-title {
        font-size: 20px !important
    }

    .post.type-post {
        margin-left: 10px;
        margin-right: 10px
    }

    .course-section-home-page:before {
        ransform: scale(3, 2) !important;
        -webkit-transform: scale(3, 2) !important;
        -moz-transform: scale(3, 2) !important;
        -ms-transform: scale(3, 2) !important;
        -o-transform: scale(3, 2) !important
    }

    body.home .to-action-block .button.large {
        padding: 10px !important;
        font-size: 15px !important
    }

    body.home .to-action-block .button.large span.icon {
        margin-top: -3px !important
    }

    .contacts-text .box-text {
        display: block;
        width: 100% !important;
        margin: 0 0 10px;
        padding: 10px;
        font-size: 13px !important
    }

    .contacts-text .box-text p, .contacts-text .box-text span {
        font-size: 13px !important;
        display: block;
        text-align: center
    }
    .three.columns.mobile-three.mvb_last{
        width: 100% !important;
    }
}

@media (max-width: 767px) {
	 #mobile-menu-view{
        display:block !important;
    }
    .page-title-inner .page-title {
        padding: 35px 35px 35px 0;
        font-size: 22px !important;
        vertical-align: middle;
        display: table-cell;
        font-family: 'Playfair Display' !important;
        color: #000
    }

    .ubermenu-skin-trans-black.ubermenu-responsive-toggle {
        left: 38% !important
    }

    .ubermenu-sub-indicators li.ubermenu-item-level-0 {
        background-color: transparent !important
    }

    .post-type-archive-seo_kurs article.format-standard {
        width: 100% !important;
        clear: both !important;
        float: none !important;
        height: auto !important
    }

    .post-type-archive-seo_kurs article .seo_kurs -order {
        float: left !important
    }

    #grid-posts article .entry-thumb, #grid-posts article.post .entry-thumb {
        width: 73% !important;
        float: right !important;
        height: 80px
    }

    #grid-posts article .entry-thumb img, #grid-posts article.post .entry-thumb img {
        height: 80px
    }

    .archive-seo_kurs -container .nine.columns {
        clear: both !important;
        float: none !important
    }

    .archive-seo_kurs -container .nine.columns #grid-posts {
        height: auto !important;
        width: 100% !important
    }

    .page-template-page-contacts-php .team_member_box .avatar {
        margin-bottom: 0 !important;
        float: left;
        margin-right: 10px !important;
        height: auto !important;
        min-height: 0 !important;
        width: auto !important
    }

    body.home .to-action-block .button.large {
        padding: 10px !important;
        font-size: 15px !important
    }

    body.home .to-action-block .button.large span.icon {
        margin-top: -3px !important
    }

    .post.type-post {
        margin-left: 10px;
        margin-right: 10px
    }

    .contacts-text .box-text {
        display: block;
        width: 100% !important;
        margin: 0 0 10px;
        padding: 10px;
        font-size: 13px !important
    }

    .contacts-text .box-text p, .contacts-text .box-text span {
        font-size: 13px !important;
        display: block;
        text-align: center
    }
}

@media (min-width: 768px) {
	 #mobile-menu-view{
        display:block !important;
    }
	
    .page-title-inner .page-title {
        padding: 35px 35px 35px 0;
        font-size: 22px !important;
        vertical-align: middle;
        display: table-cell;
        font-family: 'Playfair Display' !important;
        color: #000;
    }

    .ubermenu-skin-trans-black.ubermenu-responsive-toggle {
        left: 45% !important
    }

    .ubermenu-sub-indicators li.ubermenu-item-level-0 {
        background-color: transparent !important
    }
}

@media (min-width: 992px) {
	 #mobile-menu-view{
        display:none !important;
    }
    .page-title-inner .page-title {
        padding: 35px 35px 35px 0;
        font-size: 22px !important;
        vertical-align: middle;
        display: table-cell;
        font-family: 'Playfair Display' !important;
        color: #000
    }

    .ubermenu-sub-indicators li.ubermenu-item-level-0 {
        background-color: transparent !important
    }
}

@media (min-width: 1200px) {
	 #mobile-menu-view{
        display:none !important;
    }
    .page-title-inner .page-title {
        padding: 35px 35px 35px 0;
        font-size: 22px !important;
        vertical-align: middle;
        display: table-cell;
        font-family: 'Playfair Display' !important;
        color: #000
    }

    .ubermenu-sub-indicators li.ubermenu-item-level-0 {
        background-color: transparent !important
    }
}

.breadcrumbs nav a, .breadcrumbs nav span.current {
    color: #fff !important;
    font-size: 11px !important
}

.entry-meta .post-tags, .entry-meta span a {
    font-size: 12px !important
}

.post-tags > ul.post-categories {
    margin-bottom: 0 !important
}

section.popular-posts .wpp-list li {
    box-shadow: 0 1px 0 rgba(210, 211, 211, .4);
    margin-bottom: 10px
}

section.popular-posts .wpp-date,section.SimpleRecentPosts .wpp-date {
    font-size: 12px
}

.btn.searchsubmit:after {
    font-family: mono !important;
    content: '\E1B7'
}

.yarpp-related h3 {
    font-weight: 400 !important
}
.widget.widget_sp_image{
    text-align: center;
}
.widget.widget_sp_image img {
    margin-top: 30px;
    margin-bottom: 30px;
}
.widget.widget_sp_image h3{
    text-align: left;
}

h1.page-title span{
	font-size:30px;
}

table tbody tr td, table tfoot tr td, table tfoot tr th, table thead tr th, table tr td{
	font-size:15px;
}
.ubermenu-skin-trans-black.ubermenu-responsive-toggle, #ubermenu-main-101-primary_navigation{
    display: none;
}
#mobile-menu-view{
    display:none;
    position: absolute;
    top:0px;
    z-index: 99999999;
    width: 100%;
    text-align: center;
	float:left;
}
#mobile-menu-view #menu-primary_navigation{
    display:none;
    clear: both;
    float: none;
    margin: 0px;
    list-style: none;
    padding: 0px;
    padding-top: 50px;
    background-color: #FFF;
}
#mobile-menu-view #menu-primary_navigation li{
    float: none;
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#mobile-menu-view #menu-primary_navigation li a{
    display: block;
    padding: 10px 15px;
}
#mobile-menu-view #menu-primary_navigation li a:after{
    font-family: moon;
    content: '\E3B2' !important;
    font-size: 10px;
    padding-left: 10px;
}

#mobile-menu-view button.show-menu{
    background: red !important;
    border:0px;
    color: #FFF !important;
    font-size: 16px !important;
    top: 0;
    position: absolute;
    padding: 10px 15px;
    margin: 0px auto;
    cursor: pointer;
    clear: both;
    float: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#mobile-menu-view button.show-menu ul li{
    color: #FFF !important;
}
.widget_nav_menu.forbookmarklets .menu li {
	background-color:#f5f5f5;
	padding:10px;
	margin-bottom:2px;
}
.widget_nav_menu.forbookmarklets .menu li a{
	font-size:16px;
}
ul.bookmarkletslist{
	list-style-type:none;
}
ul.bookmarkletslist li{
	width:31%;
	display:inline-table;
	position:relative;
	overflow:hidden;
	margin-left:10px;
	margin-bottom:10px;
	clear:right;
	vertical-align:top;
}

ul.bookmarkletslist li p.bokmrklettile{
	border:1px dashed grey;
	padding:5px;
	width:100%;
	float:left;
	margin-bottom:5px;
}
body {
	background: #eff0ef url("assets/images/pattern/pattern2.png") !important;
}

#change_wrap_div {
	background: rgba(0, 0, 0, 0) url("images/center-highlight.png") no-repeat scroll center top;
}

#page-title{
	border-right:none;
}

.entry-thumb{
	border:5px solid #fff;
	/*box-shadow:1px 5px 10px #ababab;*/
}

.breadcrumbs{
	background:#004557 !important;
}

.readmorebtn{
	color:#004557 !important;
}


.ubermenu-skin-trans-black .ubermenu-item-level-0 > .ubermenu-target{
	color:#3f3f3f;
}

.map-holder .box-text{
	background-color:#dd3333 !important;
}

blockquote:before {
	color: #004557 !important;
    content: "“" !important;
    font: 70px/30px Tahoma !important;
    left: 25px !important;
    position: absolute !important;
    top:38px !important;
}

.customtextwid p:last-child{
	margin-bottom:0px;
}
.jvoverflowhidden{
	overflow:hidden;
}

.widget_sp_image img {
    border: 5px solid #fff;
}


.post p.details{
	font-size:13px;
}

.aiowps-captcha-equation input{
	width:50px;
}