/*

Theme Name: Morning monday

Theme URI: http://kopatheme.com/

Author: Kopatheme

Author URI: http://kopatheme.com/

Description: Morning monday theme is designed for magazine with flexible layout. The theme is based on KOPATHEME layout manager technique that will let you flexibility choose layout options of every pages within your site. It is very helpful when you are experimenting with visual hierarchy. You can define unlimited sidebar for widget areas, and with powerful custom widgets, the theme provides you more flexibility and ease-of-use for your site

Version: 1.0.0

License: GNU General Public License v3 or later

License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready

*/





/*----------------------------------------------------------------



[Table of contents]



1. - Config

    1.1 - Typography

    1.2 - Global config

    1.3 - Grid

    1.4 - Basic Structure



2. - Structure

    2.1 - Title

    2.2 - Header

    2.3 - Menu

    2.4 - Bottom sidebar

    2.5 - Footer



3. - Widgets

    3.1 - Global Widget

    3.2 - Ads

    3.3 - Article list

    3.4 - Product list

    3.5 - Search

    3.6 - Comments

    3.7 - Reply

    3.8 - Tab Articles

    3.9 - Tag

    3.10 - Sync-owl

    3.11 - Toggle

    3.12 - Accordion

    3.13 - Categories

    3.14 - Related posts

    3.15 - TopWeek

    3.16 - PwgSlider

    3.17 - Carousel

    3.18 - Pagination

    3.19 - Breadcrumb

    3.20 - Back top

    3.21 - Overlay



4. - Pages

    4.1 - Elements

    4.2 - Single Shop

    4.3 - Contact

    4.4 - 404 page



-----------------------------------------------------------------*/





/**

 * 1.Config

 * -------------------------------------------------------------------

 */





/**

 * 1.1.Typography

 * -------------------------------------------------------------------

 */



/*@import url(http://fonts.googleapis.com/css?family=Anton|Roboto:400,300,700,400italic);*/



@import url('https://fonts.googleapis.com/css?family=Quicksand');



/**

 * 1.2.Global config

 * -------------------------------------------------------------------

 */



* {

    margin: 0;

    padding: 0;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



body {

    font-family: "Quicksand", sans-serif;

    border-top: 10px solid #000000;

    font-size: 14px;

    line-height: 22px;

}





p {

    color: #222222;

    font-size: 14px;

    line-height: 22px;

}



ul {

    list-style: outside none none;

    margin: 0;

}



h1, h2, h3, h4, h5, h6 {

    font-family: "Quicksand", sans-serif;

    color: #111111;

    font-weight: normal;

    display: block;

    margin: 0 0 10px;

}



h1 {

    font-size: 36px;

    line-height: 36px;

}



h2 {

    font-size: 30px;

    line-height: 34px;

}



h3 {

    font-size: 24px;

    line-height: 30px;

}



h4 {

    font-size: 18px;

    line-height: 24px;

}



h5 {

    font-size: 16px;

    line-height: 22px;

}



h6 {

    font-size: 14px;

    line-height: 20px;

}



a {

    text-decoration: none !important;

    outline: none !important;

}



img {

    width: 100%;

    height: auto;

}



input, textarea {

    border: 1px solid transparent;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



textarea {

    resize: none;

}



input:focus, textarea:focus {

    border: 1px solid #f58220;

    outline: 0;

}

/* 

button:focus {

    outline: 0;

}



button:active {

    position: relative;

    top: 2px;

} */



.block {

    display: block !important;

}



label.error {

    color: #f8b8ba;

}



::selection {

    background: #f58220;

    color: #ffffff;

}



.translate-in {

    transform: translateX(320px);

    -webkit-transform: translateX(320px);

    -ms-transform: translateX(320px);

    -o-transform: translateX(320px);

    -moz-transform: translateX(320px);

    overflow: auto;

}



.main-menu.slide-down {

    max-height: 800px;

    overflow: initial;

    visibility: visible;

}



#main-header {

    margin-top: -5px;

}



.toggle-main-menu a.toggle-main-menu-style {

    color: #f58220;

}



#submit-contact {

    font-size: 14px;

    line-height: 31px;

    text-align: center;

    color: #333333;

    text-transform: uppercase;

    font-family: "Quicksand", sans-serif;

    background: #f58220;

    border: 0;

    width: 117px;

}



#btn-prev {

    font-size: 12px;

    text-align: center;

    color: #333333;

    text-transform: uppercase;

    font-family: "Quicksand", sans-serif;

    background: #f58220;

    border: 0;

    width: 100px;

    margin-right: 5px;

}



.loading {

    min-height: 380px;

}



@media (max-width: 1240px) {

    .loading {

        min-height: 374px;

    }

}



@media (max-width: 1140px) {

    .loading {

        min-height: 350px;

    }

}



@media (max-width: 1070px) {

    .loading {

        min-height: 319px;

    }

}



@media (max-width: 760px) {

    .loading {

        min-height: 255px;

    }

}



@media (max-width: 700px) {

    .loading {

        min-height: 200px;

    }

}



.kopa-sync-carousel-widget.loading {

    min-height: 552px;

}



@media (max-width: 1240px) {

    .kopa-sync-carousel-widget.loading {

        min-height: 520px;

    }

}



@media (max-width: 1140px) {

    .kopa-sync-carousel-widget.loading {

        min-height: 500px;

    }

}



@media (max-width: 1070px) {

    .kopa-sync-carousel-widget.loading {

        min-height: 450px;

    }

}



@media (max-width: 960px) {

    .kopa-sync-carousel-widget.loading {

        min-height: 560px;

    }

}



@media (max-width: 760px) {

    .kopa-sync-carousel-widget.loading {

        min-height: 369px;

    }

}



@media (max-width: 700px) {

    .kopa-sync-carousel-widget.loading {

        min-height: 250px;

    }

}



.pgwSlider.loading {

    min-height: 460px;

}



@media (max-width: 1240px) {

    .pgwSlider.loading {

        min-height: 431px;

    }

}



@media (max-width: 1140px) {

    .pgwSlider.loading {

        min-height: 400px;

    }

}



@media (max-width: 1070px) {

    .pgwSlider.loading {

        min-height: 361px;

    }

}



@media (max-width: 960px) {

    .pgwSlider.loading {

        min-height: 500px;

    }

}



@media (max-width: 800px) {

    .pgwSlider.loading {

        min-height: 415px;

    }

}



@media (max-width: 760px) {

    .pgwSlider.loading {

        min-height: 369px;

    }

}



@media (max-width: 700px) {

    .pgwSlider.loading {

        min-height: 250px;

    }

}





/**

 * 1.3.Grid

 * -------------------------------------------------------------------

 */



#main-content {

    background: #f4f7fa;


    padding: 10px 0 0 0;

}






@media (max-width: 1240px) {


}



@media (max-width: 1140px) {


}



@media (max-width: 1070px) {


}



@media (max-width: 960px) {


}



@media (max-width: 800px) {


}



@media (max-width: 760px) {


}



@media (max-width: 700px) {


}



@media (max-width: 420px) {


}



.primary-col {

    width: 73.15%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .primary-col {

        width: 100%;

    }

}



.sidebar-col {

    width: 26.85%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .sidebar-col {

        width: 100%;

    }

}



.primari-col-left {

    width: 52.2%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .primari-col-left {

        width: 50.44%;

    }

}



@media (max-width: 700px) {

    .primari-col-left {

        width: 100%;

    }

}



.primari-col-right {

    width: 47.8%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .primari-col-right {

        width: 49.56%;

    }

}



@media (max-width: 700px) {

    .primari-col-right {

        width: 100%;

    }

}



.category-col-left {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

    width: 73%;

}



@media (max-width: 992px) {

    .category-col-left {

        width: 70%;

    }

}



@media (max-width: 700px) {

    .category-col-left {

        width: 100%;

    }

}



.category-col-right {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

    width: 27%;

}



@media (max-width: 992px) {

    .category-col-right {

        width: 30%;

    }

}



@media (max-width: 700px) {

    .category-col-right {

        width: 100%;

    }

}



.bottom-sidebar-col-1 {

    width: 38.2%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .bottom-sidebar-col-1 {

        width: 100%;

    }

}



.bottom-sidebar-col-2 {

    width: 34.95%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .bottom-sidebar-col-2 {

        width: 100%;

    }

}



.bottom-sidebar-col-3 {

    width: 26.85%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (max-width: 992px) {

    .bottom-sidebar-col-3 {

        width: 100%;

    }

}



.col-aside-left {

    width: 100%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    margin-top: 24px;

    float: left;

}



@media (min-width: 768px) and (max-width: 992px) {

    .col-aside-left {

        width: 50.44%;

    }

}



.col-aside-right {

    width: 100%;

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

}



@media (min-width: 768px) and (max-width: 992px) {

    .col-aside-right {

        width: 49.56%;

    }

}



@media (max-width: 992px) {

    .col-hidden-md {

        display: none !important;

    }

}



@media (min-width: 992px) {

    .col-visible-md {

        display: none !important;

    }

}



.single-post-col-left {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

    width: 27%;

}



@media (max-width: 700px) {

    .single-post-col-left {

        width: 100%;

    }

}



.single-post-col-right {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

    width: 73%;

}



@media (max-width: 700px) {

    .single-post-col-right {

        width: 100%;

    }

}





/* CIDADE, HISTORIA E EVENTOS*/



.single-right {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

    width: 55%;

}



@media (max-width: 700px) {

    .single-right {

        width: 100%;

    }

}



.single-left {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: left;

    width: 20%;

}



@media (max-width: 700px) {

    .single-left {

        width: 100%;

    }

}



.single-right-left {

    position: relative;

    padding-left: 15px;

    padding-right: 15px;

    float: right;

    width: 25%;

}



@media (max-width: 700px) {

    .single-right-left {

        width: 100%;

    }

}





/* FIM EVENTOS */



.row-single-post {

    margin-left: -10px;

    margin-right: -10px;

}



.row-single-post:after {

    display: table;

    content: "";

    clear: both;

}



.row-single-post>.col {

    padding-left: 10px;

    padding-right: 10px;

    position: relative;

    float: left;

}



@media (max-width: 700px) {

    .row-single-post>.col {

        width: 100%;

    }

}



.col-36 {

    width: 36%;

}



.col-64 {

    width: 64%;

}





/**

 * 2.Title

 * -------------------------------------------------------------------

 */





/**

 * 2.1.Title

 * -------------------------------------------------------------------

 */



.widget-title h4, .widget-title h3, .widget-title h1 {

    text-transform: uppercase;

    color: #ffffff;

    margin: 0;

    font-weight: normal;

    font-family: "Quicksand", sans-serif;

}



.widget-title.widget-title-style-1 {

    display: inline-block;

    position: absolute;

    border-bottom: 4px solid #f58220;

    padding: 0 18px 0 0;

    z-index: 99;

    top: 20px;

    left: -10px;

}



.widget-title.widget-title-style-1 h3 {

    color: #ffffff;

    display: inherit;

    background: #000000;

    position: relative;

    font-size: 24px;

    padding: 14px 17px;

    line-height: 24px;

}



.widget-title.widget-title-style-1 h3:after {

    position: absolute;

    content: "";

    top: -10px;

    left: 0;

    width: 0;

    height: 0;

    border-bottom: 10px solid #f58220;

    border-left: 10px solid transparent;

}



.widget-title.widget-title-style-1 h3:before {

    content: '';

    position: absolute;

    border-top: 52px solid transparent;

    border-bottom: 0 solid transparent;

    border-left: 18px solid #000000;

    top: 0;

    right: -18px;

}



@media (max-width: 430px) {

    .widget-title.widget-title-style-1 {

        border-bottom-width: 3px;

        padding: 0 12px 0 0;

        top: 16px;

    }

    .widget-title.widget-title-style-1 h3 {

        font-size: 18px;

        padding: 7px 16px;

    }

    .widget-title.widget-title-style-1 h3:before {

        border-top: 38px solid transparent;

        border-left: 12px solid #000000;

        right: -12px;

    }

}



.widget-title.widget-title-style-2 {

    background: #302f33;

    margin: 0 0 15px 0;

}



.widget-title.widget-title-style-2 h4 {

    color: #f58220;

    font-size: 18px;

    padding: 0 15px;

    line-height: 40px;

}



.widget-title.widget-title-style-3 {

    display: inline-block;

    background: #000000;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 99;

}



.widget-title.widget-title-style-3 h4 {

    color: #efefef;

    font-size: 18px;

    padding: 10px 15px;

}



.widget-title.widget-title-style-4 h4 {

    color: #ffffff;

    font-size: 18px;

    padding: 5px 0;

    line-height: 24px;

    margin: 0 0 5px;

}



.widget-title.widget-title-style-5 {

    background: #000000;

    margin: 0 0 15px 0;

}



.widget-title.widget-title-style-5 h4 {

    color: #ffffff;

    font-size: 18px;

    padding: 0 15px;

    line-height: 50px;

}



.widget-title.widget-title-style-6 {

    margin: 0;

    background: transparent;

    text-align: center;

}



.widget-title.widget-title-style-6 h4 {

    color: #312f33;

    display: inline-block;

    font-size: 18px;

    line-height: 50px;

}



.widget-title.widget-title-style-7 {

    margin: 0 0 10px 0;

    background: transparent;

}



.widget-title.widget-title-style-7 h4 {

    color: #312f33;

    font-size: 18px;

    line-height: 24px;

}



.widget-title.widget-title-style-8 {

    margin: 0 0 10px 0;

    background: transparent;

}



.widget-title.widget-title-style-8 h4 {

    color: #333333;

    font-size: 18px;

    line-height: 20px;

}



.widget-title.widget-title-style-1 h1 {

    color: #ffffff;

    display: inherit;

    background: #000000;

    position: relative;

    font-size: 24px;

    padding: 14px 17px;

    line-height: 24px;

}



.widget-title.widget-title-style-1 h1:after {

    position: absolute;

    content: "";

    top: -10px;

    left: 0;

    width: 0;

    height: 0;

    border-bottom: 10px solid #f58220;

    border-left: 10px solid transparent;

}



.widget-title.widget-title-style-1 h1:before {

    content: '';

    position: absolute;

    border-top: 52px solid transparent;

    border-bottom: 0 solid transparent;

    border-left: 18px solid #000000;

    top: 0;

    right: -18px;

}



@media (max-width: 430px) {

    .widget-title.widget-title-style-1 {

        border-bottom-width: 3px;

        padding: 0 12px 0 0;

        top: 16px;

    }

    .widget-title.widget-title-style-1 h1 {

        font-size: 18px;

        padding: 7px 16px;

    }

    .widget-title.widget-title-style-1 h1:before {

        border-top: 38px solid transparent;

        border-left: 12px solid #000000;

        right: -12px;

    }

}



.entry-title {

    text-transform: uppercase;

    font-family: "Quicksand", sans-serif;

}



.entry-title a {

    font-weight: normal;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.entry-title:hover a, .entry-title:active a, .entry-title:visited a {

    color: #666666 !important;

}



.entry-title.entry-title-style-1 {

    font-size: 24px;

    line-height: 30px;

    display: block;

    margin: 0 0 13px 0;

}



@media (max-width: 992px) {

    .entry-title.entry-title-style-1 {

        margin-bottom: 8px;

    }

}



.entry-title.entry-title-style-1 a {

    color: #f58220;

}



.entry-title.entry-title-style-2 {

    font-size: 18px;

    line-height: 22px;

    display: block;

    margin: 0 0 10px 0;

    font-weight: 400;

    text-transform: none;

}



@media (max-width: 992px) {

    .entry-title.entry-title-style-2 {

        font-size: 19px;

        line-height: 24px;

        margin: 0 0 10px 0;

    }

}



.entry-title.entry-title-style-2 a {

    color: #111111;

}



.entry-title.entry-title-style-3 {

    font-size: 30px;

    box-shadow: -5px 0 0 #f58220;

    -moz-box-shadow: -5px 0 0 #f58220;

    -ms-box-shadow: -5px 0 0 #f58220;

    -o-box-shadow: -5px 0 0 #f58220;

    -webkit-box-shadow: -5px 0 0 #f58220;

    line-height: 36px;

    overflow: hidden;

}



@media (max-width: 430px) {

    .entry-title.entry-title-style-3 {

        font-size: 24px;

        line-height: 30px;

        margin: 0;

    }

}



.entry-title.entry-title-style-3 a {

    color: #000000;

    background: #f58220;

    box-shadow: -5px 0 0 #f58220, 5px 0 0 #f58220;

    -moz-box-shadow: -5px 0 0 #f58220, 5px 0 0 #f58220;

    -ms-box-shadow: -5px 0 0 #f58220, 5px 0 0 #f58220;

    -o-box-shadow: -5px 0 0 #f58220, 5px 0 0 #f58220;

    -webkit-box-shadow: -5px 0 0 #f58220, 5px 0 0 #f58220;

    box-decoration-break: clone;

    -moz-box-decoration-break: clone;

    -webkit-box-decoration-break: clone;

    -ms-box-decoration-break: clone;

    -o-box-decoration-break: clone;

}



.entry-title.entry-title-style-4 {

    font-size: 16px;

    line-height: 23px;

    text-transform: none;

    margin: 0 0 7px 0;

}



.entry-title.entry-title-style-4 a {

    color: #111111;

}



.entry-title.entry-title-style-5 {

    font-size: 26px;

    line-height: 32px;

    text-transform: uppercase;

    margin: 0 0 17px 0;

}



.entry-title.entry-title-style-5 a {

    color: #ffffff;

    display: block;

    margin-top: -3px;

}



.entry-title.single-post-title {

    font-size: 36px;

    line-height: 48px;

    color: #111111;

    margin: 0 0 10px;

}



@media (max-width: 768px) {

    .entry-title.single-post-title {

        font-size: 24px;

        line-height: 32px;

    }

}



.kopa-contact-title {

    color: #111111;

    font-size: 36px;

    line-height: 48px;

    margin: 0;

    text-transform: uppercase;

}



.entry-title.sync-title a {

    color: #111111;

    font-size: 24px;

    font-family: "Quicksand", sans-serif;

    line-height: 28px;

}



.entry-title.sync-title-2 {

    margin: 0;

}



.entry-title.sync-title-2 a {

    text-transform: none;

    color: #111111;

    font-size: 16px;

    font-family: "Quicksand", sans-serif;

    line-height: 22px;

    display: block;

}





/**

 * 2.2.Header

 * -------------------------------------------------------------------

 */



.top-header {

    margin: 0 0 0px;

}



@media (max-width: 1240px) {

    .top-header {

        text-align: center;

    }

}



.top-header .logo-box, .top-header .banner-box {

    margin: 0 0 0 0;

}



@media (max-width: 1240px) {

    .top-header .logo-box, .top-header .banner-box {

        float: none !important;

        display: inline-block;

    }

}



.top-header .logo-box img, .top-header .banner-box img {

    width: initial;

}



@media (max-width: 992px) {

    .top-header .logo-box, .top-header .banner-box {

        display: none;

    }

}



.top-header .logo-box p {

    display: none;

}



.top-header .site-title {

    max-width: 290px;

    padding: 12px;

    border: 3px solid #f58220;

}



.top-header .site-title a {

    color: #000000;

    text-transform: uppercase;

}



@media (max-width: 1240px) {

    .top-header .banner-box {

        display: none;

    }

}





/**

 * 2.3.Menu

 * -------------------------------------------------------------------

 */



#kopa-main-nav.nav-fixed{

    position: fixed;

    top: 0;

    left: 0;

    z-index: 99999;

    width: 100%;

    margin: 0;

    /* background: rgba(0, 0, 0, 0.8); */

}



@media (max-width: 992px) {

    #kopa-main-nav.nav-fixed {

        background: #ffffff;

    }

}



