﻿@media screen and (min-width:1280px) {
    .blog-content {
        padding: 0 0 20px;
    }

        .blog-content.Video {
            text-align: center;
        }

        .blog-content.Audio {
            text-align: center;
        }

        .blog-content .blog-inner {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
        }

            .blog-content .blog-inner.slider {
                margin-bottom: 40px;
            }

            .blog-content .blog-inner .blog-flex-slider {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-slider.Left {
                    flex-basis: 40%;
                    width: 40%;
                    order: 1;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Right {
                    flex-basis: 40%;
                    width: 40%;
                    order: 2;
                    margin-bottom: 40px;
                }

                    .blog-content .blog-inner .blog-flex-slider.Right .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: right;
                        padding: 0;
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-slider.Full {
                    flex-basis: 100%;
                    width: 100%;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider .rslides-blog {
                    margin: 0;
                    padding: 0;
                }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog li {
                        position: relative;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog li img {
                            width: 100%;
                            display: block;
                        }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: left;
                        padding: 0;
                        width: 100%;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li button:before {
                            position: absolute;
                            top: 0;
                            left: 0;
                            content: "•";
                            width: 20px;
                            height: 20px;
                            font-family: "slick";
                            font-size: 16px;
                            line-height: 20px;
                            text-align: center;
                            color: #000;
                            opacity: .6;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                        }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li.slick-active button:before {
                            color: #ba9e66;
                            opacity: 1;
                        }

            .blog-content .blog-inner .blog-flex-image {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-image.Left {
                    flex-basis: 40%;
                    padding-right: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Left img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Right {
                    flex-basis: 40%;
                    padding-left: 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                    .blog-content .blog-inner .blog-flex-image.Right img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Full {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                }

                    .blog-content .blog-inner .blog-flex-image.Full img {
                        width: 100%;
                    }

            .blog-content .blog-inner .blog-content {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-content.Left {
                    flex-basis: 60%;
                    padding: 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Right {
                    flex-basis: 60%;
                    padding: 20px 20px 20px 0;
                    box-sizing: border-box;
                    order: 1;
                }

                .blog-content .blog-inner .blog-content.Full {
                    flex-basis: 100%;
                    padding: 20px 0;
                    box-sizing: border-box;
                }
}

@media screen and (min-width:1025px) and (max-width:1280px) {
    .blog-content {
        padding: 0 0 20px;
    }

        .blog-content .blog-inner {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
            margin-bottom: 20px;
        }

            .blog-content .blog-inner.slider {
                margin-bottom: 40px;
            }

            .blog-content .blog-inner .blog-flex-slider {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-slider.Left {
                    flex-basis: 40%;
                    width: 40%;
                    order: 1;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Right {
                    flex-basis: 40%;
                    width: 40%;
                    order: 2;
                    margin-bottom: 40px;
                }

                    .blog-content .blog-inner .blog-flex-slider.Right .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: right;
                        padding: 0;
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-slider.Full {
                    flex-basis: 100%;
                    width: 100%;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider .rslides-blog {
                    margin: 0;
                    padding: 0;
                }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog li {
                        position: relative;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog li img {
                            width: 100%;
                            display: block;
                        }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: left;
                        padding: 0;
                        width: 100%;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li button:before {
                            position: absolute;
                            top: 0;
                            left: 0;
                            content: "•";
                            width: 20px;
                            height: 20px;
                            font-family: "slick";
                            font-size: 16px;
                            line-height: 20px;
                            text-align: center;
                            color: #000;
                            opacity: .6;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                        }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li.slick-active button:before {
                            color: #ba9e66;
                            opacity: 1;
                        }

            .blog-content .blog-inner .blog-flex-image {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-image.Left {
                    flex-basis: 40%;
                    padding-right: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Left img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Right {
                    flex-basis: 40%;
                    padding-left: 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                    .blog-content .blog-inner .blog-flex-image.Right img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Full {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                }

                    .blog-content .blog-inner .blog-flex-image.Full img {
                        width: 100%;
                    }

            .blog-content .blog-inner .blog-content {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-content.Left {
                    flex-basis: 60%;
                    padding: 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Right {
                    flex-basis: 60%;
                    padding: 20px 20px 20px 0;
                    box-sizing: border-box;
                    order: 1;
                }

                .blog-content .blog-inner .blog-content.Full {
                    flex-basis: 100%;
                    padding: 20px 0;
                    box-sizing: border-box;
                }
}

@media only screen and (min-width:625px) and (max-width:1024px) {
    .blog-content {
        padding: 0 0 20px;
    }

        .blog-content .blog-inner {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
            margin-bottom: 20px;
        }

            .blog-content .blog-inner.slider {
                margin-bottom: 40px;
            }

            .blog-content .blog-inner .blog-flex-slider {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-slider.Left {
                    flex-basis: 40%;
                    width: 40%;
                    order: 1;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Right {
                    flex-basis: 40%;
                    width: 40%;
                    order: 2;
                    margin-bottom: 40px;
                }

                    .blog-content .blog-inner .blog-flex-slider.Right .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: right;
                        padding: 0;
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-slider.Full {
                    flex-basis: 100%;
                    width: 100%;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider .rslides-blog {
                    margin: 0;
                    padding: 0;
                }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog li {
                        position: relative;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog li img {
                            width: 100%;
                            display: block;
                        }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: left;
                        padding: 0;
                        width: 100%;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li button:before {
                            position: absolute;
                            top: 0;
                            left: 0;
                            content: "•";
                            width: 20px;
                            height: 20px;
                            font-family: "slick";
                            font-size: 16px;
                            line-height: 20px;
                            text-align: center;
                            color: #000;
                            opacity: .6;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                        }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li.slick-active button:before {
                            color: #ba9e66;
                            opacity: 1;
                        }

            .blog-content .blog-inner .blog-flex-image {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-image.Left {
                    flex-basis: 40%;
                    padding-right: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Left img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Right {
                    flex-basis: 40%;
                    padding-left: 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                    .blog-content .blog-inner .blog-flex-image.Right img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Full {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                }

                    .blog-content .blog-inner .blog-flex-image.Full img {
                        width: 100%;
                    }

            .blog-content .blog-inner .blog-content {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-content.Left {
                    flex-basis: 60%;
                    padding: 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Right {
                    flex-basis: 60%;
                    padding: 20px 20px 20px 0;
                    box-sizing: border-box;
                    order: 1;
                }

                .blog-content .blog-inner .blog-content.Full {
                    flex-basis: 100%;
                    padding: 20px 0;
                    box-sizing: border-box;
                }
}

@media only screen and (min-width:480px) and (max-width:624px) {
    .blog-content {
        padding: 0 0 20px;
    }

        .blog-content .blog-inner {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
            margin-bottom: 20px;
        }

            .blog-content .blog-inner.slider {
                margin-bottom: 40px;
            }

            .blog-content .blog-inner .blog-flex-slider {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-slider.Left {
                    flex-basis: 100%;
                    width: 100%;
                    order: 1;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Right {
                    flex-basis: 100%;
                    width: 100%;
                    order: 2;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Full {
                    flex-basis: 100%;
                    width: 100%;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider .rslides-blog {
                    margin: 0;
                    padding: 0;
                }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog li {
                        position: relative;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog li img {
                            width: 100%;
                            display: block;
                        }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: left;
                        padding: 0;
                        width: 100%;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li button:before {
                            position: absolute;
                            top: 0;
                            left: 0;
                            content: "•";
                            width: 20px;
                            height: 20px;
                            font-family: "slick";
                            font-size: 16px;
                            line-height: 20px;
                            text-align: center;
                            color: #000;
                            opacity: .6;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                        }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li.slick-active button:before {
                            color: #ba9e66;
                            opacity: 1;
                        }

            .blog-content .blog-inner .blog-flex-image {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-image.Left {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Left img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Right {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Right img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Full {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                }

                    .blog-content .blog-inner .blog-flex-image.Full img {
                        width: 100%;
                    }

            .blog-content .blog-inner .blog-content {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-content.Left {
                    flex-basis: 100%;
                    padding: 10px 0 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Right {
                    flex-basis: 100%;
                    padding: 10px 0 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Full {
                    flex-basis: 100%;
                    padding: 10px 0 20px;
                    box-sizing: border-box;
                }
}

@media only screen and (max-width:479px) {
    .blog-content {
        padding: 0 0 20px;
    }

        .blog-content .blog-inner {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            align-items: center;
            margin-bottom: 20px;
        }

            .blog-content .blog-inner.slider {
                margin-bottom: 40px;
            }

            .blog-content .blog-inner .blog-flex-slider {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-slider.Left {
                    flex-basis: 100%;
                    width: 100%;
                    order: 1;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Right {
                    flex-basis: 100%;
                    width: 100%;
                    order: 2;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider.Full {
                    flex-basis: 100%;
                    width: 100%;
                    margin-bottom: 40px;
                }

                .blog-content .blog-inner .blog-flex-slider .rslides-blog {
                    margin: 0;
                    padding: 0;
                }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog li {
                        position: relative;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog li img {
                            width: 100%;
                            display: block;
                        }

                    .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots {
                        position: absolute;
                        bottom: -40px;
                        list-style: none;
                        display: block;
                        text-align: left;
                        padding: 0;
                        width: 100%;
                    }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li button:before {
                            position: absolute;
                            top: 0;
                            left: 0;
                            content: "•";
                            width: 20px;
                            height: 20px;
                            font-family: "slick";
                            font-size: 16px;
                            line-height: 20px;
                            text-align: center;
                            color: #000;
                            opacity: .6;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                        }

                        .blog-content .blog-inner .blog-flex-slider .rslides-blog .slick-dots li.slick-active button:before {
                            color: #ba9e66;
                            opacity: 1;
                        }

            .blog-content .blog-inner .blog-flex-image {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-flex-image.Left {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Left img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Right {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                    order: 1;
                }

                    .blog-content .blog-inner .blog-flex-image.Right img {
                        width: 100%;
                    }

                .blog-content .blog-inner .blog-flex-image.Full {
                    flex-basis: 100%;
                    padding-bottom: 20px;
                    box-sizing: border-box;
                }

                    .blog-content .blog-inner .blog-flex-image.Full img {
                        width: 100%;
                    }

            .blog-content .blog-inner .blog-content {
                justify-content: center;
            }

                .blog-content .blog-inner .blog-content.Left {
                    flex-basis: 100%;
                    padding: 10px 0 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Right {
                    flex-basis: 100%;
                    padding: 10px 0 20px;
                    box-sizing: border-box;
                    order: 2;
                }

                .blog-content .blog-inner .blog-content.Full {
                    flex-basis: 100%;
                    padding: 10px 0 20px;
                    box-sizing: border-box;
                }
}
