/*
Theme Name: BĐS
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
h1, h2, h3, h4, h5, h6 {
	text-wrap: wrap;
}
b, strong {
    font-weight: bold !important;
}
/*************** ADD CUSTOM CSS HERE.   ***************/

@font-face {
    font-family: 'SFUFutura';
    src: url('/wp-content/themes/bds/font/SFUFutura.eot');
    src: url('/wp-content/themes/bds/font/SFUFutura.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/bds/font/SFUFutura.woff2') format('woff2'), url('/wp-content/themes/bds/font/SFUFutura.woff') format('woff'), url('/wp-content/themes/bds/font/SFUFutura.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SFUFuturaBold';
    src: url('/wp-content/themes/bds/font/SFUFuturaBold.eot');
    src: url('/wp-content/themes/bds/font/SFUFuturaBold.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/bds/font/SFUFuturaBold.woff2') format('woff2'), url('/wp-content/themes/bds/font/SFUFuturaBold.woff') format('woff'), url('/wp-content/themes/bds/font/SFUFuturaBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
.header-title{
	margin-top:30px;
}
.header-title .rank-math-breadcrumb p,
.breadcrumb_background .rank-math-breadcrumb p{
    margin-bottom: 0;
}

.woocommerce-breadcrumb{
	display:none;
}
.form-group {
    display: flex;
    gap: 10px;
    margin-bottom: 0;
    vertical-align: middle;
    width: 100%;
}

.form-group a {
    width: 50%;
    height: 55px;
    font-size: 14px;
    color: #fff;
    line-height: initial;
    padding: 0px 15px;
    border-radius: 3px;
    text-transform: inherit;
    border: solid 1px transparent;
    font-weight: 400;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}

.form-group a span {
    line-height: initial;
    text-transform: uppercase;
    width: 100%;
    display: block;
    font-weight: 700;
    font-size: 14px;
}

.form-group a p {
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    line-height: initial;
    font-size: 10px;
    font-weight: 400;
    text-transform: none;
}

.breadcrumb_background {
    background-size: cover;
    background-position: center top;
    padding: 25px 0px;
    background-repeat: no-repeat;
    min-height: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-flow: column;
}

.title_full .title_page {
    font-weight: 700;
    font-size: 45px;
    margin-bottom: 0;
    color: #fff;
    text-align: center;
}

.breadcrumb_background .rank-math-breadcrumb {
    color: #fff !important;
    font-size: 14px;
    padding: 15px 0px 15px;
    text-align: center;
    margin-bottom: 0;
}

.breadcrumb_background .rank-math-breadcrumb a {
    color: #fff !important;
}

.banner-section .text-inner {
    border-radius: 10px;
    background: #1f4e81bf;
    padding: 10px;
}

.page-template-page-transparent-header-php .header-main .header-inner {
    background: #ffffffb5;
    margin-top: 20px;
    border-radius: 10px;
    box-shadow: 2px 2px 10px #0000003b;
}

.section1 ul {
    margin-bottom: 0
}

.nut-xem-chi-tiet {
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 0
}

.row-logo {
    box-shadow: 2px 2px 20px #00000024
}

.section1 .large-12 ul li {
    text-align: left;
    list-style: none !important;
    background: #bbcaff !important;
    padding: 7px 15px 7px 30px !important;
    margin-bottom: 5px;
    counter-increment: item;
    position: relative;
}

.section1 .large-12 ul li:before {
    position: absolute;
    content: counter(item);
    font-size: 1.5em;
    left: -15px;
    background-color: var(--primary-color);
    top: 0;
    color: #fff;
    line-height: 32px;
    padding: 0 10px;
}

.lien-he-section input[type=submit] {
    background-color: #fff;
    color: var(--primary-color);
}

.col.large-12 {
    padding-bottom: 0
}

.stuck .header-inner {
    margin-top: 0 !important;
    background: none !important;
    box-shadow: none !important
}

.video-section .box:hover .play {
    opacity: 0;
    transform: scale(5) translateX(10px);
}

.video-section .play {
    position: absolute;
    width: 100%;
    height: 30%;
    background-image: url(/wp-content/uploads/2019/07/play-button-blue.png);
    background-size: 45px;
    background-repeat: no-repeat;
    background-position: center left;
    top: 39%;
    transform: translateY(-50%);
    transition: all 1s;
    transform-origin: center left;
}

.row-logo .col {
    padding-bottom: 0
}

.video-section .box .box-text {
    padding: 10px
}

.video-section .col.medium-4 {
    padding-bottom: 0
}

.video-section .box .box-text h4 {
    font-family: "roboto", sans-serif;
    text-transform: none;
}

.slider-nav-dots-dashes-spaced .flickity-page-dots .dot {
    height: 5px;
    width: 30px;
    background: white;
    border-radius: 4px;
    border: none;
}

.section-title-center span:after {
    content: "";
    display: table;
    clear: both;
    background: url(/wp-content/uploads/2019/07/line.png);
    width: 100%;
    height: 20px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    padding-top: 0px;
}

.nav-spacing-xlarge>li {
    margin: 0 15px;
}

.header-nav-main li>a {
    color: #0a0a0a !important;
}

.header-nav-main li.menu-item a:hover,
.header-nav-main li.active a {
    color: var(--primary-color) !important;
}

.shop-page-title .page-title-inner {
    min-height: 260px;
}

.product-title a {
    font-size: 18px;
}

.box-text-products .price-wrapper {
    display: none;
}

.product-info .amount {
    color: #ff0000 !important;
    font-size: 24px !important;
}

.header-button .button {
    font-size: 16px
}

.section-title b {
    background: #00000000
}

.gioi-thieu-section .heading {
    position: absolute;
    color: rgba(37, 37, 37, .05);
    right: 0;
    top: -60px;
    font-family: "UTM Bebas";
    font-size: 130px;
    width: 500px;
}

.gioi-thieu-section .cot2 p {
    margin-bottom: 10px;
    right: -91px;
}

.gioi-thieu-section .col {
    padding-bottom: 0
}

.gioi-thieu-section .heading2 {
    top: 0px;
    color: rgba(37, 37, 37, .05) !important
}

.section-title-center span {
    font-family: "SFUFuturaBold", sans-serif;
}

.banner-section h2 {
    text-transform: uppercase;
    font-size: 30px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: "SFUFuturaBold", sans-serif;
}

.tieu-chi-section {
    background-image: url(/wp-content/uploads/2019/07/home-icons-bg-2-1.png);
    background-repeat: no-repeat;
    background-position-y: 43px;
    background-size: 1920px;
    background-color: #ddeaf7;
    background-blend-mode: soft-light;
}

.tieu-chi-section .col {
    padding-bottom: 0
}

.tab-du-an .tab-panels {
    border: none;
    background-color: #fff;
    padding: 20px 0 0 0;
    border-top: 1px solid #36608e;
}

.list-post .post-item .post-title {
    font-family: "roboto", sans-serif;
    font-size: 16px;
    text-transform: none;
    font-weight: normal;
    color: white;
    margin-bottom: 8px;
    height: 41px;
    overflow: hidden;
}

.box-blog-post .is-divider {
    display: none
}

.lien-he-section .col {
    padding-bottom: 0
}

ul li.bullet-star {
    border-bottom: none
}

input[type='submit'] {
    margin-bottom: 0;
    border-radius: 20px;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: none;
}

.lien-he-section input[type='email'],
.lien-he-section input[type='tel'],
.lien-he-section input[type='text'],
.lien-he-section textarea {
    border-radius: 20px;
    font-size: 15px;
}

.lien-he-section form {
    margin-bottom: 0
}

.list-post .post-item .post-meta {
    color: var(--primary-color);
}

.tab-du-an .nav-tabs>li.active>a {
    border-top-color: var(--primary-color);
    border-left: 1px solid var(--primary-color);
    border-right: 1px solid var(--primary-color);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: white !important;
    color: var(--primary-color);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-transform: none;
    font-size: 16px;
}

.tab-du-an .nav-tabs>li a {
    margin: 0 2px;
    position: relative;
    background: -moz-linear-gradient(-60deg, #052342 0%, var(--primary-color) 100%);
    background: -webkit-linear-gradient(-60deg, #052342 0%, var(--primary-color) 100%);
    background: linear-gradient(150deg, #052342 0%, var(--primary-color) 100%);
    text-transform: none;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    border-color: transparent;
    padding: 6px 16px;
    border-radius: 3px;
    transition: transform .5s;
}

.list-du-an .box-text .box-text-inner p {
    font-size: 18px;
    line-height: 25px;
    color: var(--primary-color);
}

.list-du-an .box-text {
    opacity: 1 !important;
    box-shadow: none;
    padding: 10px;
    margin: auto;
    margin-bottom: -30px !important;
    width: 85% !important;
}

.list-du-an:hover>.box-text {
    box-shadow: 0px -17px 10px #1f4e8185;
}

.list-du-an {
    margin-bottom: 20px;
    overflow: inherit !important;
}

.footer-section {
    background: url(/wp-content/uploads/2019/07/footer-bg-1.png);
    background-repeat: repeat-x;
    background-size: inherit;
    background-position-y: bottom;
    background-attachment: fixed;
}

.footer-section .cot3 ul li {
    list-style: none;
    margin: 10px 0;
}

.footer-section .cot3 ul li a:hover {
    text-decoration: underline
}


.absolute-footer {
    color: var(--primary-color);
}

a.back-to-top {
    background: var(--primary-color) !important;
    border: none !important;
    color: white
}

.parallax-title h1 {
    color: white;
    font-size: 25px;
}

.parallax-title .rank-math-breadcrumb a {
    color: #fff
}

.parallax-title .rank-math-breadcrumb {
    font-size: 15px;
    color: white;
    margin-top: 0;
}

.dai-ly-lien-ket ul li {
    background: url(/wp-content/uploads/2019/07/check@2x.png);
    background-repeat: no-repeat;
    width: 50%;
    float: left;
    display: inline-block;
    margin-left: 0;
    margin-bottom: 10px;
    background-size: 15px;
    background-position-y: center;
    padding-left: 20px;
}

.dai-ly-lien-ket ul {
    margin-bottom: 0
}

.parallax-title .entry-header {
    max-width: 500px;
    margin: 8.8% auto;
    background: #1f4e82bd;
    padding: 20px;
    border-radius: 10px;
}

.blog-archive .archive-page-header {
    background: #e6f4ff;
    padding: 15px 0;
    margin-bottom: 20px
}

.blog-archive #breadcrumbs {
    margin-bottom: 6px;
    font-size: 15px;
}

.blog-archive h1.page-title {
    margin-bottom: 5px;
    color: #204a77;
}

.blog-archive .large-9,
.blog-single .large-9,
.page-right-sidebar .large-9 {
    padding-right: 20px
}

.recent-blog-posts a:hover {
    color: #204a77
}

.blog-archive .post-item .box-text {
    padding: 15px
}

.blog-archive .large-9 .badge {
    display: none
}

.blog-archive .post-item .box-image .image-cover {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.blog-archive .post-item .post-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-family: "roboto", sans-serif;
    text-transform: none;
    font-size: 19px;
    color: #204a77;
}

.mr-half {
    margin-right: 10px;
}

.blog-archive .large-3,
.blog-single .large-3,
.page-right-sidebar .large-3 {
    padding-left: 0px
}

.recent-blog-posts a {
    margin-bottom: 0;
    font-size: 14px;
    color: black;
    line-height: 18px;
}

.widget {
    background: #f3f3f3;
    padding: 10px;
    border-radius: 6px;
}

.widget .is-divider {
    display: none
}

span.widget-title {
    text-transform: none;
    letter-spacing: 0;
    font-size: 20px;
    font-weight: normal;
    color: var(--primary-color);
}

.widget>ul>li {
    border-top: 0 !important;
}

.widget .current-cat>a {
    color: var(--primary-color);
}

.widget_categories ul li a {
    font-size: 15px;
    padding: 2px 0;
}

.blog-archive .nav-pagination>li>a {
    border: none !important;
    background: #bdbdbd;
    color: white !important;
}

.blog-archive .post-item a:hover {
    color: black
}

.blog-archive .post-item .col-inner {
    border-radius: 10px;
    box-shadow: 2px 2px 5px #00000012;
}

.blog-archive .archive-page-header .large-12 {
    text-align: left
}

.blog-single #breadcrumbs {
    margin-bottom: 10px;
    font-size: 15px;
}

.blog-single .entry-meta {
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0;
    color: gray;
}

.blog-single .entry-title {
    font-family: "roboto", sans-serif;
    text-transform: none;
    color: #1f4e84;
    font-size: 25px;
}

.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}

.blog-single .the-tim-kiem a:hover {
    background: var(--primary-color);
    color: #fff;
}

.blog-single .the-tim-kiem a {
    background: #f2f2f2;
    color: #585858;
    padding: 2px 10px
}

.blog-single .the-tim-kiem {
    color: black
}

.blog-single .danh-muc {
    margin-bottom: 10px;
    color: black
}

.blog-single footer.entry-meta {
    border-bottom: 1px solid #ececec;
    font-size: 15px
}

.blog-single .blog-share {
    text-align: left
}

.entry-header-text {
    padding: 0;
}

.blog-archive .tieu-de-bai-viet {
    display: none
}

.wp-caption .wp-caption-text {
    background: white;
}

.bai-viet-lien-quan {
    margin-top: 20px;
}

.blog-single .meta-related ul li a:hover {
    text-decoration: underline
}

.blog-single .meta-related ul li {
    margin-bottom: 5px;
}

.blog-single .meta-related ul {
    margin-bottom: 0;
    font-size: 15px
}

.blog-single .meta-related {
    background: #e0ebf7;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 20px;
}

.tieu-de-bai-viet .container {
    padding-left: 7px;
    padding-right: 7px;
}

.is-divider {
    display: none
}

.blog-single .tieu-de-bai-viet {
    background: #e0ebf7;
    padding: 30px 0;
    margin-bottom: 20px
}

.blog-archive,
.blog-single {
    padding: 0 !important
}

.blog-archive .post-item .col-inner:hover {
    box-shadow: 2px 2px 20px #0000001f;
}

.bai-viet-lien-quan h2 {
    text-transform: uppercase;
    font-size: 19px;
    margin-bottom: 15px;
}

.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}

.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.33%;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
}

.bai-viet-lien-quan ul li .box-image img {
    height: 180px;
    border-radius: 6px;
    object-fit: cover;
    object-position: center;
}

.bai-viet-lien-quan ul li h3 {
    height: 65px;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    margin-top: 7px;
    line-height: 21px;
    font-family: "roboto", sans-serif;
    text-transform: none;
}

.bai-viet-lien-quan ul li h3:hover {
    text-decoration: underline;
    color: #0a0a0a;
}

.thong-tin-tac-gia {
    background: #eef7ff;
    padding: 15px;
    border-radius: 5px;
    display: inline-block;
    width: 100%;
    clear: both;
    border: 1px solid #d7edff;
}

.thong-tin-tac-gia .left {
    width: 15%;
    float: left;
    display: inline-block;
}

.thong-tin-tac-gia .right {
    padding-left: 10px;
    width: 85%;
    float: right;
    display: inline-block;
    text-align: left;
}

.thong-tin-tac-gia .right p {
    color: var(--primary-color);
    margin-bottom: 0;
    font-size: 15px;
}

.thong-tin-tac-gia h4 {
    text-transform: uppercase;
    font-size: 19px;
    margin-bottom: 4px;
}

.icon-box2 .icon-box-img img {
    padding-top: 0;
    border-radius: 99%
}

.cac-li-do .icon-box {
    background: white;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 6px
}

.video-section .col.large-12 {
    padding-bottom: 30px !important
}

#popup-tu-van {
	background-color: var(--primary-color);
	color: #fff !important;
	text-align:center;
}
#popup-tu-van form{
	margin-bottom:0;
}
#popup-tu-van h3, 
#popup-tu-van h4{
	color: #fff !important;
}
#popup-tu-van h4{
	margin-bottom:30px;
}
#popup-tu-van input[type=text],
#popup-tu-van input[type=tel]{
	border-radius:5px;
	color:#000
}
#popup-tu-van .item-checkbox{
	background-color:#fff;
	border-radius:5px; 
	margin-bottom: 1em;
	padding: 10px;
	color:#000;
}
.item-checkbox .wpcf7-list-item{
	margin:0 !important;
	width:100%;
	display:flex;
	gap:5px;
}
.item-checkbox input[type=checkbox]{
	margin:0;
}
#popup-tu-van input[type='submit']{
	border-radius:5px;
	background-color:#fff;
	color:var(--primary-color);
	font-weight:bold;
	padding:0 30px;
	margin:0;
}
#popup-tu-van input::placeholder{
	color:#000;
}
#popup-tu-van .mfp-close{
	background-color: #fff;
    mix-blend-mode: unset;
    opacity: 1;
    border-radius: 99px;
    color: #0a0a0a;
	top: 10px !important;
	right: 10px;
	font-size: 30px;
	width: 30px;
	height: 30px;
    line-height: 30px;
}
.wpcf7-spinner{
	display:none;
}
.wpcf7 .wpcf7-not-valid-tip{
	margin-top:0;
}
@media only screen and (max-width: 850px){
	.off-canvas-left .mfp-content {
        padding-top: 0;
		background-color: var(--primary-color) !important;

    }
	.off-canvas-left .nav-sidebar.nav-vertical>li+li{
		border:none !important;
	}
	.off-canvas-left .nav-sidebar .toggle{ color: white;}
    .off-canvas-left .nav-sidebar.nav-vertical>li a {
        font-family: "Oswald", sans-serif;
        color: white;
        font-weight: normal;
		    padding-bottom: 10px;
    padding-top: 10px;
		font-size:12px;
    }
}
@media only screen and (max-width: 550px) {
	.single-product .breadcrumb_background{
		min-height: 150px;
	}
	.single-product .title_full,
	.single-product .breadcrumb_background .rank-math-breadcrumb{
		display:none;
	}
    .form-group a {
        width: 100%;
    }
    .form-group {
        flex-wrap: wrap;
    }
    .header.has-transparent,
    .header.transparent {
        position: inherit;
    }
    .page-template-page-transparent-header-php .header-main .header-inner {
        margin-top: 0;
        border-radius: 0
    }
    
    .banner-section .text-box {
        width: 95% !important
    }
    .section-title-container {
        margin-bottom: 10px;
    }
    .list-post .post-item {
        padding-bottom: 15px;
        flex-basis: 50%;
        max-width: 50%
    }
    .list-post .post-item:nth-child(2n+1) {
        padding-right: 7px;
    }
    .list-post .post-item:nth-child(2n+2) {
        padding-left: 7px;
    }
    .list-post .post-item .post-title {
        font-size: 13px;
        height: 48px
    }
    .gioi-thieu-section .cot1 .gap-element,
    .gioi-thieu-section .heading {
        display: none !important
    }
    .list-du-an .box-text .box-text-inner p {
        font-size: 15px;
        line-height: 20px;
    }
    .footer-section .col {
        flex-basis: 100%;
        max-width: 100%
    }
    .blog-archive .large-9,
    .blog-single .large-9,
    .page-right-sidebar .large-9,
    .blog-archive .large-3,
    .blog-single .large-9,
    .page-right-sidebar .large-3,
    .blog-archive .large-3,
    .blog-single .large-3,
    .page-right-sidebar .large-3 {
        padding-left: 10px;
        padding-right: 10px
    }
    .bai-viet-lien-quan ul li {
        width: 50%
    }
    .bai-viet-lien-quan ul li .box-image img {
        height: 100px;
    }
    .bai-viet-lien-quan ul li h3 {
        font-size: 14px
    }
    .blog-archive .archive-page-header .large-12 {
        text-align: center;
    }
    .dai-ly-lien-ket ul li {
        width: 100%
    }
    .ux-logo img {
        height: 100px
    }
}