@media (min-width: 992px) {

    #kopa-main-nav.nav-fixed {

        box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.3);

    }

}



@media (max-width: 1240px) {

    #kopa-main-nav.nav-fixed .main-menu>li {

        padding: 0;

    }

}



#kopa-main-nav.nav-fixed .main-menu>li>a {

    padding: 20px 25px;

    font-size: 14px;

}



@media (max-width: 1240px) {

    #kopa-main-nav.nav-fixed .main-menu>li>a {

        font-size: 14px;

        padding: 20px 15px;

    }

}



@media (max-width: 992px) {

    #kopa-main-nav.nav-fixed .main-menu>li>a {

        padding: 0 25px;

    }

}



@media (min-width: 992px) {

    #kopa-main-nav.nav-fixed .toggle-humberger-menu a {

        line-height: 62px;

        font-size: 18px;

    }

}



#kopa-main-nav.nav-fixed .logo-scroll {

    background: #ffffff;

    padding: 3px;

    width: 12%;

    display: block;

}



@media (max-width: 1140px) {

    #kopa-main-nav.nav-fixed .logo-scroll {

        width: 100px;

        padding: 13px 5px 14px;

    }

}


.logo-scroll {

    display: none;

    float: left;

}



.navgoco {

    display: none;

}



@media (max-width: 992px) {

    .navgoco {

        display: block;

    }

}



.sf-menu {

    display: block;

}



@media (max-width: 992px) {

    .sf-menu {

        display: none !important;

    }

}



.megamenu-main {

    display: none;

}



#kopa-main-nav {

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

    position: relative;

    /* background: #000000; */

}



@media (max-width: 992px) {

    #kopa-main-nav {

        background: #ffffff;

        /* border-bottom: 3px solid #000000; */

        margin: 0;

    }

    #kopa-main-nav .main-menu>li {

        float: none;

        padding: 0;

        border-bottom: 1px solid #000000;

    }

    #kopa-main-nav .main-menu>li>a {

        background: #302e2e;

        line-height: 30px;

        padding: 0 25px;

    }

    #kopa-main-nav .main-menu li ul li a {

        padding: 5px 40px;

    }

}



.toggle-humberger-menu {

    float: left;

}



.toggle-humberger-menu a {

    color: #ffffff;

    font-size: 25px;

    line-height: 55px;

    text-transform: uppercase;

    padding: 0 25px;

    display: block;

}



@media (max-width: 992px) {

    .toggle-humberger-menu a {

        color: #111111;

        line-height: 75px;

    }

}



@media (min-width: 992px) and (max-width: 1240px) {

    .toggle-humberger-menu {

        padding: 0;

    }

    .toggle-humberger-menu a {

        padding: 0 25px;

        line-height: 62px;

    }

}



@media (max-width: 992px) {

    .toggle-humberger-menu a {

        padding: 0 25px 0 10px;

    }

}



@media (max-width: 700px) {

    .toggle-humberger-menu a {

        padding: 0 20px 0 0;

    }

}



.humberger-menu {

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    pointer-events: none;

    z-index: 1000;

    height: 100vh;

    overflow: hidden;

}



.humberger-menu .wrap-humberger-menu {

    pointer-events: auto;

    background: #efefef;

    position: relative;

    padding: 24px 40px 4px 40px;

    z-index: 1000;

    width: 320px;

    left: -320px;

    transition: all 0.5s ease 0s;

    -ms-transition: all 0.5s ease 0s;

    -webkit-transition: all 0.5s ease 0s;

    -moz-transition: all 0.5s ease 0s;

}



.humberger-menu .wrap-humberger-menu .close-humberger-menu {

    position: absolute;

    top: 7px;

    right: 16px;

    cursor: pointer;

    display: block;

    font-size: 14px;

    color: #000000;

}



.humberger-menu .wrap-humberger-menu .close-humberger-menu:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f00d";

}



.humberger-menu .wrap-humberger-menu .logo-box {

    margin: 0 0 25px 0;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu {

    clear: both;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu>li {

    overflow: hidden;

    display: block;

    width: 100%;

    margin: 0 0 3px 0;

    position: relative;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu>li>a {

    font-size: 16px;

    text-transform: uppercase;

    color: #ffffff;

    line-height: 40px;

    padding: 0 12px;

    background: #111111;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu>li>a:after {

    margin: 0 0 0 6px;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu>li a {

    font-family: "Quicksand", sans-serif;

    display: block;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu>li a:hover {

    color: #f58220;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu li:hover {

    overflow: inherit;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul {

    width: 100%;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li {

    width: 100%;

    border-bottom: 1px solid #ffffff;

    position: relative;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li a {

    font-size: 14px;

    line-height: 39px;

    color: #111111;

    background: #f58220;

    padding: 0 15px;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li a:after {

    margin: 0 0 0 4px;

}



.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li a:hover {

    background: #ffffff;

}



.humberger-menu .wrap-humberger-menu .navigator {

    border-bottom: 3px solid #000000;

    font-size: 0;

    line-height: 0;

    text-align: center;

}



.humberger-menu .wrap-humberger-menu .navigator li {

    display: inline-block;

    padding: 16px 17px;

}



.humberger-menu .wrap-humberger-menu .navigator li a {

    font-size: 14px;

    line-height: 22px;

    color: #444444;

}



.humberger-menu .wrap-humberger-menu .humberger-social {

    font-size: 0;

    line-height: 0;

    text-align: center;

}



.humberger-menu .wrap-humberger-menu .humberger-social li {

    display: inline-block;

}



.humberger-menu .wrap-humberger-menu .humberger-social li a {

    font-size: 25px;

    color: #999999;

    line-height: 72px;

    padding: 0 14px;

}



.humberger-menu .wrap-humberger-menu .sign-up {

    padding: 0 0 16px 0;

    border-bottom: 3px solid #000000;

}



.humberger-menu .wrap-humberger-menu .sign-up form input {

    background: none repeat scroll 0 0 #e3e2e2;

    color: #333333;

    display: block;

    font-family: "Quicksand", sans-serif;

    font-size: 17px;

    line-height: 40px;

    text-align: center;

    text-transform: uppercase;

    width: 100%;

}



.humberger-menu .wrap-humberger-menu .sign-up .submit {

    border: 0;

    width: 100%;

    font-size: 14px;

    color: #333333;

    text-transform: uppercase;

    font-family: "Quicksand", sans-serif;

    text-align: center;

    display: block;

    background: #e3e2e2;

    line-height: 40px;

}



.toggle-main-menu.col-visible-md {

    float: left;

    padding: 24px 0;

    border-right: 1px solid #efefef;

}



@media (max-width: 430px) {

    .toggle-main-menu.col-visible-md a {

        padding: 0 13px !important;

    }

}



@media (max-width: 992px) {

    .toggle-main-menu.col-visible-md {

        padding: 23px 0 22px 0;

    }

    .toggle-main-menu.col-visible-md a:after {

        margin: 0 0 0 3px;

        font-size: 16px;

        position: relative;

        top: -3px;

    }

}



.toggle-main-menu.col-visible-md a {

    font-size: 24px;

    color: #888888;

    line-height: 30px;

    display: block;

    padding: 0 19px;

    font-family: "Quicksand", sans-serif;

    border-left: 1px solid #efefef;

}



.main-menu {

    float: left;

}



.main-menu:after {

    display: table;

    content: "";

    clear: both;

}



.main-menu>li {

    float: left;

    padding: 0;

}



.main-menu>li>a {

    color: #ffffff;

    font-size: 17px;

    line-height: 17px;

    text-transform: uppercase;

    padding: 19px 25px;

    display: block;

    position: relative;

}



@media (max-width: 992px) {

    .main-menu>li>a:before {

        display: none;

    }

}



.main-menu>li>a:before {

    display: block;

    content: "";

    width: 1px;

    height: 22px;

    position: absolute;

    left: 0;

    background: #383838;

    top: 50%;

    margin-top: -11px;

}



.main-menu>li>a:hover {

    color: #f58220;

}



@media (max-width: 1240px) {

    .main-menu>li {

        padding: 20px 0;

    }

    .main-menu>li>a {

        padding: 0 15px;

        font-size: 16px;

    }

}



.main-menu li {

    position: relative;

}



.main-menu li>a {

    font-family: "Quicksand", sans-serif;

}



.main-menu li.current-menu-item>a {

    color: #888888;

}



@media (max-width: 992px) {

    .main-menu {

        position: absolute;

        float: none;

        top: 78px;

        display: none;

        max-width: 200px;

        left: 0;

        width: 80%;

        z-index: 999;

    }

}



@media (max-width: 420px) {

    .main-menu {

        max-width: 240px;

    }

}



.menu-item-has-children>a:after {

    content: "\f0d7";

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    margin: 0 0 0 7px;

}



.navigator-right>a:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f0da";

    margin: 0 0 0 3px;

}



.menu-item-has-children.open>a:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f0da";

    margin: 0 0 0 7px;

}



.main-menu>li>ul {

    display: none;

    position: absolute;

    top: 100%;

    left: 0;

    min-width: 200px;

    z-index: 999;

    border-bottom: 1px solid #ffffff;

}



.main-menu>li>ul>li {

    border-top: 1px solid #ffffff;

    background: #ffffff;

    padding: 0;

}





/* SUB */



.main-menu>li>ul>li>ul {

    background: #f58220;

    width: 100%;

    position: absolute;

    top: 0;

    left: 100%;

}



.main-menu>li>ul>li>ul>li {

    color: #fff;

    background: #312F34;

    border-bottom: 1px solid #fff;

    border-left: 1px solid #fff;

    padding: 5px 0 5px 17px;

    width: 100%;

}



.main-menu>li>ul>li>ul>li a {

    color: #fff;

    display: block;

}



.main-menu>li>ul>li>ul>li:hover {

    color: #888888;

    background: #fff;

    border-bottom: 1px solid #fff;

    padding: 5px 0 5px 17px;

}



.main-menu>li>ul>li>ul>li:hover a {

    color: #888888;

    background: #fff;

}





/* FIm de sub */



.main-menu>li>ul>li:hover>a {

    background: #ffffff;

    color: #888888;

}



.main-menu>li>ul>li>a {

    font-size: 14px;

    color: #fff;

    padding: 5px 25px;

    display: block;

    font-weight: normal;

    background: #312F34;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.main-menu>li>ul>li .submenu-level2 {

    top: 0;

    left: 200px;

    margin: -1px 0 0 0;

}



.main-menu>li>ul li.pr-submenu-level2>a {

    position: relative;

}



@media (min-width: 761px) and (max-width: 991px) {

    .main-menu>li>ul {

        left: 100%;

        top: 0;

    }

}



@media (max-width: 760px) {

    .main-menu>li>ul {

        position: static;

        top: auto;

        left: auto;

        opacity: 1;

        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

        visibility: visible;

        transition: opacity 0s ease 0s;

        -ms-transition: opacity 0s ease 0s;

        -webkit-transition: opacity 0s ease 0s;

        -moz-transition: opacity 0s ease 0s;

        display: none;

    }

}



@media (max-width: 992px) {

    #kopa-main-nav .main-menu .megamenu-main {

        display: none !important;

        padding: 10px 25px;

        position: static;

        opacity: 1;

        visibility: visible;

    }

    #kopa-main-nav .main-menu .megamenu-main .nav {

        margin: 0;

    }

    #kopa-main-nav .main-menu .megamenu-main .nav>li {

        float: left;

        margin: 0;

    }

    #kopa-main-nav .main-menu .megamenu-main .nav>li:first-child a {

        padding-left: 0;

    }

    #kopa-main-nav .main-menu .megamenu-main .nav>li a {

        padding: 0 15px;

        line-height: 24px;

        border: 0;

    }

    #kopa-main-nav .main-menu .megamenu-main .tab-content .tab-pane {

        border-top: 1px solid #46444a;

        padding: 12px 0 0 0;

    }

}



@media (max-width: 992px) {

    #kopa-main-nav .main-menu .megamenu-main {

        display: none;

    }

}



li.megamenu {

    position: static;

}



li.megamenu .megamenu-main {

    border-top: 1px solid #ffffff;

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 999;

    padding: 20px 25px 15px 25px;

    background: #312f34;

    width: 100%;

}



.megamenu-main {

    max-width: 1200px;

    left: 0;

    right: 0;

    margin: 0 auto;

}



.megamenu-main .nav {

    padding-left: 15px;

    border: 0;

    display: block !important;

}



.megamenu-main .nav>li {

    float: none;

    margin: 10px 0 0 0;

}



.megamenu-main .nav>li:first-child {

    margin: 0;

}



.megamenu-main .nav>li:first-child a {

    padding-top: 0;

}



.megamenu-main .nav>li a {

    background: none;

    color: #ffffff;

    border-radius: 0;

    border: 0;

    font-size: 18px;

    line-height: 24px;

    margin: 0;

    padding: 5px 0;

    border-bottom: 1px solid #46444a;

    text-transform: uppercase;

}



.megamenu-main .nav>li a:hover, .megamenu-main .nav>li a:focus {

    color: #f58220;

    border: 0;

    border-bottom: 1px solid #46444a;

}



.megamenu-main .nav>li.active a {

    color: #000000;

    background: none;

    cursor: pointer;

}



#bottom-nav {

    width: 100%;

    border-bottom: 3px solid #333333;

    position: relative;

    z-index: 100;

}



@media (max-width: 992px) {

    #bottom-nav {

        display: none;

    }

}



#bottom-nav .toggle-bottom-nav {

    float: left;

}



#bottom-nav .toggle-bottom-nav:hover ul.pull-left {

    visibility: visible;

    max-height: 500px;

}



#bottom-nav .toggle-bottom-nav .btn-toggle-bottom-nav {

    margin-top: 6px;

    font-size: 12px;

    position: relative;

    line-height: 18px;

    color: #444444;

    display: block;

    width: 120px;

    padding: 0 10px;

    border: 1px solid #d7d7d7;

}



@media (min-width: 992px) {

    #bottom-nav .toggle-bottom-nav .btn-toggle-bottom-nav {

        display: none;

    }

}



#bottom-nav .toggle-bottom-nav .btn-toggle-bottom-nav:after {

    position: absolute;

    right: 10px;

    top: 4px;

}



#bottom-nav ul:after {

    display: table;

    content: "";

    clear: both;

}



#bottom-nav ul li {

    float: left;

}



#bottom-nav ul li:first-child a {

    padding-left: 0;

}



#bottom-nav ul li:last-child a {

    padding-right: 0;

}



#bottom-nav ul li a {

    color: #444444;

    font-size: 14px;

    font-family: "Quicksand", sans-serif;

    display: block;

    line-height: 22px;

    padding: 4px 11px;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



@media (max-width: 992px) {

    #bottom-nav ul li a {

        font-size: 12px;

    }

}



#bottom-nav ul li a:hover {

    color: #000000;

}



@media (max-width: 992px) {

    #bottom-nav ul.pull-left {

        position: absolute;

        top: 28px;

        left: 0;

        width: 150px;

        padding: 0;

        visibility: hidden;

        max-height: 0;

        overflow-y: hidden;

        transition: all 0.3s ease 0s;

        -ms-transition: all 0.3s ease 0s;

        -webkit-transition: all 0.3s ease 0s;

        -moz-transition: all 0.3s ease 0s;

    }

    #bottom-nav ul.pull-left li {

        float: none;

        border-bottom: 1px solid #070707;

    }

    #bottom-nav ul.pull-left li a {

        line-height: 25px;

        padding: 0 15px;

        color: #efefef;

        background: #302e2e;

    }

}



#bottom-nav ul.pull-right li a {

    padding: 4px 17px;

}



.cart-count {

    display: inline-block;

    background: #dd0303;

    color: #ffffff;

    font-size: 14px;

    text-align: center;

    padding: 0 9px;

    margin: 0 0 0 8px;

}



.mini-logo {

    float: left;

    padding: 16px 30px;

}



@media (max-width: 700px) {

    .mini-logo {

        padding: 20px 29px;

    }

    .mini-logo img {

        width: 92px;

    }

}





/**

 * 2.4.Bottom sidebar

 * -------------------------------------------------------------------

 */



#bottom-sidebar {

    background: #312f34;

    padding: 15px 0 0;

    border-bottom: 3px solid #464444;

}



#bottom-sidebar p {

    color: #efefef;

    font-size: 14px;

    line-height: 22px;

    font-family: "Quicksand", sans-serif;

}



#bottom-sidebar .kopa-newsletter-widget .widget-content:after {

    display: table;

    content: "";

    clear: both;

}



#bottom-sidebar .kopa-newsletter-widget .widget-content input[type="text"] {

    font-size: 14px;

    height: 44px;

    width: 330px;

    max-width: 75%;

    margin: 0 14px 0 0;

    float: left;

    background: #6c6b6b;

    padding: 0 14px;

}



@media (max-width: 700px) {

    #bottom-sidebar .kopa-newsletter-widget .widget-content input[type="text"] {

        margin: 0 0 15px 0;

        float: none;

        max-width: 100%;

    }

}



#bottom-sidebar .kopa-newsletter-widget .widget-content ::-webkit-input-placeholder {

    color: #312f34;

    font-size: 16px;

    font-family: "Quicksand", sans-serif;

}



#bottom-sidebar .kopa-newsletter-widget .widget-content button {

    width: 95px;

    float: left;

    height: 44px;

    max-width: 21%;

    background: #f58220;

    text-align: center;

    border: 0;

}



@media (max-width: 430px) {

    #bottom-sidebar .kopa-newsletter-widget .widget-content button {

        max-width: initial;

    }

}



#bottom-sidebar .kopa-newsletter-widget .widget-content button .fa {

    font-size: 25px;

    color: #000000;

}



#bottom-sidebar .kopa-contact-widget .widget-content p {

    margin: 0 0 2px;

}



#bottom-sidebar .kopa-contact-widget .widget-content p .fa {

    font-size: 24px;

    margin: 0 20px 0 0;

}



#bottom-sidebar .kopa-contact-widget .widget-content a {

    color: #efefef;

}



#bottom-sidebar .kopa-contact-widget .widget-content a:hover {

    color: #666666;

}



#bottom-sidebar .kopa-top-photos-widget .widget-content ul {

    margin: -15px -15px 0 -15px;

}



#bottom-sidebar .kopa-top-photos-widget .widget-content ul:after {

    display: table;

    content: "";

    clear: both;

}



#bottom-sidebar .kopa-top-photos-widget .widget-content ul li {

    width: 50%;

    float: left;

    padding-left: 10px;

    padding-right: 10px;

    margin: 20px 0 0 0;

    overflow: hidden;

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li {

    border-bottom: 1px solid #3d3b3f;

    padding: 5px 0 9px 0;

    margin: 10px 0 4px 0;

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li:first-child {

    padding: 0 0 9px 0;

    margin: -2px 0 4px 0;

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a {

    display: block;

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a i, #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a span, #bottom-sidebar .kopa-follow-us-widget .widget-content .kopa-pagination ul li a a, .kopa-pagination #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a a {

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a i {

    font-size: 26px;

    color: #f58220;

    margin: 0 30px 0 0;

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a span, #bottom-sidebar .kopa-follow-us-widget .widget-content .kopa-pagination ul li a a, .kopa-pagination #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a a {

    display: inline-block;

    color: #888888;

    font-weight: 300;

    font-size: 24px;

    /*line-height: 36px;*/

}



#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a:hover i, #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a:hover span, #bottom-sidebar .kopa-follow-us-widget .widget-content .kopa-pagination ul li a:hover a, .kopa-pagination #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a:hover a {

    color: #c6c6c6;

}



#bottom-sidebar .widget_tag_cloud .tagcloud>a {

    font-family: "Quicksand", sans-serif;

    font-size: 14px;

    color: #efefef;

    display: inline-block;

    padding: 0 30px 5px 0;

    @transition (0.3s);

}



#bottom-sidebar .widget_tag_cloud .tagcloud>a:hover {

    color: #f58220;

}





/**

 * 2.5.Footer

 * -------------------------------------------------------------------

 */



#kopa-footer {

    background: #282828;

}



#kopa-footer .coppyright {

    font-size: 14px;

    color: #efefef;

    font-family: "Quicksand", sans-serif;

    padding: 19px 0;

    margin: 0;

}



@media (max-width: 420px) {

    #kopa-footer .coppyright {

        width: 100%;

        text-align: center;

        float: none !important;

    }

}



#kopa-footer .coppyright a {

    color: inherit;

}



#kopa-footer #footer-nav {

    float: right;

}



@media (max-width: 420px) {

    #kopa-footer #footer-nav {

        width: 100%;

        text-align: center;

        float: none;

    }

    #kopa-footer #footer-nav ul {

        text-align: center;

    }

    #kopa-footer #footer-nav ul li {

        display: inline-block;

        float: none !important;

    }

}



#kopa-footer #footer-nav ul li {

    float: left;

}



#kopa-footer #footer-nav ul li a {

    color: #fffefe;

    font-family: "Quicksand", sans-serif;

    font-size: 14px;

    display: block;

    padding: 0 20px;

    line-height: 60px;

    @transition (0.3s);

}



#kopa-footer #footer-nav ul li a:hover {

    color: #f58220;

}



@media (max-width: 700px) {

    #kopa-footer #footer-nav {

        float: left !important;

        width: 100%;

    }

    #kopa-footer #footer-nav ul li:first-child a {

        padding-left: 0;

    }

}



@media (max-width: 700px) and (max-width: 430px) {

    #kopa-footer #footer-nav ul li:first-child a {

        padding: 0 10px !important;

    }

}



@media (max-width: 700px) {

    #kopa-footer #footer-nav ul li a {

        padding: 0 10px;

    }

}





/**

 * 3.Widgets

 * -------------------------------------------------------------------

 */





/**

 * 3.1.Global widget

 * -------------------------------------------------------------------

 */



.widget {

    position: relative;

    width: 100%;

    padding: 0;

    margin: 0 0 25px 0;

}





/**

 * 3.2.Ads

 * -------------------------------------------------------------------

 */



.kopa-ads-widget {

    background: none;

}



.kopa-ads-widget .widget-content {

    text-align: center;

    padding: 0;

}



.kopa-ads-widget .widget-content img {

    width: initial;

    max-width: 100%;

}



@media (max-width: 430px) {

    .kopa-ads-widget {

        display: none;

    }

}



.ads-2 .widget-content {

    padding: 10px 0;

}



.ads-3 .widget-content {

    padding: 0;

}



.ads-4 .widget-content {

    padding: 30px;

}



.ads-5 .widget-content {

    padding: 0;

}





/**

 * 3.3.Article list

 * -------------------------------------------------------------------

 */



.single-post-author .author-description .author-name a {

    font-size: 18px;

    line-height: 20px;

    text-transform: uppercase;

    font-family: "Quicksand", sans-serif;

}



.sticky-post {

    position: absolute;

    top: 0;

    left: 0;

    font-size: 18px;

    color: #f58220;

    width: 40px;

    height: 40px;

    padding: 3px 7px;

    text-align: left;

    display: block;

}



.sticky-post i {

    position: relative;

    z-index: 2;

}



.sticky-post:after {

    width: 0;

    height: 0;

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    z-index: 0;

    border-top: 40px solid #000000;

    border-right: 40px solid transparent;

}



.wrap-content-article {

    overflow: hidden;

}



.entry-item {

    width: 100%;

}



.entry-item:after {

    display: table;

    content: "";

    clear: both;

}



.entry-item>.entry-thumb {

    overflow: hidden;

}



@media (min-width: 768px) {

    .entry-item>.entry-thumb:hover>img, .entry-item>.entry-thumb:hover a img {

        -webkit-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -ms-transform: scale(1.1);

        transform: scale(1.1);

    }

    .entry-item>.entry-thumb img {

        transition: all 0.5s ease 0s;

        -ms-transition: all 0.5s ease 0s;

        -webkit-transition: all 0.5s ease 0s;

        -moz-transition: all 0.5s ease 0s;

    }

}



.entry-item .entry-thumb {

    text-align: center;

    width: 100%;

    position: relative;

}



@media (max-width: 430px) {

    .entry-item .entry-thumb {

        width: 100% !important;

        margin-right: 0 !important;

        float: none !important;

        margin: 0 0 10px 0;

    }

    .entry-item .entry-thumb .fa.fa-play-circle-o {

        font-size: 50px !important;

    }

}



.entry-item .entry-content h4 a.entry-title {

    text-transform: uppercase;

    color: #ffffff;

    font-size: 16px;

}



.entry-item .entry-content p {

    margin: 0;

}



.entry-item .entry-footer {

    font-size: 0;

    line-height: 0;

}



.entry-item .entry-footer>span, .entry-item .kopa-pagination ul li .entry-footer>a, .kopa-pagination ul li .entry-item .entry-footer>a, .entry-item .entry-footer>a, .entry-item .entry-footer>div {

    display: inline-block;

    line-height: 18px;

    font-size: 10px;

    color: #717171;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

    margin: 0 15px 0 0;

}



.entry-item .entry-footer>span a.entry-author, .entry-item .kopa-pagination ul li .entry-footer>a a.entry-author, .kopa-pagination ul li .entry-item .entry-footer>a a.entry-author, .entry-item .entry-footer>a a.entry-author, .entry-item .entry-footer>div a.entry-author {

    color: inherit;

}



@media (max-width: 430px) {

    .entry-item .entry-footer>span, .entry-item .kopa-pagination ul li .entry-footer>a, .kopa-pagination ul li .entry-item .entry-footer>a, .entry-item .entry-footer>a, .entry-item .entry-footer>div {

        font-size: 12px;

    }

}



.entry-item .entry-footer .category:hover, .entry-item .entry-footer .entry-author:hover {

    color: #000000;

}



.entry-item .entry-footer .entry-sharelink {

    cursor: pointer;

    float: left;

    display: inline-block;

    position: relative;

}



.entry-item .entry-footer .entry-sharelink:hover span, .entry-item .entry-footer .entry-sharelink:hover .kopa-pagination ul li a, .kopa-pagination ul li .entry-item .entry-footer .entry-sharelink:hover a {

    color: #000000;

}



.entry-item .entry-footer .entry-sharelink:hover .wrap-social {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    visibility: visible;

    transition: opacity 0.5s ease 0s;

    -ms-transition: opacity 0.5s ease 0s;

    -webkit-transition: opacity 0.5s ease 0s;

    -moz-transition: opacity 0.5s ease 0s;

    top: -180%;

}



.entry-item .entry-footer .entry-sharelink span, .entry-item .entry-footer .entry-sharelink .kopa-pagination ul li a, .kopa-pagination ul li .entry-item .entry-footer .entry-sharelink a {

    color: #717171;

    font-size: 10px;

    cursor: pointer;

}



@media (max-width: 430px) {

    .entry-item .entry-footer .entry-sharelink span, .entry-item .entry-footer .entry-sharelink .kopa-pagination ul li a, .kopa-pagination ul li .entry-item .entry-footer .entry-sharelink a {

        font-size: 12px;

    }

}