@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
}

.entry-content {
    color: #212529;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}

.entry-content h2,
.entry-content h3,
.entry-content h4 {
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
    color: var(--primary-color);
}

.entry-content figure {
    background: #fff;
    border: 1px solid #f0f0f0;
    padding: 5px 3px 10px;
    text-align: center;
}

.entry-content h6 {
    font-size: 15px;
}

.entry-content h5 {
    font-size: 17px;
}

.entry-content h4 {
    font-size: 17px;
}

.entry-content h3 {
    font-size: 18px;
}

.entry-content h2 {
    font-size: 20px;
    line-height: 1.5;
}

.entry-content h1 {
    font-size: 25px;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px;
}

.entry-content p {
    color: #333;
    margin-bottom: 15px;
    font-size: 16.5px;
    line-height: 1.6;
}

.entry-content ul {
    list-style: disc;
    padding-left: 20px;
    padding-bottom: 5px;
}

.entry-content ul li {
    color: #333;
    line-height: 1.5;
    margin-bottom: 10px;
    font-size: 16.5px;
}

.entry-content ul li a {
    color: #007bff;
}

.entry-content ol {
    list-style: decimal;
    padding-left: 18px;
    padding-bottom: 5px;
    font-size: 16.5px;
}

.entry-content ol li {
    color: #333;
    line-height: 1.5;
    margin-bottom: 10px;
    font-size: 16.5px;
}

.entry-content ol li a {
    color: #ff5912;
}

.entry-content a {
    font-weight: 700;
}

.entry-content blockquote {
    background: #f3f3f3;
    color: #868686;
    display: block;
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 20px;
    padding: 15px 20px 15px 45px;
    position: relative;
    text-align: justify;
}

.entry-content blockquote p {
    margin-bottom: 0;
}

.entry-content blockquote:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 3px;
    background: var(--primary-color);
    content: "";
}

.entry-content code {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    font-size: 0.85rem;
    color: #e83e8c;
    font-size: 15px;
}

.entry-content table {
    width: 100%;
    height: auto;
    overflow: auto;
}

.entry-content table>tbody>tr>td,
.entry-content table>tbody>tr>th,
.entry-content table>tfoot>tr>td,
.entry-content table>tfoot>tr>th,
.entry-content table>thead>tr>td,
.entry-content table>thead>tr>th,
.term-description table>tbody>tr>td,
.term-description table>tbody>tr>th,
.term-description table>tfoot>tr>td,
.term-description table>tfoot>tr>th,
.term-description table>thead>tr>td,
.term-description table>thead>tr>th {
    border: 1px solid #ddd;
    padding: 7px 10px !important;
    font-size: 16.5px !important;
    width: auto !important;
}

.entry-content iframe {
    margin: auto;
}

.entry-content .syntaxhighlighter {
    padding: 10px 0;
}