.entry-item .entry-footer .entry-sharelink .wrap-social {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    visibility: hidden;

    transition: opacity 0.5s ease 0s;

    -ms-transition: opacity 0.5s ease 0s;

    -webkit-transition: opacity 0.5s ease 0s;

    -moz-transition: opacity 0.5s ease 0s;

    position: absolute;

    height: 50px;

    right: 0;

    z-index: 9;

    background: transparent;

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social {

    position: relative;

    white-space: nowrap;

    background: #000000;

    font-size: 0;

    line-height: 0;

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social:after {

    display: table;

    content: "";

    clear: both;

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social:before {

    content: '';

    position: absolute;

    border-style: solid;

    border-width: 9px 8px 0;

    border-color: #000000 transparent;

    display: block;

    width: 0;

    z-index: 1;

    top: 100%;

    right: 5px;

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li {

    display: inline-block;

    margin: 0;

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a {

    display: block;

    font-size: 15px;

    width: 25px;

    height: 25px;

    line-height: 25px;

    color: #f58220;

    text-align: center;

    margin-top: 50%;

    

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a:before {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

        margin-top: 50%;

}



.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a:hover, .entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a:focus {

    color: #888888;

}



.megamenu-main .entry-item .entry-thumb {

    margin: 0 0 15px 0;

}



.megamenu-main .entry-item .entry-thumb .play-icon {

    width: 75px;

    height: 75px;

    line-height: 95px;

}



.megamenu-main .entry-item .entry-thumb .play-icon .fa {

    font-size: 50px;

}



.megamenu-main .entry-item .entry-content .entry-title a {

    color: #ffffff;

}



.megamenu-main .entry-item .entry-content span, .megamenu-main .entry-item .entry-content .kopa-pagination ul li a, .kopa-pagination ul li .megamenu-main .entry-item .entry-content a {

    color: #ffffff;

}



.megamenu-main .entry-item .entry-content span a.entry-author, .megamenu-main .entry-item .entry-content .kopa-pagination ul li a a.entry-author, .kopa-pagination ul li .megamenu-main .entry-item .entry-content a a.entry-author {

    color: inherit;

}



.megamenu-main .entry-item .entry-content .entry-sharelink span, .megamenu-main .entry-item .entry-content .entry-sharelink .kopa-pagination ul li a, .kopa-pagination ul li .megamenu-main .entry-item .entry-content .entry-sharelink a {

    color: #ffffff;

}



.custom-tabs.tabs-1 .nav-tabs>li {

    width: 50%;

}



.custom-tabs.tabs-1 .nav-tabs>li a {

    padding: 14px;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active {

    padding: 0;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item {

    padding: 12px;

    margin: 20px 0 0 0;

}



@media (max-width: 992px) {

    .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item {

        padding-bottom: 5px;

    }

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item:after {

    display: table;

    content: "";

    clear: both;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item .entry-thumb {

    width: 33%;

    float: left;

    margin: 0 15px 0 0;

}



@media (max-width: 430px) {

    .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item .entry-thumb {

        margin: 0 0 5px 0;

    }

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item .entry-content {

    margin: 0 0 7px 0;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item header {

    overflow: hidden;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item {

    background: #000000;

    border: 3px solid #000000;

    margin: 0;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-thumb {

    margin: 0 10px 0 0;

}



@media (max-width: 430px) {

    .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-thumb {

        margin: 0 0 10px 0;

    }

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer>span, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer>a, .kopa-pagination ul li .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer>a, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer>a, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer>div>span, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer>div>a, .kopa-pagination ul li .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer>div>a, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-sharelink {

    color: #f1f0f0;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-author:hover, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .category:hover {

    color: #f58220;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover>span, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover>a, .kopa-pagination ul li .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover>a {

    color: #f58220;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-older .entry-item {

    border: 3px solid #f58220;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-older .article-list-view-more {

    text-align: center;

    border-bottom: 1px solid #555555;

    text-transform: uppercase;

    font-size: 12px;

    line-height: 29px;

    color: #333333;

    display: block;

}



.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-older .article-list-view-more:hover {

    color: #000000;

}



.article-list-1 .widget-content .entry-item .entry-content {

    padding: 41px 15px;

}



.article-list-1 .widget-content .entry-last {

    margin: 0 0 20px 0;

}



@media (max-width: 430px) {

    .article-list-1 .widget-content .entry-last {

        margin: 0;

    }

}



.article-list-1 .widget-content .entry-last .entry-item .entry-thumb header {

    position: absolute;

    bottom: 25px;

    padding: 0 20px;

    left: 0;

    text-align: left;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-content {

    background: #000000;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-content p {

    color: #ffffff;

    font-weight: bold;

    font-size: 17px;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-content span, .article-list-1 .widget-content .entry-last .entry-item .entry-content .kopa-pagination ul li a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-content a {

    color: #f1f0f0;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-footer {

    line-height: 14px;

    padding: 10px 0;

    text-align: right;

    background: #000000;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-footer>span, .article-list-1 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer>a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-footer>a, .article-list-1 .widget-content .entry-last .entry-item .entry-footer>a, .article-list-1 .widget-content .entry-last .entry-item .entry-footer>div>span, .article-list-1 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer>div>a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-footer>div>a {

    color: #f1f0f0;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-footer .entry-author:hover, .article-list-1 .widget-content .entry-last .entry-item .entry-footer .category:hover {

    color: #f58220;

}



.article-list-1 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover>span, .article-list-1 .widget-content .entry-last .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover>a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover>a {

    color: #f58220;

}



.article-list-1 .widget-content .entry-older ul {

    margin-left: -6px;

    margin-right: -6px;

}



.article-list-1 .widget-content .entry-older ul>li {

    width: 50%;

    float: left;

    padding-left: 6px;

    padding-right: 6px;

}



@media (max-width: 430px) {

    .article-list-1 .widget-content .entry-older ul>li {

        width: 100%;

        margin-top: 20px;

    }

}



.article-list-1 .widget-content .entry-older ul>li .entry-item {

    border: 3px solid #f58220;

}



@media (max-width: 430px) {

    .article-list-1 .widget-content .entry-older ul>li .entry-item .entry-thumb {

        margin: 0;

    }

}



.article-list-1 .widget-content .entry-older ul>li .entry-item header {

    padding: 12px;

    background: #f58220;

}



.article-list-1 .widget-content .entry-older ul>li .entry-item header h4 {

    margin: 0;

}



.article-list-1 .widget-content .entry-older ul>li .entry-item .entry-content {

    padding: 10px 11px;

}



.article-list-1 .widget-content .entry-older ul>li .entry-item .entry-content p {

    color: #333333;

}



.article-list-1 .widget-content .entry-older ul>li .entry-item .entry-footer {

    text-align: right;

    padding: 0 12px 10px;

}



.article-list-1 .widget-content .entry-older ul>li .entry-item .entry-footer span, .article-list-1 .widget-content .entry-older .kopa-pagination ul>li .entry-item .entry-footer li a, .kopa-pagination .article-list-1 .widget-content .entry-older ul>li .entry-item .entry-footer li a, .article-list-1 .widget-content .entry-older .kopa-pagination ul>li li .entry-item .entry-footer a, .kopa-pagination .article-list-1 .widget-content .entry-older ul>li li .entry-item .entry-footer a {

    margin: 0 10px 0 0;

}



.article-list-2 .widget-content .entry-item {

    border: 3px solid #ccc;

}



@media (max-width: 700px) {

    .article-list-2 .widget-content .entry-last {

        margin: 0 0 20px 0;

    }

}



.article-list-2 .widget-content .entry-last .entry-item {

    background: #000000;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-thumb {

    margin: 0 0 12px 0;

}



.article-list-2 .widget-content .entry-last .entry-item header {

    padding: 0 12px;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-content {

    padding: 0 12px;

    margin: 0 0 10px 0;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-content p {

    color: #ffffff;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-footer {

    padding: 11px 0;

    text-align: right;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-footer>span, .article-list-2 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer>a, .kopa-pagination ul li .article-list-2 .widget-content .entry-last .entry-item .entry-footer>a, .article-list-2 .widget-content .entry-last .entry-item .entry-footer>div>span, .article-list-2 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer>div>a, .kopa-pagination ul li .article-list-2 .widget-content .entry-last .entry-item .entry-footer>div>a, .article-list-2 .widget-content .entry-last .entry-item .entry-footer>a {

    color: #ffffff;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-footer .entry-author:hover, .article-list-2 .widget-content .entry-last .entry-item .entry-footer .category:hover {

    color: #f58220;

}



.article-list-2 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover>span, .article-list-2 .widget-content .entry-last .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover>a, .kopa-pagination ul li .article-list-2 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover>a {

    color: #f58220;

}



.article-list-2 .widget-content .entry-older ul li {

    margin: 20px 0 0 0;

}



.article-list-2 .widget-content .entry-older ul li:first-child {

    margin: 0;

}



.article-list-2 .widget-content .entry-older ul li .entry-item {

    padding: 4px 15px 4px;

}



.article-list-2 .widget-content .entry-older ul li .entry-item .entry-thumb {

    width: 56%;

    margin: 0 15px 10px 0;

    float: left;

}



.article-list-2 .widget-content .entry-older ul li .entry-item header>span, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header>a, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header>a {

    font-size: 10px;

    display: inline-block;

    color: #717171;

    text-transform: uppercase;

    margin: 0 15px 0 0;

}



.article-list-2 .widget-content .entry-older ul li .entry-item header>span a.entry-author, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header>a a.entry-author, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header>a a.entry-author {

    color: inherit;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.article-list-2 .widget-content .entry-older ul li .entry-item header>span a.entry-author:hover, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header>a a.entry-author:hover, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header>a a.entry-author:hover {

    color: #000000;

}



@media (max-width: 430px) {

    .article-list-2 .widget-content .entry-older ul li .entry-item header>span, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header>a, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header>a {

        font-size: 12px;

    }

}



.article-list-2 .widget-content .entry-older ul li .entry-item .entry-content {

    clear: both;

}



.article-list-3 .widget-content .entry-last {

    border-bottom: 1px solid #f58220;

}



.article-list-3 .widget-content .entry-last .entry-item .entry-thumb {

    margin: 0 0 15px 0;

}



.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .play-icon {

    width: 75px;

    height: 75px;

    line-height: 84px;

}



@media (max-width: 700px) {

    .article-list-3 .widget-content .entry-last .entry-item .entry-thumb .play-icon {

        width: 50px;

        height: 50px;

        line-height: 56px;

    }

}



@media (max-width: 700px) {

    .article-list-3 .widget-content .entry-last .entry-item .entry-thumb .play-icon .fa {

        font-size: 28px;

    }

}



.article-list-3 .widget-content .entry-last .entry-item header h4 {

    text-transform: uppercase;

    line-height: 20px;

}



@media (max-width: 992px) {

    .article-list-3 .widget-content .entry-last .entry-item header h4 {

        line-height: 22px;

    }

}



.article-list-3 .widget-content .entry-last .entry-item header h4 a {

    color: #111111;

}



.article-list-3 .widget-content .entry-last .entry-item .entry-content {

    padding: 0 0 15px 0;

}



.article-list-3 .widget-content .entry-last .entry-item .entry-footer {

    margin: 0 0 6px 0;

}



.article-list-3 .widget-content .entry-older li {

    margin: 20px 0 0 0;

}



.article-list-3 .widget-content .entry-older li .entry-item {

    border-left: 3px solid #666;

    padding: 0 15px 4px 15px;

}



.article-list-3 .widget-content .entry-older li .entry-item header h4 {

    line-height: 22px;

}



.kopa-sticky-post-widget .entry-item {

    background: #101011;

    padding: 25px;

}



@media (max-width: 700px) {

    .kopa-sticky-post-widget .entry-item {

        padding: 12px 12px 30px 12px;

    }

}



.kopa-sticky-post-widget .entry-item .entry-thumb {

    width: 350px;

    float: left;

    border: 3px solid #f58220;

    margin: 0 30px 0 0;

}



@media (max-width: 700px) {

    .kopa-sticky-post-widget .entry-item .entry-thumb {

        width: 40%;

    }

}



@media (max-width: 430px) {

    .kopa-sticky-post-widget .entry-item .entry-thumb {

        margin: 0 0 25px 0;

    }

}



.kopa-sticky-post-widget .entry-item .entry-content {

    margin: 0 0 7px 0;

}



.kopa-sticky-post-widget .entry-item .entry-content p {

    color: #efefef;

}



.kopa-sticky-post-widget .entry-item .entry-footer span, .kopa-sticky-post-widget .entry-item .entry-footer .kopa-pagination ul li a, .kopa-pagination ul li .kopa-sticky-post-widget .entry-item .entry-footer a, .kopa-sticky-post-widget .entry-item .entry-footer>a, .kopa-sticky-post-widget .entry-item .entry-footer>div {

    color: #efefef;

}



.kopa-sticky-post-widget .entry-item .entry-footer .entry-author:hover {

    color: #f58220;

}



.kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink:hover>span, .kopa-sticky-post-widget .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover>a, .kopa-pagination ul li .kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink:hover>a {

    color: #f58220;

}



.categories-list-1 ul li:first-child .entry-item {

    margin: 0;

}



.categories-list-1 ul li .entry-item {

    border: 3px solid #999;

    margin: 20px 0 0 0;

}



@media (max-width: 700px) {

    .categories-list-1 ul li .entry-item {

        padding: 12px;

    }

}



.categories-list-1 ul li .entry-item header h4 a {

    text-transform: uppercase;

}



.categories-list-1 ul li .entry-item .entry-thumb {

    width: 235px;

    float: left;

    margin: 0;

    padding: 0;

}



.categories-list-1 ul li .entry-item .wrap-content-article {

    padding: 20px 12px 0 25px;

}



.categories-list-1 ul li .entry-item .wrap-content-article .entry-content {

    margin: 0 0 10px 0;

}



.categories-list-1 ul li .entry-item .wrap-content-article .entry-content p {

    color: #333333;

}



.categories-list-2>ul>li {

    margin: 20px 0 0 0;

}



@media (min-width: 768px) {

    .categories-list-2>ul>li:nth-child(1), .categories-list-2>ul>li:nth-child(2) {

        margin: 0;

    }

}



@media (max-width: 700px) {

    .categories-list-2>ul>li .entry-item {

        padding: 12px;

    }

}



.categories-list-2>ul>li .entry-item header h4 {

    margin: 0 0 5px 0;

}



.categories-list-2>ul>li .entry-item header h4 a {

    text-transform: uppercase;

    color: #111111;

}



.categories-list-2>ul>li .entry-item .entry-thumb {

    margin: 0 0 10px 0;

    border-bottom: 3px solid #999;

}



.categories-list-2>ul>li .entry-item .entry-content {

    margin: 0 0 10px 0;

}



.categories-list-2>ul>li .entry-item .entry-content p {

    color: #333333;

}



.article-list-view-more-style-1 {

    position: absolute;

    background: #f58220;

    bottom: 0;

    right: 0;

    color: #333333;

    font-size: 12px;

    text-transform: uppercase;

    display: inline-block;

    font-family: "Quicksand", sans-serif;

    padding: 0 12px;

}



.article-list-view-more-style-1:hover {

    color: #666666;

}



.category.category-style-1 {

    font-size: 17px;

    text-transform: uppercase;

    text-align: center;

    display: inline-block;

    position: absolute;

    bottom: 0;

    right: 0;

    color: #efefef;

    font-family: "Quicksand", sans-serif;

    line-height: 26px;

    padding: 0 26px;

    background: #004586;

}



.entry-date, .kopa-single-post-widget>.entry-item>header span, .kopa-single-post-widget>.entry-item>header .kopa-pagination ul li a, .kopa-pagination ul li .kopa-single-post-widget>.entry-item>header a {

    font-size: 10px;

    line-height: 14px;

    color: #7d7d7d;

    text-transform: uppercase;

    margin: 0 15px 0 0;

}



.single-post-social:after, .single-post-comments:after {

    display: table;

    content: "";

    clear: both;

}



.single-post-social ul li, .single-post-comments ul li {

    margin: 0 0 3px 0;

}



.single-post-social ul li a, .single-post-comments ul li a {

    display: block;

    text-align: center;

    background: #ffffff;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

    line-height: 30px;

    font-size: 18px;

    color: #666666;

}



.single-post-social ul li a:hover, .single-post-comments ul li a:hover {

    background: #F58220;

    color: #ffffff;

}



@media (max-width: 700px) {

    .single-post-social, .single-post-comments {

        margin: 0 0 15px 0;

    }

    .single-post-social ul li, .single-post-comments ul li {

        float: left;

        margin: 0 3px 3px 0;

    }

    .single-post-social ul li a, .single-post-comments ul li a {

        padding: 0 20px;

    }

}



.entry-description {

    border-bottom: 1px solid #f58220;

    padding: 0 0 20px;

}



.entry-description p {

    margin: 15px 5px 5px 25px;

}



.kopa-tagbox {

    padding: 16px 0;

}



.kopa-tagbox a, .kopa-tagbox span, .kopa-tagbox .kopa-pagination ul li a, .kopa-pagination ul li .kopa-tagbox a {

    font-size: 14px;

    line-height: 22px;

    color: #111111;

    display: inline-block;

    margin: 0 10px 0 0;

}



.kopa-tagbox a:hover {

    font-weight: 700;

}



.single-other-posts {

    background: #ffffff;

}



.single-other-posts>div {

    float: left;

    width: 50%;

    padding: 15px;

}



.single-other-posts>div span, .single-other-posts>div .kopa-pagination ul li a, .kopa-pagination ul li .single-other-posts>div a {

    display: block;

    font-size: 10px;

    line-height: 22px;

    color: #9d9d9d;

}



.single-other-posts>div .title-other-post {

    font-size: 18px;

    color: #444444;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.single-other-posts>div .title-other-post:hover {

    color: #111111;

}



.single-other-posts .prev-post {

    border-right: 1px solid #efefef;

}



.single-other-posts .next-post {

    text-align: right;

}



.single-post-author {

    border-bottom: 1px solid #f58220;

    padding: 23px 0;

    margin: 0 0 15px 0;

}



.single-post-author .author-avatar {

    width: 13.33333%;

    float: left;

    margin: 0 30px 0 0;

}



.single-post-author .author-description .author-name a {

    color: #333333;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.single-post-author .author-description .author-name a:hover {

    color: #666666;

}



.single-post-author .author-description p {

    color: #333333;

}



.kopa-single-post-widget>.entry-item .entry-thumb {

    background: #ffffff;

}



.kopa-single-post-widget>.entry-item .entry-thumb .audio-frame {

    width: 100%;

    height: 105px;

    border: 0;

    overflow: hidden;

}



.kopa-single-post-widget>.entry-item .entry-thumb .video-iframe {

    border: 0;

    width: 100%;

    height: 500px;

}



@media (max-width: 1200px) {

    .kopa-single-post-widget>.entry-item .entry-thumb .video-iframe {

        height: 400px;

    }

}



@media (max-width: 700px) {

    .kopa-single-post-widget>.entry-item .entry-thumb .video-iframe {

        height: 300px;

    }

}



@media (max-width: 420px) {

    .kopa-single-post-widget>.entry-item .entry-thumb .video-iframe {

        height: 200px;

    }

}



.kopa-single-post-widget>.entry-item>header {

    background: #ffffff;

    padding: 10px 15px 18px 15px;

    border-bottom: 1px solid #f58220;

}



.kopa-single-post-widget>.entry-item>header span a, .kopa-single-post-widget>.entry-item>header .kopa-pagination ul li a a, .kopa-pagination ul li .kopa-single-post-widget>.entry-item>header a a {

    color: inherit;

}



.kopa-single-post-widget>.entry-item>header span a:hover, .kopa-single-post-widget>.entry-item>header .kopa-pagination ul li a a:hover, .kopa-pagination ul li .kopa-single-post-widget>.entry-item>header a a:hover {

    color: #000000;

}



.kopa-single-post-widget>.entry-item .entry-content {

    padding: 20px 0 0 0;

}



.kopa-single-post-widget>.entry-item .entry-content p {

    color: #333333;

    margin: 0 0 10px 0;

    font-size: 1.2em;

}



.entry-description img {

    margin: 0 0 10px;

}



.kopa-videos-list-widget .row:first-child .wrap-line {

    display: none;

}



.kopa-videos-list-widget .row .wrap-line {

    padding: 0 15px;

    margin: 20px 0;

}



@media (max-width: 768px) {

    .kopa-videos-list-widget .row .wrap-line {

        display: none;

    }

}



.kopa-videos-list-widget .row .wrap-line .line {

    background: #ffffff;

    height: 1px;

    width: 100%;

}



@media (max-width: 768px) {

    .kopa-videos-list-widget .row .entry-item {

        margin: 0 0 20px;

    }

}



.kopa-videos-list-widget .row .entry-item .entry-thumb {

    border-bottom: 3px solid #f58220;

    margin: 0 0 10px 0;

}



.kopa-videos-list-widget .row .entry-item header .entry-title {

    text-transform: uppercase;

}



.kopa-videos-list-widget .row .entry-item header .entry-title a {

    color: #111111;

}



.play-icon {

    display: inline-block;

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    transform: translateY(-50%);

    left: 0;

    right: 0;

    margin: 0 auto;

    z-index: 9;

    color: #f58220;

    cursor: pointer;

    width: 75px;

    height: 75px;

    border: 3px solid #f58220;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    background: rgba(0, 0, 0, 0.4);

    line-height: 83px;

}



.play-icon i {

    font-size: 33px;

}





/**

 * 3.4.Product list

 * -------------------------------------------------------------------

 */



.product-sale, .product-new {

    position: absolute;

    top: 0;

    left: 0;

    background: #f58220;

    font-size: 10px;

    color: #111111;

    text-transform: uppercase;

    display: block;

    border-bottom: 3px solid #302f33;

}



.product-sale {

    padding: 8px 3px 4px 3px;

    margin-left: 16px;

    line-height: 14px;

}



.product-sale .sale-value {

    font-weight: 700;

    font-size: 13px;

    display: block;

    line-height: 11px;

}



.product-new {

    line-height: 27px;

    padding: 0 4px;

}



.kopa-product-list-widget .entry-item {

    background: #ffffff;

}



.kopa-product-list-widget .entry-item .entry-thumb {

    overflow: hidden;

    position: relative;

    margin: 0;

}



@media (min-width: 768px) {

    .kopa-product-list-widget .entry-item .entry-thumb:hover img {

        -webkit-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -ms-transform: scale(1.1);

        transform: scale(1.1);

    }

    .kopa-product-list-widget .entry-item .entry-thumb img {

        transition: all 0.5s ease 0s;

        -ms-transition: all 0.5s ease 0s;

        -webkit-transition: all 0.5s ease 0s;

        -moz-transition: all 0.5s ease 0s;

    }

}



.kopa-product-list-widget .entry-item header {

    padding: 12px;

}



.kopa-product-list-widget .entry-item header .entry-title.entry-title-style-2 {

    margin: 0;

    line-height: 24px;

}



.kopa-product-list-widget .entry-item header p {

    font-family: "Quicksand", sans-serif;

    margin: 0;

    font-size: 18px;

    line-height: 24px;

}



.kopa-product-list-widget .entry-item .entry-content .entry-action {

    display: block;

    font-size: 16px;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

    color: #000000;

    background: #f58220;

    padding: 0 18px;

    line-height: 46px;

    cursor: pointer;

}



@media (max-width: 992px) {

    .kopa-product-list-widget .entry-item .entry-content .entry-action {

        line-height: 39px;

    }

}



.kopa-product-list-widget .entry-item .entry-content .entry-action .fa {

    margin: 0 12px 0 0;

}



.kopa-product-list-widget .entry-item .entry-content .entry-action:hover {

    color: #333333;

}



.kopa-product-list-widget.productlist-1 .widget-content .row {

    margin-left: -6.2px;

    margin-right: -6.2px;

}



.kopa-product-list-widget.productlist-1 .widget-content .row .col-product-4 {

    width: 33.33333333333333%;

    float: left;

    padding-left: 6.2px;

    padding-right: 6.2px;

}



@media (max-width: 700px) {

    .kopa-product-list-widget.productlist-1 .widget-content .row .col-product-4 {

        width: 100%;

        margin: 20px 0 0 0;

    }

    .kopa-product-list-widget.productlist-1 .widget-content .row .col-product-4:first-child {

        margin: 0;

    }

}



.kopa-product-list-widget.product-list-2 .widget-content li {

    margin: 25px 0 0 0;

}



.kopa-product-list-widget.product-list-2 .widget-content li:first-child {

    margin: 0;

}



.kopa-product-list-widget.product-list-2 .widget-content li .entry-item {

    background: none;

}



.kopa-product-list-widget.product-list-2 .widget-content li .entry-item .entry-thumb {

    width: 47.333%;

    float: right;

}



.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header {

    padding: 0;

    margin: 0 0 10px 0;

}



.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header .entry-title, .kopa-product-list-widget.product-list-2 .widget-content li .entry-item header p {

    margin: 0;

    line-height: 20px;

    font-size: 14px;

    color: #444444;

}



.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header .entry-title a, .kopa-product-list-widget.product-list-2 .widget-content li .entry-item header p a {

    color: #444444;

}



.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header i {

    color: #f9a708;

}



.kopa-product-list-widget.product-list li {

    margin: 0 0 25px 0;

}



.kopa-product-list-widget.product-list li .entry-item .entry-thumb {

    margin: 0;

}



.kopa-product-list-widget.product-list li .entry-item header {

    padding: 6px 12px;

}



.kopa-product-list-widget.product-list li .entry-item header .entry-title {

    margin: 0;

    line-height: 20px;

    font-size: 14px;

}



.kopa-product-list-widget.product-list li .entry-item header .entry-title a {

    color: #444444;

}



.kopa-product-list-widget.product-list li .entry-item header p {

    margin: 0;

    line-height: 20px;

    font-size: 14px;

    color: #444444;

}



.kopa-product-list-widget.product-list li .entry-item .entry-content .entry-action {

    color: #111111;

    font-size: 13px;

    padding: 0 13px;

    line-height: 28px;

}



.kopa-product-list-widget.product-list li .entry-item .entry-content .entry-action .fa {

    margin: 0 10px 0 0;

}



.woocommerce-ordering {

    margin: 0 0 25px;

    padding: 5px 0 0;

}



.woocommerce-ordering:after {

    display: table;

    content: "";

    clear: both;

}



.woocommerce-ordering .orderby {

    padding: 3px 10px;

    width: 198px;

    border: 1px solid #d2d2d2;

    color: #444444;

    font-size: 12px;

    -ms-border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    border-radius: 0;

}



.fa.fa-star {

    color: #f9a708;

}





/**

 * 3.5.Search

 * -------------------------------------------------------------------

 */



.widget_search {

    position: relative;

}



.widget_search:after {

    display: table;

    content: "";

    clear: both;

}



.widget_search:before {

    content: '';

    position: absolute;

    border-style: solid;

    border-width: 7px 7px 7px 0;

    border-color: transparent #302f34;

    display: block;

    width: 0;

    z-index: 1;

    right: 25%;

    top: 13px;

}



.widget_search label {

    display: none;

}



.widget_search input[type="text"] {

    height: 38px;

    width: 75%;

    padding: 10px 15px;

    float: left;

}



.widget_search ::-webkit-input-placeholder {

    color: #b7b7b6;

    font-size: 13px;

    font-style: italic;

}



.widget_search ::-moz-placeholder {

    color: #b7b7b6;

    font-size: 13px;

    font-style: italic;

}



.widget_search :-ms-input-placeholder {

    color: #b7b7b6;

    font-size: 13px;

    font-style: italic;

}



.widget_search input#searchsubmit {

    background: #302f34;

    font-size: 15px;

    font-family: "Quicksand", sans-serif;

    color: #efefef;

    width: 25%;

    height: 38px;

    border: 0;

    float: left;

    text-transform: uppercase;

}





/**

 * 3.6.Comments

 * -------------------------------------------------------------------

 */



.kopa-comments-widget {

    margin: 0 0 20px 0;

}



.kopa-comments-widget header.widget-title h4 {

    color: #111111;

}



.kopa-comments-widget .widget-content {

    border-top: 1px solid #ffffff;

}



.kopa-comments-widget .widget-content>ul li .comment-item {

    padding: 17px 0 0;

}



.kopa-comments-widget .widget-content>ul li .comment-item .comment-thumb {

    width: 50px;

    float: left;

    margin: 0 30px 0 0;

}



@media (max-width: 430px) {

    .kopa-comments-widget .widget-content>ul li .comment-item .comment-thumb {

        margin: 0 0 10px;

        float: none;

    }

}



.kopa-comments-widget .widget-content>ul li .comment-item .comment-content-wrap {

    padding: 0 0 17px;

    overflow: hidden;

    border-bottom: 1px solid #ffffff;

}



.kopa-comments-widget .widget-content>ul li .comment-item .comment-content-wrap .comment-content .name-comment {

    font-family: "Quicksand", sans-serif;

    color: #222222;

    display: inline-block;

    text-transform: uppercase;

    float: left;

    margin: 0 5px 0 0;

}



.kopa-comments-widget .widget-content>ul li .comment-item .comment-footer {

    margin: 2px 0 0 0;

}



.kopa-comments-widget .widget-content>ul li .comment-item .comment-footer span, .kopa-comments-widget .kopa-pagination .widget-content>ul li .comment-item .comment-footer a, .kopa-pagination .kopa-comments-widget .widget-content>ul li .comment-item .comment-footer a, .kopa-comments-widget .widget-content>ul li .comment-item .comment-footer a {

    color: #888888;

    font-size: 12px;

    line-height: 22px;

    font-style: italic;

    margin: 0 10px 0 0;

    display: inline-block;

    text-transform: uppercase;

}



.kopa-comments-widget .widget-content>ul li .comment-item .comment-footer .btn-reply-comment:hover, .kopa-comments-widget .widget-content>ul li .comment-item .comment-footer .btn-edit-comment:hover {

    color: #000000;

}



.kopa-comments-widget .widget-content>ul li ul.reply-comment {

    padding: 0 0 0 80px;

}



@media (max-width: 430px) {

    .kopa-comments-widget .widget-content>ul li ul.reply-comment {

        padding: 0 0 0 20px;

    }

}





/**

 * 3.7.Reply

 * -------------------------------------------------------------------

 */



.kopa-respond-widget header.widget-title h4 {

    color: #111111;

}



.kopa-respond-widget .widget-content span, .kopa-respond-widget .widget-content .kopa-pagination ul li a, .kopa-pagination ul li .kopa-respond-widget .widget-content a {

    display: block;

}



.kopa-respond-widget .widget-content span textarea, .kopa-respond-widget .widget-content .kopa-pagination ul li a textarea, .kopa-pagination ul li .kopa-respond-widget .widget-content a textarea {

    height: 150px;

}



.kopa-respond-widget .widget-content span input, .kopa-respond-widget .widget-content .kopa-pagination ul li a input, .kopa-pagination ul li .kopa-respond-widget .widget-content a input {

    height: 40px;

}



.kopa-respond-widget .widget-content span input, .kopa-respond-widget .widget-content .kopa-pagination ul li a input, .kopa-pagination ul li .kopa-respond-widget .widget-content a input, .kopa-respond-widget .widget-content span textarea, .kopa-respond-widget .widget-content .kopa-pagination ul li a textarea, .kopa-pagination ul li .kopa-respond-widget .widget-content a textarea {

    width: 100%;

    padding: 10px 15px;

    background: #ffffff;

    margin: 0 0 20px 0;

    color: #888888;

}



.kopa-respond-widget .widget-content span ::-webkit-input-placeholder, .kopa-respond-widget .widget-content .kopa-pagination ul li a ::-webkit-input-placeholder, .kopa-pagination ul li .kopa-respond-widget .widget-content a ::-webkit-input-placeholder {

    color: #888888;

    font-size: 14px;

    line-height: 20px;

}



.kopa-respond-widget .widget-content span ::-moz-placeholder, .kopa-respond-widget .widget-content .kopa-pagination ul li a ::-moz-placeholder, .kopa-pagination ul li .kopa-respond-widget .widget-content a ::-moz-placeholder {

    color: #888888;

    font-size: 14px;

    line-height: 20px;

}



.kopa-respond-widget .widget-content span :-ms-input-placeholder, .kopa-respond-widget .widget-content .kopa-pagination ul li a :-ms-input-placeholder, .kopa-pagination ul li .kopa-respond-widget .widget-content a :-ms-input-placeholder {

    color: #888888;

    font-size: 14px;

    line-height: 20px;

}





/**

 * 3.8.Tab Articles

 * -------------------------------------------------------------------

 */



.nav-tabs li a {

    text-transform: uppercase;

}



.kopa-tabs {

    position: relative;

    width: 100%;

    padding: 0;

    margin: 0 0 25px 0;

}



.tabs-1 .nav-tabs {

    border: 0;

}



.tabs-1 .nav-tabs li {

    margin: 0;

}



.tabs-1 .nav-tabs li>a {

    color: #6c6b6b;

    font-size: 18px;

    border: 0;

    background: #000000;

    font-family: "Quicksand", sans-serif;

    border-radius: 0;

    margin: 0;

    padding: 14px 66px;

    text-align: center;

}



@media (max-width: 530px) {

    .tabs-1 .nav-tabs li>a {

        padding: 10px 14px;

    }

}



.tabs-1 .nav-tabs li.active>a {

    color: #004586;

    border: 0;

    background: #f58220;

}



.tabs-1 .tab-content .tab-pane.active {

    padding: 15px 0;

    /*border-top: 1px solid #f58220;*/

}



.tabs-2 .nav-tabs {

    border: 0;

    text-align: right;

    font-size: 0;

    position: absolute;

    top: 0;

    right: 0;

}



.tabs-2 .nav-tabs li {

    margin: 0;

    display: inline-block;

    font-size: 16px;

    float: none;

}



.tabs-2 .nav-tabs li>a {

    color: #6c6b6b;

    font-size: 16px;

    border: 0;

    border-radius: 0;

    margin: 0;

    padding: 14px;

    text-align: center;

}



.tabs-2 .nav-tabs li>a:hover, .tabs-2 .nav-tabs li>a:focus {

    background: none;

}



.tabs-2 .nav-tabs li.active>a {

    color: #ffffff;

    background: none;

    border: 0;

    cursor: pointer;

}



@media (max-width: 700px) {

    .tabs-2>header h4 {

        cursor: pointer;

    }

    .tabs-2>header h4:after {

        content: "\f0d7";

        display: inline-block;

        font-family: FontAwesome;

        font-style: normal;

        font-weight: normal;

        line-height: 1;

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        margin: 0 0 0 7px;

    }

    .tabs-2 .nav-tabs {

        border-top: 1px solid #ffffff;

        top: 50px;

        left: 0;

        z-index: 99;

        text-align: left;

        width: 240px;

        background: #302e2e;

        transition: all 0.3s ease 0s;

        -ms-transition: all 0.3s ease 0s;

        -webkit-transition: all 0.3s ease 0s;

        -moz-transition: all 0.3s ease 0s;

        opacity: 0;

        visibility: hidden;

    }

    .tabs-2 .nav-tabs li {

        display: block;

        border-top: 1px solid #000000;

    }

    .tabs-2 .nav-tabs li:first-child {

        border: 0;

    }

    .tabs-2 .nav-tabs li a {

        font-size: 18px;

        text-transform: uppercase;

        font-family: "Quicksand", sans-serif;

        text-align: left;

        line-height: 30px;

        padding: 0 25px;

    }

    .tabs-2 .nav-tabs.toggleTab {

        opacity: 1;

        visibility: visible;

    }

}



.tabs-3 .nav-tabs {

    border: 0;

}



.tabs-3 .nav-tabs li {

    margin: 0;

}



.tabs-3 .nav-tabs li>a {

    color: #999999;

    font-size: 14px;

    border: 0;

    background: #efefef;

    font-family: "Quicksand", sans-serif;

    border-radius: 0;

    margin: 0;

    line-height: 30px;

    text-align: center;

    border: 1px solid #dcdcdc;

    border-bottom: none;

    padding: 0 10px;

    display: block;

    margin: 0 2px 0 0;

}



.tabs-3 .nav-tabs li.active>a {

    color: #555555;

    background: #f58220;

    border: 1px solid #555555;

    border-bottom: none;

}



.tabs-3 .tab-content {

    border-top: 1px solid #555555;

    border-bottom: 1px solid #555555;

    padding: 15px 0;

}



.tabs-4 .nav-tabs {

    border: 0;

}



.tabs-4 .nav-tabs li {

    margin: 0 30px 0 0;

}



.tabs-4 .nav-tabs li>a {

    color: #999999;

    font-size: 14px;

    border: 0;

    background: #efefef;

    font-family: "Quicksand", sans-serif;

    border-radius: 0;

    margin: 0;

    line-height: 30px;

    text-align: center;

    border: 0;

    padding: 0;

    position: relative;

    top: 1px;

    display: block;

}



.tabs-4 .nav-tabs li.active>a {

    color: #555555;

    border: 0;

    background: none;

    border-bottom: 4px solid #f58220;

}



.tabs-4 .tab-content {

    border-top: 1px solid #ffffff;

    padding: 15px 0;

}





/* End tab nav */





/**

 * 3.9.Tag

 * -------------------------------------------------------------------

 */





/**

 * 3.10.Sync-owl

 * -------------------------------------------------------------------

 */



.kopa-sync-carousel-widget {

    background: #ffffff;

    padding: 0 0 20px;

}



.owl-carousel.sync1 {

    position: relative;

}



.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb {

    border-bottom: 3px solid #f58220;

}



.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon {

    width: 110px;

    height: 110px;

    line-height: 126px;

}



@media (max-width: 700px) {

    .owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon {

        width: 60px;

        height: 60px;

        line-height: 67px;

    }

    .owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon i.fa {

        font-size: 30px;

    }

}



.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon i {

    font-size: 48px;

}



.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb:hover img {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

}



.owl-carousel.sync1 .owl-wrapper-outer .owl-item .sync-content {

    padding: 16px 25px;

}



.owl-carousel.sync1 .owl-wrapper-outer .owl-item .sync-content header h4 {

    margin: 0 0 6px 0;

}



.owl-carousel.sync1 .owl-controls {

    margin: 0;

}



.owl-carousel.sync1 .owl-controls .owl-buttons {

    text-align: left;

}



.owl-carousel.sync1 .owl-controls .owl-buttons>div {

    position: absolute;

    pointer-events: auto;

    background: rgba(255, 255, 255, 0.15);

    border: 0;

    font-size: 36px;

    padding: 26px 5px;

    color: #b7b4b1;

    border-radius: 0 0 0 0;

    -ms-border-radius: 0 0 0 0;

    -webkit-border-radius: 0 0 0 0;

    -moz-border-radius: 0 0 0 0;

    margin: 0;

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.owl-carousel.sync1 .owl-controls .owl-buttons .owl-prev {

    left: 0;

}



.owl-carousel.sync1 .owl-controls .owl-buttons .owl-prev:after {

    content: "\f104";

}



.owl-carousel.sync1 .owl-controls .owl-buttons .owl-next {

    right: 0;

}



.owl-carousel.sync1 .owl-controls .owl-buttons .owl-next:after {

    content: "\f105";

}



.owl-carousel.sync2 {

    padding: 0 10px;

    pointer-events: none;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item {

    padding: 0 15px;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item:hover .entry-thumb img {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb {

    pointer-events: auto;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb img {

    border: 3px solid transparent;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb .play-icon {

    width: 34px;

    height: 34px;

    line-height: 30px;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb .play-icon i {

    font-size: 15px;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item:hover header {

    visibility: visible;

    opacity: 1;

    top: 0;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item:hover img {

    border: 3px solid #f58220;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item header {

    pointer-events: auto;

    visibility: hidden;

    position: relative;

    top: -20px;

    opacity: 0;

    background: #f58220;

    padding: 10px 15px;

    transition: all 0.3s ease 0, visibility 0.3s ease 0;

    -moz-transition: all 0.3s ease 0, visibility 0.3s ease 0;

    -webkit-transition: all 0.3s ease 0, visibility 0.3s ease 0;

    -ms-transition: all 0.3s ease 0, visibility 0.3s ease 0;

}



.owl-carousel.sync2 .owl-wrapper-outer .owl-item.synced .entry-thumb img {

    border: 3px solid #f58220;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.sync-carousel-2 {

    border-bottom: 1px solid #f58220;

}





/**

 * 3.11.Toggle

 * -------------------------------------------------------------------

 */



.kopa-toggle-widget .panel-title {

    background: #302f33;

    margin: 0 0 3px 0;

}



.kopa-toggle-widget .panel-title>a {

    color: #f58220;

    font-size: 18px;

    padding: 0 15px;

    line-height: 40px;

    display: block;

    font-weight: normal;

    text-transform: uppercase;

}



.kopa-toggle-widget .panel-title>a span.b-collapse, .kopa-toggle-widget .panel-title>a .kopa-pagination ul li a.b-collapse, .kopa-pagination ul li .kopa-toggle-widget .panel-title>a a.b-collapse {

    float: right;

    font-size: 25px;

}



.kopa-toggle-widget.toggle-1 .panel {

    border-radius: 0;

    border: 0;

    box-shadow: none;

    margin: 0;

    background: none;

}



.kopa-toggle-widget.toggle-1 .panel .panel-heading {

    padding: 0;

}



.kopa-toggle-widget.toggle-1 .panel .panel-body {

    background: none;

    border: 0;

    padding: 12px 0;

}



.kopa-toggle-widget.toggle-1 #random ul li {

    margin: 0 0 20px 0;

}



.kopa-toggle-widget.toggle-1 #random ul li .entry-item:after {

    display: table;

    content: "";

    clear: both;

}



.kopa-toggle-widget.toggle-1 #random ul li .entry-item .entry-thumb {

    float: left;

    width: 47.3%;

    margin: 0 15px 0 0;

}



@media (max-width: 992px) {

    .kopa-toggle-widget.toggle-1 #random ul li .entry-item .entry-thumb {

        width: 142px;

    }

}



.kopa-toggle-widget.toggle-1 #random ul li .entry-item .entry-content {

    overflow: hidden;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul {

    margin: 0 0 25px 0;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li {

    margin: 20px 0 0 0;

    border-bottom: 1px solid #ffffff;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li:first-child {

    margin: 0;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li .comment:after {

    display: table;

    content: "";

    clear: both;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li .comment .comment-thumb {

    float: left;

    width: 50px;

    margin: 0 15px 0 0;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li .comment .entry-content {

    overflow: hidden;

    position: relative;

    top: -6px;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li .comment .entry-content p, .kopa-toggle-widget.toggle-1 #latestcomments ul li .comment .entry-content a {

    color: #333333;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li .comment .entry-footer {

    position: relative;

    top: -4px;

    margin: 0 0 5px 0;

}



.kopa-toggle-widget.toggle-1 #latestcomments ul li .comment .entry-footer .entry-author {

    color: #222222;

    font-size: 14px;

    line-height: 16px;

    text-transform: none;

    font-weight: 700;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last {

    border-bottom: 1px solid #f58220;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-thumb {

    margin: 0 0 15px 0;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-thumb .play-icon {

    width: 75px;

    height: 75px;

    line-height: 84px;

}



@media (max-width: 700px) {

    .kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-thumb .play-icon {

        width: 50px;

        height: 50px;

        line-height: 56px;

    }

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-thumb .play-icon .fa {

    font-size: 33px;

}



@media (max-width: 700px) {

    .kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-thumb .play-icon .fa {

        font-size: 28px;

    }

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item header h4 {

    line-height: 20px;

    text-transform: uppercase;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item header h4 a {

    color: #111111;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-content {

    padding: 0 0 15px 0;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-last .entry-item .entry-footer {

    margin: 0 0 6px 0;

}



.kopa-toggle-widget.toggle-1 #recentpost .entry-older .entry-item {

    margin: 20px 0 0 0;

    border-left: 3px solid #f58220;

    padding: 0 15px;

}





/**

 * 3.12.Accordion

 * -------------------------------------------------------------------

 */



.kopa-accordion-widget .panel-title {

    background: #302f33;

    margin: 0 0 3px;

}



.kopa-accordion-widget .panel-title>a.collapsed {

    color: #f58220;

    background: #302f33;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.kopa-accordion-widget .panel-title a {

    font-size: 18px;

    padding: 0 25px;

    line-height: 38px;

    display: block;

    font-weight: normal;

    text-transform: uppercase;

    color: #302f33;

    background: #f58220;

    border: 1px solid #302f33;

}



.kopa-accordion-widget .panel-title a span.b-collapse, .kopa-accordion-widget .panel-title a .kopa-pagination ul li a.b-collapse, .kopa-pagination ul li .kopa-accordion-widget .panel-title a a.b-collapse {

    display: block;

    margin: 0 31px 0 0;

    float: left;

    width: 6px;

}



.kopa-accordion-widget.accordion-1 .panel {

    border-radius: 0;

    border: 0;

    box-shadow: none;

    margin: 0;

    background: none;

}



.kopa-accordion-widget.accordion-1 .panel .panel-heading {

    padding: 0;

}



.kopa-accordion-widget.accordion-1 .panel .panel-body {

    background: none;

    border: 0;

    padding: 12px 0 12px 65px;

}





/**

 * 3.13.Categories

 * -------------------------------------------------------------------

 */



.widget_categories {

    border-bottom: 1px solid #302f33;

}



.widget_categories ul:after {

    display: table;

    content: "";

    clear: both;

}



.widget_categories ul li {

    float: left;

    margin: 0 0 8px 0;

    width: 50%;

}



.widget_categories ul li a {

    color: #222222;

    font-size: 14px;

    line-height: 18px;

}



.widget_categories ul li a:hover {

    color: #666666;

}





/**

 * 3.14.Related posts

 * -------------------------------------------------------------------

 */



.kopa-single-related-posts-widget {

    border-bottom: 1px solid #f58220;

    margin: 0 0 15px 0;

}



.kopa-single-related-posts-widget .widget-content .entry-thumb {

    margin: 0 0 10px 0;

}



.kopa-single-related-posts-widget .widget-content header h4 a {

    color: #111111;

}



.kopa-single-related-posts-widget .widget-content .entry-item {

    margin: 0 0 10px 0;

}





/**

 * 3.15.TopWeek

 * -------------------------------------------------------------------

 */



.kopa-top-week-widget {

    border-top: 3px solid #444444;

    border-bottom: 3px solid #444444;

}



.kopa-top-week-widget .widget-content ol li {

    list-style-type: none;

    counter-increment: list;

    position: relative;

    padding: 0 0 0 28px;

    margin: 10px 0 0 0;

}



.kopa-top-week-widget .widget-content ol li:first-child {

    margin: 0;

}



.kopa-top-week-widget .widget-content ol li:before {

    content: counter(list) "";

    position: absolute;

    left: 0;

    width: 2em;

    top: 3px;

    text-align: left;

    color: #333333;

    font-size: 30px;

    font-family: "Quicksand", sans-serif;

}



.kopa-top-week-widget .widget-content ol li a {

    color: #333333;

    font-size: 16px;

    line-height: 18px;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.kopa-top-week-widget .widget-content ol li a:hover {

    color: #f58220;

}





/**

 * 3.16.PwgSlider

 * -------------------------------------------------------------------

 */



.pgwSlider:after, .wrap-ps-list:after, .ps-list:after {

    display: table;

    content: "";

    clear: both;

}



.widget.video-list-1 .pgwSlider .ps-current {

    width: 77.3%;

}



@media (max-width: 700px) {

    .widget.video-list-1 .pgwSlider .ps-current {

        width: 100%;

    }

}



.widget.video-list-1 .pgwSlider .ps-current .ps-caption {

    background: transparent;

    /* Old browsers */

    background: -moz-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);

    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(34%, transparent), color-stop(100%, #000000), color-stop(100%, #565656));

    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);

    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);

    /* Opera 11.10+ */

    background: -ms-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);

    /* IE10+ */

    background: linear-gradient(to bottom, transparent 0%, transparent 34%, #000000 100%, #565656 100%);

    /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#565656', GradientType=0);

}



.widget.video-list-1 .pgwSlider .ps-current .ps-caption a {

    font-size: 24px;

    line-height: 30px;

    color: #f58220;

    font-family: "Quicksand", sans-serif;

    position: relative;

    display: block;

    padding: 5px 0 41px 90px;

}



.widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {

    content: "\f04b";

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    color: #f58220;

    font-size: 33px;

    position: absolute;

    left: 26px;

    top: 22px;

    z-index: 2;

}



@media (max-width: 992px) {

    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {

        font-size: 25px;

        left: 20px;

        top: 19px;

    }

}



.widget.video-list-1 .pgwSlider .ps-current .ps-caption a:after {

    border: 3px solid #f58220;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    background: rgba(0, 0, 0, 0.4);

    width: 75px;

    height: 75px;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    content: "";

}



@media (max-width: 992px) {

    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:after {

        width: 60px;

        height: 60px;

    }

}



.widget.video-list-1 .pgwSlider .ps-current .ps-caption a b {

    font-weight: normal;

    overflow: hidden;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.widget.video-list-1 .pgwSlider .ps-current .ps-caption a:hover b {

    color: #666666;

}



@media (max-width: 530px) {

    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a {

        font-size: 16px;

        line-height: 22px;

    }

    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {

        font-size: 25px;

    }

}



@media (max-width: 430px) {

    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {

        font-size: 30px;

        top: 16px;

    }

}



.widget.video-list-1 .pgwSlider .ps-list {

    background: #252427;

    width: 100%;

    overflow: auto;

    padding: 0 12px 0 0;

}



@media (max-width: 700px) {

    .widget.video-list-1 .pgwSlider .ps-list {

        padding: 0;

        width: 100%;

        height: auto !important;

    }

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item {

    height: auto !important;

    border-right: 1px solid #3c3a3f;

    border-bottom: 1px solid #3c3a3f;

    margin: 0;

    padding: 9px 13px 12px 13px;

    max-height: initial;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item img {

    margin: 0 0 10px 0;

    border: 0 !important;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item img+span, .widget.video-list-1 .pgwSlider .ps-list .ps-item .kopa-pagination ul li img+a, .kopa-pagination ul li .widget.video-list-1 .pgwSlider .ps-list .ps-item img+a {

    display: none;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item a {

    position: relative;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item a .ps-header {

    line-height: 0;

    margin: 0 0 3px 0;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item a .ps-header p {

    font-size: 10px;

    margin: 0;

    display: inline-block;

    text-transform: uppercase;

    color: #7d7d7d;

    line-height: 16px;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item a .ps-item-title {

    font-size: 14px;

    line-height: 18px;

    color: #efefef;

    font-family: "Quicksand", sans-serif;

    white-space: normal;

    position: static;

    background: none;

    padding: 0;

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item a .play-icon {

    position: absolute;

    color: #f58220;

    left: 0;

    right: 0;

    margin: 0 auto;

    width: 48px;

    height: 48px;

    text-align: center;

    line-height: 27px;

    top: 48px;

    font-size: 50px;

}



@media (min-width: 700px) and (max-width: 1140px) {

    .widget.video-list-1 .pgwSlider .ps-list .ps-item a .play-icon {

        top: 30px;

    }

}



.widget.video-list-1 .pgwSlider .ps-list .ps-item a .play-icon .fa {

    font-size: 23px;

}



.widget.video-list-1 .pgwSlider .wrap-ps-list {

    width: 21.37%;

    float: right;

}



@media (min-width: 701px) {

    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list {

        float: none;

        width: 100% !important;

    }

    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list .ps-item {

        width: 100% !important;

    }

}



@media (max-width: 700px) {

    .widget.video-list-1 .pgwSlider .wrap-ps-list {

        width: 100%;

        overflow-x: scroll;

    }

    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list {

        float: none;

    }

    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list .ps-item {

        padding: 10px 5px;

        float: left;

        border: 0;

    }

}





/**

 * 3.17.Carousel

 * -------------------------------------------------------------------

 */



.carousel-product-list-1 .widget-content:hover .owl-controls div {

    left: 0 !important;

}



.carousel-product-list-1 .widget-content .owl-controls {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    margin: 0;

    height: 100%;

    pointer-events: none;

    overflow: hidden;

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons {

    text-align: left;

    height: inherit;

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons:after {

    display: table;

    content: "";

    clear: both;

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons div {

    pointer-events: initial;

    height: inherit;

    width: 20px;

    opacity: 1;

    background: #d9d9d9;

    margin: 0;

    padding: 50% 0 0 0;

    border-radius: 0;

    position: relative;

    transition: all 0.5s ease 0s;

    -ms-transition: all 0.5s ease 0s;

    -webkit-transition: all 0.5s ease 0s;

    -moz-transition: all 0.5s ease 0s;

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-next {

    left: 20px;

    text-align: center;

    float: right;

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-next:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 18px;

    content: "\f105";

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-prev {

    left: -20px;

    text-align: center;

}



.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-prev:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 18px;

    content: "\f104";

}



.gallery-post .owl-controls {

    pointer-events: none;

    overflow: hidden;

    position: relative;

}



.gallery-post .owl-controls .owl-pagination {

    display: inline-block;

    pointer-events: initial;

}



.gallery-post .owl-controls .owl-buttons {

    text-align: left;

}



.gallery-post .owl-controls .owl-buttons:after {

    display: table;

    content: "";

    clear: both;

}



.gallery-post .owl-controls .owl-buttons div {

    pointer-events: initial;

    opacity: 1;

    background: #302f33;

    margin: 0;

    border-radius: 0;

    line-height: 24px;

    position: absolute;

    top: 0;

    transition: all 0.5s ease 0s;

    -ms-transition: all 0.5s ease 0s;

    -webkit-transition: all 0.5s ease 0s;

    -moz-transition: all 0.5s ease 0s;

}



.gallery-post .owl-controls .owl-buttons .owl-next {

    right: 0;

    text-align: center;

    float: right;

}



.gallery-post .owl-controls .owl-buttons .owl-next:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 18px;

    content: "\f101";

}



.gallery-post .owl-controls .owl-buttons .owl-prev {

    left: 0;

    text-align: center;

}



.gallery-post .owl-controls .owl-buttons .owl-prev:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 18px;

    content: "\f100";

}





/* home noticia carousel*/



.noticiaDestaque:hover .owl-controls div {

    left: 0 !important;

}



.noticiaDestaque .owl-controls {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    margin: 0;

    height: 100%;

    pointer-events: none;

    overflow: hidden;

}



.noticiaDestaque .owl-controls .owl-buttons {

    text-align: left;

    height: inherit;

}



.noticiaDestaque .owl-controls .owl-buttons:after {

    display: table;

    content: "";

    clear: both;

}



.noticiaDestaque .owl-controls .owl-buttons div {

    pointer-events: initial;

    /*height: inherit;*/

    width: 20px;

    opacity: 1;

    background: #d9d9d9;

    margin: 0;

    /*padding: 50% 0 0 0;*/

    top: 35%;

    border-radius: 0;

    position: relative;

    transition: all 0.5s ease 0s;

    -ms-transition: all 0.5s ease 0s;

    -webkit-transition: all 0.5s ease 0s;

    -moz-transition: all 0.5s ease 0s;

}



.noticiaDestaque .owl-controls .owl-buttons .owl-next {

    left: 20px;

    text-align: center;

    float: right;

}



.noticiaDestaque .owl-controls .owl-buttons .owl-next:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 18px;

    content: "\f105";

}



.noticiaDestaque .owl-controls .owl-buttons .owl-prev {

    left: -20px;

    text-align: center;

}



.noticiaDestaque .owl-controls .owl-buttons .owl-prev:after {

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 18px;

    content: "\f104";

}





/**

 * 3.18.Pagination

 * -------------------------------------------------------------------

 */



.kopa-pagination {

    padding: 15px 0 0 0;

}



@media (max-width: 992px) {

    .kopa-pagination {

        margin: 0 0 15px 0;

    }

}



.kopa-pagination ul li {

    display: inline-block;

    margin: 0 0 10px 10px;

}



@media (max-width: 768px) {

    .kopa-pagination ul li {

        margin: 0 0 5px 5px;

    }

    .kopa-pagination ul li:first-child {

        margin: 0 0 5px;

    }

}



.kopa-pagination ul li:first-child {

    margin: 0 0 10px 0;

}



.kopa-pagination ul li span, .kopa-pagination ul li a {

    width: 30px;

    height: 30px;

    line-height: 30px;

    font-size: 14px;

    color: #222222;

    text-align: center;

    display: block;

}



.kopa-pagination ul li a {

    border: 1px solid #ffffff;

    width: auto;

    padding-left: 5px;

    padding-right: 5px;

}



.kopa-pagination ul li a {

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.kopa-pagination ul li a:hover {

    background: #f58220;

    border-color: #f58220;

}



.kopa-pagination ul li .prev, .kopa-pagination ul li .next {

    width: auto;

    color: #999999;

    border: none;

}



.kopa-pagination ul li .prev:hover, .kopa-pagination ul li .next:hover {

    background: none;

    color: #f58220;

}



.kopa-pagination ul .current span, .kopa-pagination ul .current li a, .kopa-pagination ul li .current a {

    background: #f58220;

    border-color: #f58220;

}





/**

 * 3.19.Breadcrumb

 * -------------------------------------------------------------------

 */



.kopa-breadcrumb {

    border-bottom: 1px solid #333333;

    padding: 0 0 3px 0;

    margin: 0 0 15px 0;

}



.kopa-breadcrumb>span, .kopa-pagination ul li .kopa-breadcrumb>a {

    margin: 0 5px 0 0;

}



.kopa-breadcrumb span, .kopa-breadcrumb .kopa-pagination ul li a, .kopa-pagination ul li .kopa-breadcrumb a {

    font-size: 18px;

    line-height: 1;

}



.kopa-breadcrumb span a, .kopa-breadcrumb .kopa-pagination ul li a a, .kopa-pagination ul li .kopa-breadcrumb a a {

    font-size: inherit;

    line-height: inherit;

}



.kopa-breadcrumb span a span, .kopa-breadcrumb .kopa-pagination ul li a a span, .kopa-pagination ul li .kopa-breadcrumb a a span, .kopa-breadcrumb span a .kopa-pagination ul li a, .kopa-pagination ul li .kopa-breadcrumb span a a, .kopa-breadcrumb .kopa-pagination ul li a a a, .kopa-pagination ul li .kopa-breadcrumb a a a {

    color: #666666;

    font-family: "Quicksand", sans-serif;

    text-transform: uppercase;

}



.kopa-breadcrumb span a span:after, .kopa-breadcrumb .kopa-pagination ul li a a span:after, .kopa-pagination ul li .kopa-breadcrumb a a span:after, .kopa-breadcrumb span a .kopa-pagination ul li a:after, .kopa-pagination ul li .kopa-breadcrumb span a a:after, .kopa-breadcrumb .kopa-pagination ul li a a a:after, .kopa-pagination ul li .kopa-breadcrumb a a a:after {

    content: "/";

}



.kopa-breadcrumb span a.current-page span, .kopa-breadcrumb .kopa-pagination ul li a a.current-page span, .kopa-pagination ul li .kopa-breadcrumb a a.current-page span, .kopa-breadcrumb span a.current-page .kopa-pagination ul li a, .kopa-pagination ul li .kopa-breadcrumb span a.current-page a, .kopa-breadcrumb .kopa-pagination ul li a a.current-page a, .kopa-pagination ul li .kopa-breadcrumb a a.current-page a {

    color: #111111;

}



.kopa-breadcrumb span a.current-page span:after, .kopa-breadcrumb .kopa-pagination ul li a a.current-page span:after, .kopa-pagination ul li .kopa-breadcrumb a a.current-page span:after, .kopa-breadcrumb span a.current-page .kopa-pagination ul li a:after, .kopa-pagination ul li .kopa-breadcrumb span a.current-page a:after, .kopa-breadcrumb .kopa-pagination ul li a a.current-page a:after, .kopa-pagination ul li .kopa-breadcrumb a a.current-page a:after {

    display: none;

}



.entry-cat-title {

    text-transform: uppercase;

    margin: 20px 0 10px;

}





/**

 * 3.20.Back top

 * -------------------------------------------------------------------

 */



#back-top {

    display: inline-block;

    position: fixed;

    bottom: 0;

    right: 7px;

    z-index: 9999;

    /* background: #f58220; */

    text-align: center;

    height: 51px;

    width: 65px;

    font-family: "Quicksand", sans-serif;

    cursor: pointer;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

    padding: 8px 0 0 0;

}



#back-top span, #back-top .kopa-pagination ul li a, .kopa-pagination ul li #back-top a {

    display: block;

    font-size: 13.75px;

    text-transform: uppercase;

    color: #312f34;

    line-height: 13px;

}



#back-top .large {

    font-size: 13.75px;

/*    letter-spacing:3px;*/

    display: block;

    margin: 0 0 0 4px;

    line-height: 18px;

}





/**

 * 3.21.Over lay

 * -------------------------------------------------------------------

 */



.overlay {

    position: fixed;

    z-index: 999;

    background: #000000;

    opacity: 0.5;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    display: none;

    pointer-events: auto;

}





/**

 * 4.Pages

 * -------------------------------------------------------------------

 */





/**

 * 4.1.Elements

 * -------------------------------------------------------------------

 */



h4.elements-title {

    font-size: 30px;

    text-transform: uppercase;

    line-height: 43px;

    color: #111111;

    font-weight: normal;

    margin: 0 0 20px 0;

    border-bottom: 2px solid #ffffff;

}



blockquote {

    margin: 20px 0;

    font-size: 24px;

    line-height: 30px;

    font-family: "Quicksand", sans-serif;

    border: 0;

    padding: 20px;

}



@media (max-width: 430px) {

    blockquote {

        width: 100%;

    }

}



blockquote span, blockquote .kopa-pagination ul li a, .kopa-pagination ul li blockquote a {

    font-size: 10px;

    line-height: 20px;

    color: #888888;

    font-family: "Quicksand", sans-serif;

    text-transform: uppercase;

    display: block;

}



.kopa-blockquote.style-1 {

    color: #333333;

    background: #ffffff;

    border-bottom: 1px solid #f58220;

}



.kopa-blockquote.style-2 {

    color: #f58220;

    background: #333333;

}



.kopa-blockquote.style-2 i {

    color: #aaaaaa;

}



.block-quote-left {

    width: 38%;

    float: left;

    margin: 0 20px 0 0;

}



@media (max-width: 430px) {

    .block-quote-left {

        width: 100%;

    }

}



.kopa-dropcap {

    font-size: 44px;

    line-height: 52px;

    text-transform: uppercase;

    display: inline-block;

    float: left;

    margin: 6px 10px 0 0;

    color: #000000;

    text-align: center;

    width: 50px;

    height: 52px;

}



.kopa-dropcap.style-1 {

    color: #000000;

}



.kopa-dropcap.style-2 {

    background: #f58220;

}



.kopa-dropcap.style-3 {

    color: #f58220;

    background: #333333;

}



.elements-content .row .col-xs-12 .kopa-btn {

    margin: 0 50px 25px 0;

}



.elements-content .row .col-xs-12 .kopa-btn:last-child {

    margin: 0 0 25px;

}



.kopa-btn {

    display: inline-block;

    font-size: 14px;

    line-height: 22px;

    color: #302f33;

}



.small-btn {

    padding: 2px 20px;

}



.medium-btn {

    padding: 11px 22px;

    font-size: 16px;

}



.large-btn {

    padding: 16px 39px;

    font-size: 18px;

}



.kopa-btn.yellow-btn {

    color: #111111;

    background: #f58220;

}



.kopa-btn.black-btn {

    color: #f58220;

    background: #302f33;

}



.kopa-btn.white-btn {

    color: #302f33;

    background: #ffffff;

}



.kopa-alert {

    font-size: 14px;

    line-height: 24px;

    padding: 8px 15px;

    color: #333333;

    margin: 0 0 20px 0;

}



.kopa-alert .close {

    position: static;

}



.kopa-alert.alert-success {

    background: #79de9f;

}



.kopa-alert.alert-warning {

    background: #eed965;

}



.kopa-alert.alert-info {

    background: #abd4ec;

}



.kopa-alert.alert-danger {

    background: #f8b8ba;

}



.columns-title {

    color: #111111;

    font-size: 18px;

    line-height: 24px;

}





/**

 * 4.2.Single Shop

 * -------------------------------------------------------------------

 */





/**

 * 4.3.Contact

 * -------------------------------------------------------------------

 */



.kopa-contact .contact-content .contact-box input, .kopa-contact .contact-content .contact-box textarea {

    background: #efefef;

    width: 100%;

    border: 0;

    padding: 5px 12px;

    font-size: 12px;

    line-height: 18px;

}



.kopa-contact {

    background: #ffffff;

}



.kopa-contact .contact-thumb {

    margin: 0 0 10px 0;

}



.kopa-contact .contact-content {

    padding: 0 15px;

}



.kopa-contact .contact-content p {

    color: #333333;

}



.kopa-contact .contact-content .contact-box {

    padding: 0 0 10px 0;

    border-bottom: 1px solid #efefef;

}



.kopa-contact .contact-content .contact-box p {

    margin: 0 0 15px 0;

}



.kopa-contact .contact-content .contact-box .kopa-label {

    color: #333333;

    display: block;

    font-size: 14px;

    line-height: 22px;

    font-weight: bold;

    margin-bottom: 5px;

}



.kopa-contact .contact-content .contact-box label.error {

    color: #f8b8ba;

}



.kopa-contact .contact-content .contact-box input {

    max-width: 290px;

    height: 40px;

}





/*Select  */



.kopa-contact .contact-content .contact-box select {

    max-width: 290px;

    height: 40px;

}



.kopa-contact .contact-content .contact-box input, .kopa-contact .contact-content .contact-box select {

    background: #efefef;

    width: 100%;

    border: 0;

    padding: 5px 12px;

    font-size: 12px;

    line-height: 18px;

}





/*FIM select*/



.kopa-contact .contact-content .contact-box textarea {

    height: 170px;

}



.kopa-contact .contact-content .contact-box #submit-contact {

    margin: 5px 0 0 0;

    height: 31px;

    line-height: 14px;

    width: 112px;

}



.kopa-contact .contact-content .contact-info {

    padding: 15px 0 70px 0;

}



.kopa-contact .contact-content .contact-info p {

    margin: 0;

}



.kopa-contact .contact-content .contact-info .contact-bold {

    font-weight: 700;

    display: inline-block;

    margin: 0 5px 0 0;

}



.kopa-contact .contact-content .contact-info .contact-italic {

    font-style: italic;

}





/**

 * 4.4.404 page

 * -------------------------------------------------------------------

 */



.error-404 {

    padding: 120px 0;

}



.error-404 .left-col {

    width: 50%;

    float: left;

    padding: 0 15px;

}



.error-404 .left-col p {

    font-size: 120px;

    font-weight: 700;

    color: #f58220;

    line-height: 100px;

    text-align: right;

}



@media (max-width: 768px) {

    .error-404 .left-col p {

        font-size: 80px;

    }

}



.error-404 .right-col {

    width: 50%;

    float: left;

    padding: 0 15px;

}



.error-404 .right-col h1 {

    margin-bottom: 10px;

    font-size: 29px;

    color: #f58220;

    margin-top: 0;

}



.error-404 .right-col ul li a {

    color: #000000;

    transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

}



.error-404 .right-col ul li a:hover {

    color: #888888;

}



.col-centered-secao {

    width: 97%;

    margin: auto;

}



.col-centered-secao-last {

    margin-top: 21px;

}



.center-contato {

    padding-left: 15px;

    width: 99%;

}



.rolagem_pq {

    background: none repeat scroll 0 0 #ccc;

    height: 200px;

    margin-bottom: 30px;

    margin-left: -50px;

    overflow: auto;

    padding: 5px;

}



.alinha-texto {

    text-align: left;

}



#voltar {

    color: #f58220;

    height: 30px;

    text-align: center;

    background: #000;

    line-height: 30px;

    font-weight: bold;

    cursor: pointer;

}



#aceitar {

    color: #000;

    height: 30px;

    text-align: center;

    background: #f58220;

    line-height: 30px;

    font-weight: bold;

    cursor: pointer;

}



.input-append .add-on, .input-prepend .add-on {

    background-color: #eee;

    display: inline-block;

    font-size: 14px;

    font-weight: normal;

    height: 35px;

    line-height: 20px;

    min-width: 16px;

    padding: 8px 5px;

    text-align: center;

    text-shadow: 0 1px 0 #fff;

    width: auto;

    font-weight: bold;

}



.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-td-toggle {

    border-radius: 0 4px 4px 0;

}



.control-group {

    margin-bottom: 10px;

}



textarea:focus, input[type="text"]:focus, select:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {

    border-color: rgba( 245, 130, 32, 0.8);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba( 245, 130, 32, 0.6);

    outline: 0 none;

}



.item_menu_noticias {

    background: none repeat scroll 0 0 #f00;

    /*   border-radius: 5px;*/

    box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);

    color: #fff;

    float: left;

    font-size: 14px;

    height: 42px;

    margin: -10px 9px 18px 0;

    padding-top: 12px;

    text-align: center;

    width: 191px;

    text-transform: uppercase;

}



.item_menu_noticias:hover {

    cursor: pointer;

    text-decoration: underline;

}



.link_preto {

    background: #000;

    border: 1px solid #f58220;

    color: #f58220;

    float: left;

    font-family: Tahoma, Geneva, sans-serif;

    font-size: 12px;

    font-weight: bold;

    height: 20px;

    line-height: 20px;

    text-decoration: none;

    width: 40px;

    margin-bottom: 10px;

}



.link_preto:hover {

    background: #f58220;

    border: 1px solid #000;

    color: #000;

    float: left;

    font-family: Tahoma, Geneva, sans-serif;

    font-size: 12px;

    font-weight: bold;

    height: 20px;

    line-height: 20px;

    text-decoration: none;

    width: 40px;

    margin-bottom: 10px;

}



.box_telefone {

    background: none repeat scroll 0 0 #f0f0f0;

    border: 2px solid #9a9194;

    float: left;

    min-height: 200px;

    height: auto;

    margin: 10px 8px;

    padding-left: 10px;

    padding-top: 5px;

    padding-bottom: 13px;

    width: 31.3%;

}



.linha_telefone {

    background: url('../../images/icones/empresa.jpg') no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #9f0b0c;

    float: left;

    font-size: 18px;

    margin: 0;

    padding-left: 45px;

    padding-top: 3px;

    width: 100%;

    line-height: 25px;

}



.linha_telefone2 {

    background: url('../../images/icones/localizacao.jpg') no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #505050;

    float: left;

    font-size: 14px;

    font-weight: bold;

    margin: 0;

    padding-left: 45px;

    padding-top: 5px;

    width: 80%;

    line-height: 30px;

}



.linha_telefone3 {

    background: url("../../images/icones/telefone.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #505050;

    float: left;

    font-size: 14px;

    margin: 0;

    padding-left: 45px;

    padding-top: 6px;

    width: 100%;

}



.linha_telefone4 {

    background: url("../../images/icones/link.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #505050;

    float: left;

    font-size: 14px;

    margin: 0;

    padding-left: 45px;

    padding-top: 6px;

    width: 100%;

}



.retorno {

    margin-bottom: 15px;

    background-color: #f58220;

    text-transform: uppercase;

    border-radius: 5px;

    border: solid 1px #f58220;

    width: 100%;

    color: #000;

    text-align: center;

    line-height: 40px;

}



.form-erro {

    margin-bottom: 15px;

    background-color: #fd95b0;

    text-transform: uppercase;

    border-radius: 5px;

    border: solid 1px #b86351;

    width: 100%;

    color: #b86351;

    text-align: center;

    line-height: 40px;

}



.form-anuncio {

    width: 100%;

    line-height: 26px;

}



.tags-link {

    text-align: justify;

    margin: 0px;

    padding: 0px;

    overflow: hidden;

    background: none repeat scroll 0% 0% rgb(49, 47, 52);

    width: 100%;

    font-weight: bold;

    font-family: "Quicksand";

}



.tags-link a:hover {

    color: #f58220;

}



.tags-link span {

    color: #000;

}





/* Oculta os controllers*/



.bx-controls-direction a {

    opacity: 0.5;

    transition: opacity .25s ease-in-out;

    -moz-transition: opacity .25s ease-in-out;

    -webkit-transition: opacity .25s ease-in-out;

}



.bx-wrapper:hover .bx-controls-direction a {

    opacity: 1;

}



.bx-controls-direction a {

    display: none;

}



.bx-wrapper:hover .bx-controls-direction a {

    display: block;

}



.btn-submitAnuncio {

    background: #F58220 none repeat scroll 0% 0%;

    height: 44px;

    width: 95px;

    text-align: center;

    font-size: inherit;

    border: none;

    color: #000;

    position: relative;

    left: 2%;

    font-family: "Quicksand", sans-serif;

    font-size: 26px;

    line-height: 22px;

    float: left;

}



.emailAnuncie {

    border: 1px solid #efefef;

    height: 45px;

    width: 300px;

    max-width: 100%;

    float: left;

}



.emailAnuncie::-webkit-input-placeholder {

    padding-left: 10px;

    margin-left: 10px;

}



.emailAnuncie:-moz-placeholder {

    /* Firefox 18- */

    padding-left: 10px;

    margin-left: 10px;

}



.emailAnuncie::-moz-placeholder {

    /* Firefox 19+ */

    padding-left: 10px;

    margin-left: 10px;

}



.emailAnuncie:-ms-input-placeholder {

    padding-left: 10px;

    margin-left: 10px;

}





/* Portrait and Landscape */



@media(min-device-width: 768px) {

    .entry-item>.entry-thumb img {

        height: auto;

        transform: scale(0.9);

        left: 50%;

        /*margin-left: -30px;;*/

    }
    .pr-slides img {

        width: auto;
    
        height: 100vh;
    
    }

    .premium-banner-image {
        height: unset;
    }


    .ui-menu-item-wrapper img {
        height: unset;
    }
}

@media(max-width: 767px) {
    img {

        width: 100%;
    
        height: auto;
    
    }
}




/* Portrait */



@media(max-device-width: 1024px) {

    .entry-item>.entry-thumb img {

        height: auto;

        transform: scale(0.9);

        left: 50%;

        /*margin-left: -25px;*/

    }

}





/* busca*/





/*::-webkit-input-placeholder {}

:-moz-placeholder {}

:-ms-input-placeholder {}*/





/*widget kopa-sticky-post-widget*/





/*# sourceMappingURL=style.css.map */





/*BUSCA IMOVEIS*/



#widget-busca {

    width: 97%;

    height: auto;

    margin: 0 5px 5px 13px;

    padding: 6px;

    border: 1px solid #CCC;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



.form-buscaImoveis {

    background: #fff;

    clear: both;

    overflow: hidden;

    display: inline-block;

    /* Necessary to trigger "hasLayout" in IE */

    display: block;

}



.form-buscaImoveis input[type=select] {

    width: 25%;

    height: 35px;

    margin: 5px 10px 10px 5px;

    background-color: #E9E9E9;

    border: 1px solid #E9E9E9;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin-bottom: 20px;

    border-bottom: 1px solid #ccc;

    border-left: 1px solid #ccc;

    text-align: center;

}



.form-buscaImoveis button[type=submit] {

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    background-color: #F58220;

    text-align: center;

    display: inline-block;

    color: #fff;

    border: none;

    line-height: 32px;

    padding: 0 11px;

    width: 29%;

    font-weight: 300;

}



.form-buscaImoveis button[type=submit]:hover {

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    background-color: #FDB143;

    text-align: center;

    display: inline-block;

    color: #fff;

    border: none;

    line-height: 32px;

    padding: 0 11px;

    width: 29%;

    font-weight: 600;

}



.form-buscaImoveis fieldset {

    float: left;

    width: 45%;

    margin: 5px auto;

    padding-left: 8px;

}



.form-buscaImoveis fieldset>legend {

    font-size: 14px;

    color: #666;

    ;

    font-weight: 100 !important;

}



.form-buscaImoveis label {

    margin-left: 5px;

    font-size: 14px;

    color: #666;

    font-weight: 100 !important;

    margin-top: 10px;

}





/**/



.container {

    margin: 0 auto;

    width: 97%;

    text-align: center;

}

.header-top {
    border-top: 2px solid #F58220;
}

.container>.dropdown-td {

    margin: 0 20px;

    vertical-align: top;

}



.dropdown-td {

    display: inline-block;

    position: relative;

    overflow: hidden;

    height: 28px;

    width: 35%;

    background: #f2f2f2;

    border: 1px solid;

    border-color: white #f7f7f7 #f5f5f5;

    border-radius: 3px;

    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));

    background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));

    background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));

    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06));

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);

}



.dropdown-td-small {

    display: inline-block;

    position: relative;

    overflow: hidden;

    height: 28px;

    width: 20%;

    background: #f2f2f2;

    border: 1px solid;

    border-color: white #f7f7f7 #f5f5f5;

    border-radius: 3px;

    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));

    background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));

    background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06));

    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06));

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);

}



.dropdown-td:before, .dropdown-td:after {

    content: '';

    position: absolute;

    z-index: 2;

    top: 9px;

    right: 10px;

    width: 0;

    height: 0;

    border: 4px dashed;

    border-color: #888 transparent;

    pointer-events: none;

}



.dropdown-td:before {

    border-bottom-style: solid;

    border-top: none;

}



.dropdown-td:after {

    margin-top: 7px;

    border-top-style: solid;

    border-bottom: none;

}



.dropdown-td-small:before, .dropdown-td-small:after {

    content: '';

    position: absolute;

    z-index: 2;

    top: 9px;

    right: 10px;

    width: 0;

    height: 0;

    border: 4px dashed;

    border-color: #888 transparent;

    pointer-events: none;

}



.dropdown-td-small:before {

    border-bottom-style: solid;

    border-top: none;

}



.dropdown-td-small:after {

    margin-top: 7px;

    border-top-style: solid;

    border-bottom: none;

}



.dropdown-td-select {

    position: relative;

    width: 130%;

    margin: 0;

    padding: 6px 8px 6px 10px;

    height: 28px;

    line-height: 18px;

    font-size: 14px;

    color: #62717a;

    text-shadow: 0 1px white;

    /* Fallback for IE 8 */

    background: #f2f2f2;

    /* "transparent" doesn't work with Opera */

    background: rgba(0, 0, 0, 0) !important;

    border: 0;

    border-radius: 0;

    -webkit-appearance: none;

}



.dropdown-td-select:focus {

    z-index: 3;

    width: 100%;

    color: #394349;

    outline: 2px solid #394349;

    outline: 2px solid -webkit-focus-ring-color;

    outline-offset: -2px;

}



.dropdown-td-select>option {

    margin: 3px;

    padding: 6px 8px;

    text-shadow: none;

    background: #f2f2f2;

    border-radius: 3px;

    cursor: pointer;

}





/* Fix for IE 8 putting the arrows behind the select element. */



.lt-ie9 .dropdown-td {

    z-index: 1;

}



.lt-ie9 .dropdown-td-select {

    z-index: -1;

}



.lt-ie9 .dropdown-td-select:focus {

    z-index: 3;

}





/* Dirty fix for Firefox adding padding where it shouldn't. */



@-moz-document url-prefix() {

    .dropdown-td-select {

        padding-left: 6px;

    }

}



@media only screen and (max-device-width: 480px) {

    .container>label {

        width: 97%;

        text-align: center;

    }

    .dropdown-td {

        width: 89% !important;

    }

    .dropdown-td-small {

        width: 89% !important;

    }

    .form-buscaImoveis button[type=submit] {

        width: 89% !important;

    }

    .form-buscaImoveis button[type=submit]:hover {

        width: 89% !important;

    }

}



@media only screen and (min-width: 481px) and (max-width: 800px) {

    .container>label {

        width: 43%;

        text-align: center;

    }

    .dropdown-td {

        width: 43% !important;

    }

    .dropdown-td-small {

        width: 43% !important;

    }

    .form-buscaImoveis button[type=submit] {

        width: 89% !important;

    }

    .form-buscaImoveis button[type=submit]:hover {

        width: 89% !important;

    }

}



.vlr-anuncio {

    text-align: right;

    padding: 5px 25px;

    font-family: "Quicksand" !important;

}



.titulo-anuncio a {

    color: #000;

    font-weight: bold;

    text-align: center;

    

    font-family: "Quicksand" !important;

}



.categoria-home a {

    font-size: 11px;

    color: #666;

    font-family: "Quicksand" !important;

}

.cookie-message-container {
    position: fixed;
    bottom: 0;
    width: 30em;
    margin: 1em;
    background: #FFFFFF;
    z-index: 99999;
    padding: 2em;
    box-shadow: 0px 0px 4px 1px rgb(32 32 32 / 11%);
    border-radius: 2px;
    
}
@media screen and (max-width: 426px) {
    .cookie-message-container {
        width: 100%;
        margin: 0;
    }     
}
.cookie-message-container p {
    font-size: 1em;
    color: #222222BB;
}
.cookie-message-container > h1 {
    font-size: 1.2em;
    font-weight: bold;
}
.cookie-confirm-button {
    width: 100%;
    padding: 0.5em 1em;
    color: white;
    letter-spacing: 1px;
    border: none;
    /* background: #f58220; */
    background: #222222;
    font-weight: bold;

}
.cookie-secondary-button {
    width: 100%;
    padding: 0.5em 1em;
    letter-spacing: 1px;
    background: #FFFFFF;
    border: solid 2px #222222;
    margin-bottom: 0.5em;
    font-weight: bold;

}
.cookie-close-button, .cookie-close-button:active, .cookie-close-button:focus {
    position: absolute;
    display: block;
    border: none;
    background: transparent;
    right: 1em;
    top: 1em;
}