/*Load Font*/
@font-face{
    font-family: 'portal_icons';
    src: url('../fonts/portal_icons/Portal_cuba_icons.eot');
    src: url('../fonts/portal_icons/Portal_cuba_icons.eot?#iefix') format('embedded-opentype'),
    url('../fonts/portal_icons/Portal_cuba_icons.woff') format('woff'),
    url('../fonts/portal_icons/Portal_cuba_icons.ttf') format('truetype'),
    url('../fonts/portal_icons/Portal_cuba_icons.svg#webfont') format('svg');
}
.fontPortal
{
    font-family: portal_icons;
}
@font-face{
    font-family: 'FontAwesome';
    src: url('../fonts/Fontawesome/fontawesome-webfont.eot');
    src: url('../fonts/Fontawesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Fontawesome/fontawesome-webfont.woff') format('woff'),
    url('../fonts/Fontawesome/fontawesome-webfont.ttf') format('truetype'),
    url('../fonts/Fontawesome/fontawesome-webfont.svg#webfont') format('svg');
}
@font-face{
    font-family: 'SkolaSans-Light';
    src: url('../fonts/Skola/SkolaSans-Light-webfont.eot');
    src: url('../fonts/Skola/SkolaSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Skola/SkolaSans-Light-webfont.woff') format('woff'),
    url('../fonts/Skola/SkolaSans-Light-webfont.ttf') format('truetype'),
    url('../fonts/Skola/SkolaSans-Light-webfont.svg#webfont') format('svg');
}
@font-face{
    font-family: 'SkolaSans-Regular';
    src: url('../fonts/Skola/SkolaSans-Regular-webfont.eot');
    src: url('../fonts/Skola/SkolaSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Skola/SkolaSans-Regular-webfont.woff') format('woff'),
    url('../fonts/Skola/SkolaSans-Regular-webfont.ttf') format('truetype'),
    url('../fonts/Skola/SkolaSans-Regular-webfont.svg#webfont') format('svg');
}
@font-face{
    font-family: 'SkolaSans-Bold';
    src: url('../fonts/Skola/SkolaSans-Bold-webfont.eot');
    src: url('../fonts/Skola/SkolaSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Skola/SkolaSans-Bold-webfont.woff') format('woff'),
    url('../fonts/Skola/SkolaSans-Bold-webfont.ttf') format('truetype'),
    url('../fonts/Skola/SkolaSans-Bold-webfont.svg#webfont') format('svg');
}
/*Style of Site*/
/*General Style*/
body
{
    font-family: calibri,serif;
    font-weight: lighter;
}
.fontAwesomeCaret
{
    font-family: FontAwesome,serif;
}
/*End General Style*/
/*Style of Main Menu*/
#pcuba-main-menu
{
    margin-bottom: 0;
    background-color: #f3f3f3;
   /* background-color: #272626;*/
}
#pcuba-main-menu #logo
{
    display: inline-block;
    height: 73px;
    padding-top: 8px;
    padding-bottom: 7px;
}
#pcuba-main-menu ul.nav:nth-child(1)
{
    margin-left: 47px;
    font-family: SkolaSans-Light,serif;
}
#pcuba-main-menu ul.nav > li > a
{
    text-transform: uppercase;
    display: inline-block;
    height: 75px;
    padding-bottom: 29px;
}
#pcuba-main-menu ul.nav:nth-child(1) > li > a
{
    padding-top: 33px;
}
#pcuba-main-menu ul.nav:nth-child(1) > li:first-child
{
    font-size: 22px;
    font-family: SkolaSans-Light;
}

#pcuba-main-menu ul.nav:nth-child(1) > li.menu-searcher > a
{
    padding-top: 30px;
    font-size: 20px;
}
#pcuba-main-menu ul.nav > li > a
{
    color: #2d5189;
    /*color: #FFF;*/
}
#pcuba-main-menu ul.nav > li > a[aria-expanded='true']
{
    background-color: #ffffff;
    color: #FD2016;
}
#pcuba-main-menu ul.nav:nth-child(1) > li:first-child,
#pcuba-main-menu ul.nav:nth-child(1) > li > a > span:not(.home-word),
#pcuba-main-menu ul.nav:nth-child(1) > li.menu-searcher,
#pcuba-main-menu ul.nav:nth-child(2) > li > a > span
{
    font-family: FontAwesome,serif;
}
#home-menu .home-word
{
    font-family: SkolaSans-Light;
}
#pcuba-main-menu ul.nav:nth-child(2) > li > a
{
    padding-top: 27px;
    font-size: 24px;
    color: #e28682;
    font-weight: normal;
}
#pcuba-main-menu ul.nav:nth-child(2) a > span
{
    font-size: 18px;
    color: #2d5189;
}
#pcuba-main-menu ul.nav > li > a:hover,
#pcuba-main-menu ul.nav > li > a.menu-active,
#pcuba-main-menu ul.nav > li > a > span.menu-active,
#pcuba-main-menu ul.nav:nth-child(2) > li > a:hover,
#pcuba-main-menu ul.nav:nth-child(2) a:hover > span
{
    color: #FD2016;
}
#pcuba-main-menu .idiom-dropdown ul.dropdown-menu span
{
    text-transform: uppercase;
}
#pcuba-main-menu .idiom-dropdown .dropdown-menu
{
    min-width: 130px;
}
#pcuba-main-menu .idiom-dropdown ul.dropdown-menu span.style-idiom
{
    font-size: 18px;
    color: #b1b4b6;
    font-weight: 100;
}
#pcuba-main-menu .idiom-dropdown ul.dropdown-menu span.style-abbr
{
    font-size: 24px;
    color: #e28682;
    margin-left: 8px;
}
@media (min-width: 992px) and (max-width: 1199px)
{
    #pcuba-main-menu #logo
    {
        width: auto;
    }
    #pcuba-main-menu #logo > img
    {
        width: 200px;
        height: auto;
    }
    #pcuba-main-menu .pcuba-megamenu > a,
    #pcuba-main-menu #home-menu
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    #pcuba-main-menu ul.nav:nth-child(1)
    {
        margin-left: 10px;
    }
    #category-megamenu .dropdown-megamenu
    {
        width: 720px !important;
        left: -90px !important;
    }
    #site-megamenu .dropdown-megamenu
    {
        width: 720px !important;
        left: -334px !important;
    }
    #service-megamenu .dropdown-megamenu
    {
        left: -350px;
    }
    #news-megamenu .dropdown-megamenu
    {
        width: 698px !important;
        left: -490px !important;
    }
    #news-megamenu > ul.dropdown-megamenu.one-col
    {
        margin-left: 120px !important;
    }
    #category-megamenu .dropdown-megamenu .summary-megamenu /*.section-megamenu:nth-child(1)*/,
    #site-megamenu .dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/,
    #news-megamenu .dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/
    {
        width: 445px;
    }
    #category-megamenu .dropdown-megamenu .section-megamenu > ul > li:nth-child(2),
    #site-megamenu .dropdown-megamenu .section-megamenu > ul > li:nth-child(2),
    #news-megamenu .dropdown-megamenu .section-megamenu > ul > li:nth-child(2)
    {
        display: none;
    }
    section.section-promotional .carousel-inner {
        /*height: 407px !important;*/
    }
    section.section-promotional .item-promotion {
        /*height: 407px !important;*/
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        /*height: 407px !important;*/
    }
}
@media (min-width: 768px) and (max-width: 1023px)
{
    section.section-promotional .carousel-inner {
        height: 435px !important;
    }
    section.section-promotional .item-promotion {
        height: 435px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        min-height: 435px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    #category-megamenu .dropdown-megamenu .summary-megamenu /*.section-megamenu:nth-child(1)*/,
    #site-megamenu .dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/,
    #service-megamenu .dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/,
    #news-megamenu .dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/,
    #shopping-megamenu .dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/
    {
        display: none !important;
    }
    #category-megamenu .dropdown-megamenu,
    #site-megamenu .dropdown-megamenu,
    #service-megamenu .dropdown-megamenu,
    #shopping-megamenu .dropdown-megamenu
    {
        width: 230px !important;
        left: 0 !important;
    }
    #news-megamenu .dropdown-megamenu
    {
        width: 230px !important;
        left: -143px !important;
    }
    #shopping-megamenu .dropdown-megamenu
    {
        width: 230px !important;
        left: -139px !important;
    }
    #shopping-megamenu .category-list > li > a {
        padding-top: 2px !important;
    }
    .category-list .category-row
    {
        width: 230px !important;
        height: 30px;
    }
    #site-megamenu .category-list .category-row
    {
        width: 270px !important;
    }
    #site-megamenu .category-list .category-row > a > span:last-of-type
    {
        bottom: 0 !important;
    }
    #site-megamenu > ul.dropdown-megamenu.one-col
    {
        margin-left: 0 !important;
    }
    .dropdown-megamenu .category-list > li > a
    {
        height: 30px;
    }
    .category-list .category-row > a, .category-list .category-row > a > span:first-of-type
    {
        line-height: 26px !important;
    }
    #shopping-megamenu .category-list .category-row > a > span.category-name
    {
        line-height: 12px !important;
    }
    #site-megamenu .dropdown-megamenu
    {
        width: 270px !important;
    }
    #pcuba-header
    {
        margin-top: 60px !important;
    }
    #pcuba-main-menu #logo
    {
        height: 60px;
    }
    #pcuba-main-menu #logo > img
    {
        width: 170px;
        height: auto;
    }
    #pcuba-main-menu .collapse .nav li.pcuba-megamenu > a
    {
        font-size: 12px;
        padding-left: 8px;
        padding-right: 8px;
    }
    #pcuba-main-menu .collapse .nav li > a#home-menu
    {
        padding-left: 2px;
    }
    #pcuba-main-menu ul.nav:nth-child(1)
    {
        margin-left: 0;
    }
    #pcuba-main-menu .weather-menu a
    {
        word-break: keep-all;
        width: 84px;
        text-align: center;
    }
    #pcuba-main-menu .rate-menu a
    {
        word-break: keep-all;
        width: 88px;
        text-align: center;
    }
    #pcuba-main-menu ul.nav:nth-child(1) > li > a
    {
        padding-top: 22px;
    }
    #pcuba-main-menu ul.nav > li > a
    {
        height: 60px;
        padding-bottom: 14px;
    }
    #pcuba-main-menu ul.nav:nth-child(1) > li.menu-searcher > a
    {
        padding-top: 22px;
        font-size: 13px;
        padding-left: 8px;
        padding-right: 0;
    }
    #pcuba-main-menu .dropdown-megamenu li > a
    {
        font-size: 13px;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    .banner-aside-home-list > li
    {
        float: left;
        width: 150px !important;
        margin: 10px;
    }
    .banner-aside-home-list > li img
    {
        width: 100% !important;
        height: 100%;
    }
    /*Promotion Carousel*/
    section.section-promotional .carousel-inner {
        height: 355px !important;
    }
    section.section-promotional .item-promotion {
        height: 355px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        height: 355px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 355px !important;
    }

}
@media (min-width: 1024px) and (max-width: 1199px)
{
    section.section-promotional .carousel-inner {
        height: 355px !important;
    }
    section.section-promotional .item-promotion {
        height: 355px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        height: 355px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 355px !important;
    }
}
@media (min-width: 992px) and (max-width: 1023px)
{
    section.section-promotional .carousel-inner {
        height: 343px !important;
    }
    section.section-promotional .item-promotion {
        height: 343px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        height: 343px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 343px !important;
    }
}
@media (max-width: 767px)
{
    #pcuba-main-menu .pcuba-navbar-toggle
    {
        float: right;
        list-style: none;
        padding: 0;
        margin: 0;
    }
    #pcuba-main-menu .pcuba-navbar-toggle > li
    {
        float: left;
    }
    #pcuba-main-menu .pcuba-navbar-toggle .btn-toggle
    {
        border: none;
        background-color: transparent;
        margin-right: 20px;
        padding-top: 17px;
        padding-bottom: 10px;
        outline: none;
    }
    #pcuba-main-menu .pcuba-navbar-toggle .btn-toggle a
    {
        text-decoration: none;
    }
    #pcuba-main-menu .pcuba-navbar-toggle .btn-toggle.btn-group > a
    {
        font-family: SkolaSans-Light,serif;
        font-weight: bold;
        color: #e28682;
        font-size: 12px;
    }
    #pcuba-main-menu .pcuba-navbar-toggle .btn-toggle.btn-group > a > span
    {
        font-size: 14px;
        color: #0b4080;
    }
    #pcuba-main-menu .searcher-toggle,
    #pcuba-main-menu .menu-toggle
    {
        font-family: FontAwesome,serif;
        font-size: 19px;
        line-height: 19px;
        color: #0b4080;
        padding-top: 11px ;
    }
    #pcuba-main-menu #logo > img
    {
        height: 25px;
    }
    #pcuba-main-menu #logo
    {
        height: 25px;
        margin: 11px 25px 10px 14px;
        padding: 0;
    }
    #pcuba-main-menu .idiom-dropdown ul.dropdown-menu
    {
        padding: 0;
    }
    #pcuba-main-menu .idiom-dropdown ul.dropdown-menu span.style-idiom
    {
        font-size: 14px;
    }
    #pcuba-main-menu .idiom-dropdown ul.dropdown-menu span.style-abbr
    {
        font-size: 20px;
    }
    #pcuba-main-menu .navbar-collapse
    {
        position: absolute;
        left: 15px;
        width: 100%;
        max-height: 390px;
    }
    #pcuba-main-menu .navbar-collapse > ul.nav
    {
        background-color: #0b4080;
    }
    #pcuba-main-menu .navbar-collapse ul.navbar-nav
    {
        margin: 0;
    }
    #pcuba-main-menu .navbar-collapse ul.navbar-nav > li > a,
    #pcuba-main-menu .navbar-collapse ul.navbar-nav > li > ul.external-link
    {
        padding: 9px 32px;
        height: auto;
        color: #5d85b5;
        display: inline-block;
        text-align: left;
        width: 100%;
    }
    #pcuba-main-menu .pcuba-megamenu > .dropdown-megamenu
    {
        padding: 0 !important;
        width: 100% !important;
        margin-left: 0 !important;
        background-color: #fff !important;
    }
    #pcuba-main-menu .navbar-collapse ul.navbar-nav > li:first-child > a > span:nth-child(2)
    {
        font-family: SkolaSans-Light,serif;
    }
    #pcuba-main-menu .pcuba-megamenu > ul > li.summary-megamenu
    {
        display: none;
    }
    #pcuba-main-menu .pcuba-megamenu > ul > li:nth-child(2)
    {
        background-color: #ffffff;
        width: 100%;
    }
    #pcuba-main-menu .pcuba-megamenu.open > a
    {
        background-color: #26558e;
        color: #ffffff   !important;
    }
    #pcuba-main-menu ul.nav > li > a[aria-expanded="true"]
    {
        background-color: #26558e;
    }
    #pcuba-main-menu li .menu-separator
    {
        background-image: url("../../imgs/main-menu-separator.png");
        height: 2px;
        width: 95%;
        margin: 5px 6px;
        clear: both;
    }
    body > nav .external-link
    {
        padding: 0;
        list-style: none;
    }
    body > nav .external-link > li
    {
        float: left;
        margin-right: 25px;
    }
    body > nav .external-link > li > a
    {
        font-family: FontAwesome,serif;
        text-decoration: none;
        color: #5d85b5;
        font-weight: bold;
        font-size: 24px;
    }
    section.section-promotional .carousel-inner {
        height: 352px !important;
    }
    section.section-promotional .item-promotion {
        height: 352px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        min-height: 352px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 352px !important;
    }
    .banner-aside-home-list > li
    {
        float: left;
        width: 266px !important;
        margin: 10px;
    }
    .banner-aside-home-list > li img
    {
        width: 100% !important;
        height: 100%;
    }
}
@media (min-width: 480px) and (max-width: 640px)
{
    section.section-promotional .carousel-inner {
        height: 216px !important;
    }
    section.section-promotional .item-promotion {
        height: 216px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        height: 216px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 216px !important;
    }
}
@media (min-width: 360px) and (max-width: 479px)
{
    section.section-promotional .carousel-inner {
        height: 158px !important;
    }
    section.section-promotional .item-promotion {
        height: 158px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        height: 158px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 158px !important;
    }
}
@media (min-width: 320px) and (max-width: 359px)
{
    section.section-promotional .carousel-inner {
        height: 139px !important;
    }
    section.section-promotional .item-promotion {
        height: 139px !important;
    }
    section.section-promotional .item-promotion .wrapper-carousel-img {
        height: 139px !important;
    }
    section.section-promotional .item-promotion img
    {
        max-height: 139px !important;
    }
}
@media (max-width: 1199px)
{
    #pcuba-main-menu > .container,
    #pcuba-header.container,
    body > div.container
    {
        width: 100%;
    }
    #main-section-home .section-promotional
    {
        margin-left: 0;
    }
    section.section-promotional .carousel-promotional-caption > .promotion-title a
    {
        margin: 10px 15px !important;
        font-size: 22px !important;
        line-height: 28px !important;
    }
}
/*End Style of Main Menu*/
/*Style of Megamenu*/
.section-megamenu > .category-name
{
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #0B4080;
}
.section-megamenu > .category-name:hover
{
    color: #FD2016;
    background-color: #E5E3E3;
}
.section-megamenu > .category-name > span:nth-child(1)
{
    font-size: 20px;
}
.section-megamenu
{
    float: left;

}
.category-list .category-row
{
    width: 245px;
}
#site-megamenu .category-list .category-row
{
    width: 272px;
}
.category-list .category-row > a,
.category-list .category-row > a > span:first-of-type
{
    color: #0b4080;
    line-height: 32px;
}
.dropdown-megamenu  .category-list > li > a {
    display: block;
    padding: 2px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    white-space: nowrap;
}
.dropdown:not(#shopping-megamenu) .dropdown-megamenu .category-list > li > a:hover,
.dropdown:not(#shopping-megamenu) .dropdown-megamenu  li > a:focus,
.pointed
{
    color: #262626;
    text-decoration: none;
    background-color: #f3f3f3;
}
#shopping-megamenu .dropdown-megamenu .category-list > li > a
{
    text-decoration: none;
}
.filter
{
    color: #0b4080;
    text-transform: uppercase;
    font-weight: 600;
}
.separator
{
    height: 6px;
    background: url("/imgs/separator.png") repeat-x;
}
.wrapper-see-more
{
    position: relative;
    margin-top: 46px;
    clear: both;
}
.wrapper-see-more > .btn-see-more
{
    position: absolute;
    right: 0;
    top: -36px;
}
.btn-see-more
{
    background-color: #0b4080;
    width: 166px;
    height: 36px;
    text-decoration: none;
    color: #f3f3f3;
    text-align: center;
    padding: 8px !important;
    font-weight: 600 !important;
    display: block;
}
.btn-see-more:hover,
.btn-see-more:focus,
.btn-see-more:visited
{
    color: #f3f3f3 !important;
    text-decoration: none !important;
    background-color: #0b4080 !important;
}
.pcuba-megamenu .summary-megamenu
{
    background-color: #f3f3f3;
    margin: 3px 9px 3px 3px;
}
.pcuba-megamenu .summary-megamenu > ul
{
    list-style-type: none;
    padding-left: 0;
    min-height: 340px;
    max-width: 866px;
}
.pcuba-megamenu .summary-megamenu > ul > li
{
    float: left;
}
.pcuba-megamenu .summary-megamenu > ul > li > ul
{
    padding: 0;
}
.pcuba-megamenu .summary-megamenu > ul > li > ul > li
{
    list-style: none;
    float: left;
}
.pcuba-megamenu .summary-megamenu > ul > li .news-col
{
    padding: 0;
}
.pcuba-megamenu .summary-megamenu > ul > li .news-col > li
{
    list-style: none;
}
.category-list,
.site-megamenu,
.item-list-megamenu
{
    float: left;
    list-style-type: none;
    padding: 0;
}
.category-list
{
    padding-top: 5px;
    /*overflow-y: hidden;*/
    max-height: 520px;
}

#category-megamenu > ul.dropdown-megamenu,
#site-megamenu > ul.dropdown-megamenu,
#news-megamenu > ul.dropdown-megamenu
{
    width: 1138px;
    border: none;
    padding: 0;
}
#site-megamenu > ul.dropdown-megamenu
{
    width: 1150px;
}
#site-megamenu > ul.dropdown-megamenu.one-col
{
    width: 717px;
    margin-left: 0;
}
#news-megamenu > ul.dropdown-megamenu.one-col
{
    width: 717px;
    margin-left: 160px;
}
#category-megamenu > ul.dropdown-megamenu.one-col
{
    width: 717px;
}

#category-megamenu > ul.dropdown-megamenu
{
    left: -360px;
}
#category-megamenu > ul.dropdown-megamenu.none-col
{
    width: 250px;
    left: 0;
    background-color: #FFF;
}
#category-megamenu header
{
    font-family: SkolaSans-Light,calibri, serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #a4a7aa;
    margin: 10px 10px 10px 8px;
}
#category-megamenu header > span
{
    font-size: 18px;
    color: #0b4080;
}
#category-megamenu .summary-megamenu
{
    width: 866px;
}
#category-megamenu .one-col > .summary-megamenu
{
    width: 445px;
}
#category-megamenu section > h2
{
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 20px;
    font-family: SkolaSans-Light,calibri, serif;
    color: #e28682;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
}
#category-megamenu .event-item h3:first-of-type
{
    margin-top: 14px;
    line-height: 19px;
}
#category-megamenu .site-item
{
    font-family: calibri,serif;
}
#category-megamenu .site-item > h3
{
    font-weight: 100 !important;
    font-size: 18px;
    margin-top: 0;
    max-height: 40px;
    overflow-y: hidden;
    /*text-align: justify;*/
    word-break: keep-all;
}
#category-megamenu .site-item > h3 > a
{
    text-decoration: none;
    color: #da251d;
}
#category-megamenu .site-item > p
{
    font-size: 18px;
    max-height: 55px;
    overflow-y: hidden;
}
#category-megamenu h3:first-of-type > a
{
    font-family: calibri,serif;
    text-decoration: none;
    font-size: 18px;
    color: #da251d;
    font-weight: 100;
}
#category-megamenu .category-item-list
{
    margin-left: 8px;
}
#category-megamenu .dropdown-megamenu > li:nth-child(1) > ul > li
{
    margin-right: 15px;
}
#category-megamenu article.product-item
{
    text-align: center;
    width: 410px;
    height: 150px;
}
#category-megamenu article.site-item .wrapper-site-img,
#category-megamenu article.event-item .wrapper-event-img
{
    width: 410px;
    height: 95px;
    position: relative;
}
#category-megamenu .product-item .wrapper-product-img
{
    display: inline-block;
}
#category-megamenu .site-item .wrapper-site-img > img,
#category-megamenu .event-item .wrapper-event-img > img
{
    max-width: 410px;
    max-height: 95px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#category-megamenu .product-item .wrapper-product-img img
{
    width: 130px;
    height: 130px;
}
#category-megamenu section,
#site-megamenu section
{
    margin-bottom: 5px;
    padding-right: 9px;
    overflow: hidden;
    position: relative;
}
.category-item-list.item-list-megamenu > li > section,
.site-list.item-list-megamenu > li > section
{
    background-color: white;
    border: 1px solid #E8E8E8;
    display: inline-block;
    width: 420px;
    height: 225px;
    padding: 11px;
}
.site-list.item-list-megamenu > li > section
{
    height: 160px;
}
.category-item-list.item-list-megamenu > li > section:hover,
.site-list.item-list-megamenu > li > section:hover,
#service-megamenu section.abstract-service > article:hover
{
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.300);
}
#category-megamenu .dropdown-megamenu article.news-img
{
    padding-bottom: 0;
    padding-top: 0;
    padding-bottom: 8px;
}
#category-megamenu .news-img img
{
    max-width: 400px;
    max-height: 150px;
}
#category-megamenu .dropdown-megamenu article.news-img h3
{
    position: relative;
    margin-left: 0;
    margin-top: 3px;
    margin-bottom: 10px;
    line-height: 19px;
}
/*#category-megamenu .dropdown-megamenu article.news-img p
{
    font-family: calibri, serif;
    font-size: 18px;
}*/
#category-megamenu .dropdown-megamenu article p
{
    font-family: calibri, serif;
    font-size: 18px;
}
#category-megamenu section nav
{
    position: absolute;
    height: 36px;
    bottom: 0;
    width: 100%;
}

#site-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/
{
    min-height: 480px;
    width: 866px;
}
#site-megamenu .one-col > .summary-megamenu/*.section-megamenu:nth-child(1)*/
{
    width: 433px;
}
#site-megamenu > ul.dropdown-megamenu
{
    left: -490px;
}
#site-megamenu h2:first-of-type
{
    font-size: 14px;
    color: #a4a7aa;
    text-transform: uppercase;
    margin: 20px 8px 26px 8px;
}
#site-megamenu h2:first-of-type > span,
#category-megamenu h3:first-of-type > span
{
    font-size: 18px;
    color: #0b4080;
}
#site-megamenu .btn-see-more
{
   margin: auto;
}
#category-megamenu .btn-see-more
{
    margin: auto;
}
#site-megamenu .separator,
#site-megamenu .site-list
{
    width: 420px;
    padding-top: 0;
}
#site-megamenu .separator
{
    margin-top: 25px;
    margin-bottom: 25px;
}
#site-megamenu .site-list:first-of-type
{
    margin-left: 8px;
}
#site-megamenu .site-list:not(:last-of-type)
{
    margin-right: 19px;
}
#site-megamenu article.site-item > h3
{
    margin-top: 0;
    line-height: 25px;
    overflow-y: hidden;
    max-height: 50px;
}
#site-megamenu article.site-item > h3 > a,
#site-megamenu article.site-item > p
{
    font-family: calibri,serif;
    font-weight: lighter;
    line-height: 20px;
}
#site-megamenu article.site-item > h3 > a
{
    font-size: 20px;
    color: #da251d;
    text-decoration: none;
}
#site-megamenu article.site-item > p
{
    font-size: 18px;
    margin-top: 10px;
    max-height: 60px;
    overflow-y: hidden;
}

#site-megamenu .btn-see-more
{
    margin-top: 39px;
    margin-bottom: 10px;
    color: #F3F3F3;
}
#site-megamenu .category-list .category-row > a > span:last-of-type
{
    background-color: #a4a7aa;
    margin-left: 15px;
    position: relative;
    bottom: 3px;
}
#service-megamenu > ul.dropdown-megamenu
{
    width: 690px;
    border: none;
    max-height: 520px;
    overflow-y: hidden;
}
#service-megamenu > ul.dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/
{
    width: 450px;
}
#service-megamenu .category-list .category-row
{
    width: 226px;
}
#service-megamenu section.abstract-service
{
    position: relative;
}
#service-megamenu section.abstract-service > h1
{
    font-size: 18px;
    color: #0b4080;
    margin: 20px 8px 8px;
    text-transform: uppercase;
}
#service-megamenu section.abstract-service > h1 > span
{
    font-size: 14px;
    color: #a4a7aa;
}
#service-megamenu section.abstract-service > p.description-service
{
    margin-left: 9px;
    margin-bottom: 0;
    font-size: 14px;
    color: #e28682;
}
#service-megamenu section.abstract-service > article
{
    margin: 18px 12px;
    padding: 10px;
    min-height: 200px;
    background-color: #ffffff;
    border: solid 1px #e8e8e8;
}
#service-megamenu section.abstract-service > article > h2
{

    font-size: 20px;
    margin: 0 0 10px;
}
#service-megamenu section.abstract-service > article > h2 > a
{
    color: #da251d;
    text-decoration: none;
}
#news-megamenu > ul.dropdown-megamenu
{
    left: -770px;
    max-height: 520px;
    /*overflow-y: scroll;*/
}
#service-megamenu section.abstract-service > article > img
{
    float: left;
    margin-right: 10px;
    max-width: 209px;
    max-height: 180px;
}
#service-megamenu section.abstract-service > article > p.summary-service
{
    font-family: calibri,serif;
    font-size: 18px;
    margin-top: -8px;
    margin-bottom: 11px;
}
#service-megamenu section.abstract-service >  nav
{
    position: absolute;
    bottom: 10px;
    width: 100%;
}
#service-megamenu section.abstract-service >  nav > a
{
    margin: auto;
}

#news-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/
{
    width: 866px;
}
#news-megamenu .one-col > .summary-megamenu/*.section-megamenu:nth-child(1)*/
{
    width: 433px;
}
.dropdown-megamenu article.news-img,
.dropdown-megamenu article.news-not-img
{
    width: 400px;
    margin: 0 13px 0 7px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 13px;
}
.dropdown-megamenu article.news-img > header,
.dropdown-megamenu article.news-not-img > header
{
    margin-bottom: 10px;
}
#news-megamenu article.news-img img
{
    max-width: 150px;
    max-height: 170px;

}
/*.dropdown-megamenu article.news-img img,*/
.dropdown-megamenu article.news-img nav,
.dropdown-megamenu article.news-not-img nav
{
    float: left;
}
.dropdown-megamenu article.news-img nav
{
    width: 250px;
    height: 144px;
    position: relative;
}
.dropdown-megamenu article.news-img nav > h2 > a,
.dropdown-megamenu article.news-not-img nav > h2 > a
{
    font-size: 18px;
    color: #d13f34;
    font-family: calibri,serif;
    text-decoration: none;
}
.dropdown-megamenu article.news-img nav > h2,
.dropdown-megamenu article.news-not-img nav > h2
{
    line-height: 19px;
    margin-top: -8px;
    margin-left: 10px;
    font-weight: 100;
}
.dropdown-megamenu article.news-not-img nav > h2
{
    margin-left: 0;
}
.dropdown-megamenu article.news-img nav > a,
.dropdown-megamenu article.news-not-img nav > a
{
    display: inline-block;
}
.dropdown-megamenu article.news-img nav > a
{
    position: absolute;
    bottom: 0;
    right: 0;
}
.dropdown-megamenu article.news-not-img nav > a
{
    position: relative;
    left: 276px;
}
.dropdown-megamenu article.news-not-img nav
{
    width: 442px;
    position: relative;
}
.news-list > li:last-of-type > article
{
    margin-bottom: 10px;
}
#news-megamenu .separator
{
    width: 442px;
    margin-left: 7px;
    margin-top: 13px;
    margin-bottom: 15px;
}
#shopping-megamenu > ul.dropdown-megamenu
{
    width: 690px;
    border: none;
}
#shopping-megamenu > ul.dropdown-megamenu .summary-megamenu/*.section-megamenu:nth-child(1)*/
{
    width: 409px;
    border: solid 1px #c7cbcf;
}
#shopping-megamenu .shopping-item > h1
{
    font-family: SkolaSans-Light,calibri, serif;
    font-size: 20px;
    color: #0b4080;
    margin: 15px;
}
#shopping-megamenu .shopping-item
{
    display: none;
}
#shopping-megamenu .shopping-item.shopping-toggled
{
    display: block;
}
#shopping-megamenu .shopping-item > .pcuba-carousel
{
    width: 373px;
    margin-left: 13px;
    background-color: #f3f3f3;
}
#shopping-megamenu .shopping-item > .pcuba-carousel > .carousel-control,
#shopping-megamenu .shopping-item > .pcuba-carousel > .carousel-control:hover
{
    background: transparent none;
    height: 168px;
}
#shopping-megamenu .shopping-item > .pcuba-carousel > .carousel-indicators
{
    top: 130px;
    height: 25px;
}
#shopping-megamenu .shopping-item > .pcuba-carousel > .carousel-inner > .item > h2
{
    font-family: calibri,serif;
    font-weight: lighter;
    font-size: 24px;
    text-transform: uppercase;
    color: #3b3d3f;
    margin-top: 12px;
    margin-bottom: 11px;
    min-height: 78px;
}
#shopping-megamenu .shopping-item > .pcuba-carousel > .carousel-inner > .item > img
{
    height: 168px;
    width: 373px;
}
#shopping-megamenu .shopping-item  .item> nav > a
{
    margin: auto;
}
#shopping-megamenu .shopping-item nav
{
    margin-bottom: 11px;
}
#shopping-megamenu .category-list > li
{
    position: relative;
}
#shopping-megamenu .category-list > li > a
{
    white-space: normal;
    padding: 10px;
}
#shopping-megamenu .category-list > li > a > span
{
    line-height: 10px;
}
.wrapper-shopping-triangle
{
    position: absolute;
    left: -10px;
    top: 0;
    height: 100%;
    width: 9px;
    display: none;
}
.wrapper-shopping-triangle > .triangle-border
{
    position: absolute;
    top: 8px;
    border-color: transparent transparent transparent #c7cbcf;
    border-width: 13px 0px 13px 9px;
    border-style: solid;
}
.wrapper-shopping-triangle > .shopping-triangle
{
    position: absolute;
    top: 10px;
    border-color: transparent transparent transparent #f3f3f3;
    border-width: 11px 0px 11px 8px;
    border-style: solid;
}
.wrapper-shopping-triangle > .margin
{
    height: 30%;
    width: 9px;
}
a.pointed+div.wrapper-shopping-triangle
{
    display: block;
}
@media (max-width: 1023px)
{
    a.pointed+div.wrapper-shopping-triangle
    {
        display: none;
    }
}
/*End Style of Megamenu*/
/*Header Style*/
#pcuba-header
{
    margin-top: 75px;
}
#pcuba-header > nav
{
    background-color: #ffffff;
    border: none;
    margin-bottom: 0;
}
#pcuba-header > nav .header-date
{
    margin: 0;
    float: left;
}
#pcuba-header > nav .header-date > .header-day
{
    font-size: 40px;
    color: #5d85b5;
    line-height: 56px;

}
#pcuba-header > nav .header-date > span
{
    float: left;
}
#pcuba-header > nav .header-date > span.wrapper-month-year
{
    display: inline-block;
    margin-top: 14px;
    margin-left: 4px;
    width: 28px;
    line-height: 16px;
}
#pcuba-header > nav .header-date > span.wrapper-month-year > span
{
    text-transform: uppercase;
    color: #6c6e70;
}
#pcuba-header > nav .pass-time
{
    font-family: SkolaSans-Light;
    float: right;
    margin: 14px 0 0 0;
    line-height: 16px ;

}
#pcuba-header > nav .pass-time > span
{
    display: block;
    color: #a4a7aa;
}
#pcuba-header > nav .pass-time > span.amount-pass-time
{
    color: #e28682;
}
#pcuba-header > nav .pass-time  span.measure-pass-time
{
    color: #3b3d3f;
}
#pcuba-header > nav .nav-social
{
    margin-top: 17px;
}
#pcuba-header > nav .nav-social > a
{
    text-decoration: none;
    float: right;
}
#pcuba-header > nav .nav-social > a.nav-fb,
#pcuba-header > nav .nav-social > a.nav-tw,
#pcuba-header > nav .nav-social > a.nav-rss
{
    margin-right: 20px;
}
#pcuba-header > nav .nav-social > a > img
{
    float: left;
}
#pcuba-header > nav .nav-social > a > span
{
    display: inline-block;
    line-height: 22.3px;
    border: 1px solid #c9c9c9;
    border-left: none;
    background-color: #f8f8f8;
    border-radius: 0 3px 3px 0 ;
    float: left;
    padding: 0 10px;
    color: #a3a3a3;
}
#pcuba-header > nav .nav-social > a
{
    display: inline-block;
    width: 36px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 0px solid #000000;
}
#pcuba-header > nav .nav-social > a.nav-fb
{
    background-image: -moz-linear-gradient( 90deg, rgb(69,88,151) 0%, rgb(92,113,183) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(69,88,151) 0%, rgb(92,113,183) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(69,88,151) 0%, rgb(92,113,183) 100%);
}
#pcuba-header > nav .nav-social > a.nav-tw
{
    background-image: -moz-linear-gradient( 90deg, rgb(97,167,225) 0%, rgb(113,191,253) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(97,167,225) 0%, rgb(113,191,253) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(97,167,225) 0%, rgb(113,191,253) 100%);
}
#pcuba-header > nav .nav-social > a.nav-rss
{
    background-image: -moz-linear-gradient( 90deg, rgb(196,14,0) 0%, rgb(253,32,22) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(196,14,0) 0%, rgb(253,32,22) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(196,14,0) 0%, rgb(253,32,22) 100%);
}
@media (max-width: 767px)
{
    #pcuba-header
    {
        margin-top: 49px;
    }
}
/*End Header Style*/
/*Home Style*/
/*Home carousel promotional*/
section.section-promotional
{
    /*height: 568px;*/
    position: relative;
}
section.section-promotional .carousel-inner
{
    /*height: 407px;*/
}
section.section-promotional .item-promotion
{
    height: 407px;
    width: 100%;

}
section.section-promotional .item-promotion .wrapper-carousel-img
{
    /*height: 407px;*/
    overflow: hidden;
    width: 100%;
}
section.section-promotional .item-promotion img
{
    display: block;
    margin: auto;
    height: 407px;
    width: 100%;
}

.carousel-indicators li
{
    margin: 3px;
    background-color: rgb(243, 243, 243);
    opacity: 0.578;
    border: 1px solid rgb(182, 25, 18);
    border-radius: 50%;
    width: 17px;
    height: 17px;
}
.carousel-indicators .active
{
    background-color: rgb(182, 25, 18);
    width: 17px;
    height: 17px;
    margin: 3px;
    opacity: 0.840;
}
section.section-promotional .carousel-promotional-caption
{
    width: 100%;
    position: absolute;
    /*top: 390px;
    padding-bottom: 41px;*/
    bottom: 41px;
}
section.section-promotional .carousel-promotional-caption > div
{
    /*height: 133px;*/
    background-color: #fff;
    /*background-color: #000;*/
    font-family: "Calibri",serif;
    font-weight: lighter;
    opacity: 0.750;
}
/*section.section-promotional .carousel-promotional-caption > .promotion-title
{
    font-size: 24px;
    color: #b61912;

}*/
section.section-promotional .carousel-promotional-caption > .promotion-summary
{
    font-size: 18px;
    color: #3b3d3f;
    line-height: 22px;
    padding-left: 5px;
}
section.section-promotional .carousel-promotional-caption > .promotion-title a
{
    margin: 20px 15px;
    text-align: center;
    font-size: 28px;
    text-decoration: none;
    display: block;
    color: #b61912;
    /*color: #fff;*/
    line-height: 28px;
}
section.section-promotional .carousel-promotional-caption > .promotion-summary > p
{
    margin: 10px 15px 10px 0;
    text-align: justify;
}
.item-promotion
{
    height: 568px;
}
section.section-promotional .carousel-indicators
{
    bottom: -8px;
}
/*section.section-promotional .carousel-indicators li
{
    border-radius: 50%;
    background-color: rgb(243, 243, 243);
    opacity: 0.278;
    width: 17px;
    height: 17px;
}
section.section-promotional .carousel-indicators li.active
{
    width: 17px;
    height: 17px;
    background-color: #FFF;
}*/
.carousel-control.right
{
   background-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
}
.carousel-control.left
{
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
}
.carousel-control
{

}

/*End Home carousel promotional*/
/*Home newsy section style*/
section.section-newsy
{
    margin-top: 20px;
}
section.section-newsy h1
{
    font-family: SkolaSans-Regular;
    font-size: 36px;
    text-transform: uppercase;
    color: #e28682;
    margin: 0;
}
.newsy-dropdownMenu .btn-default:focus,
.newsy-dropdownMenu .open > .dropdown-toggle.btn-default,
.newsy-dropdownMenu .btn
{
    color: #0b4080;
}
.newsy-dropdownMenu .btn
{
    font-family: SkolaSans-Light, calibri, serif;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    height: 43px;
    width: 100%;
    position: relative;
}
.newsy-dropdownMenu .dropdown-menu
{
    font-family: SkolaSans-Light, calibri, serif;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
}
.newsy-dropdownMenu .dropdown-menu > li > a
{
    color: #0b4080;
}
.newsy-dropdownMenu .dropdown-menu > li.disabled > a
{
    color: #777777;
}

.newsy-dropdownMenu .btn span.badge,
.newsy-dropdownMenu .dropdown-menu > li > a > span.badge
{
    background-color: #a4a7aa;
}
.newsy-dropdownMenu .btn > span.fontAwesomeCaret
{
    position: absolute;
    right: 8px;
}
.newsy-dropdownMenu .btn > span.badge,
.newsy-dropdownMenu .dropdown-menu span.badge
{
    margin-left: 30px;
}
/*.section-newsy .news-list article > nav:nth-child(1)
{
    font-size: 22px;
}*/
article.news-art nav:nth-child(1),
article.event-art nav:nth-child(1),
article.site-art nav:nth-child(1),
article.product-art nav:nth-child(1)
{
    line-height: 1;
}
.news-list article.news-art .pcuba-breadcrumb,
.event-list article.event-art .pcuba-breadcrumb,
.site-list article.site-art .pcuba-breadcrumb,
.product-list article.product-art .pcuba-breadcrumb
{
    padding: 0 0 10px 0;
}
.news-list article.news-art .pcuba-breadcrumb > li:nth-child(1),
.event-list article.event-art .pcuba-breadcrumb > li:nth-child(1),
.site-list article.site-art .pcuba-breadcrumb > li:nth-child(1),
.product-list article.product-art .pcuba-breadcrumb > li:nth-child(1)
{
    font-size: 18px;
}
section.news-by-category .news-list article.news-item,
.section-newsy .news-list article.news-item
{
    position: relative;
}
.section-newsy .news-list article.news-item .news-title
{
    margin-bottom: 20px;
}
#pcuba-home .pcuba-breadcrumb li > a, .pcuba-breadcrumb li > a:hover, .pcuba-breadcrumb li > a:focus
{
    text-decoration: none;
    color: #0b4080;;
    font-weight: normal;
}
#pcuba-home .pcuba-breadcrumb
{
    text-transform: uppercase;
    font-family: calibri;
    font-size: 18px;
}
.news-list .news-art .news-img,
.event-list .event-art .event-img,
.site-list .site-art .site-img
{
    width: 100%;
    max-height: 260px;
    margin: auto;
    display: block;
}
.product-list .product-art .product-img
{
    width: 100%;
    max-height: 100%;
    margin: auto;
    display: block;
}
.product-list .product-art .wrapper-product-img
{
    height: 70%;
}
.product-list .product-art .wrapper-product-text
{
    height: 30%;
}
#pcuba-home .news-list
{
    border-bottom: dotted 3px rgb(211, 211, 211);
    padding-bottom: 10px;
}
.news-list .wrapper-news-art,
.event-list .wrapper-event-art,
.site-list .wrapper-site-art,
.product-list .wrapper-product-art
{
    padding: 15px;
}
.news-list .news-art,
.event-list .event-art,
.site-list .site-art,
.product-list .product-art
{
    border-width: 1px;
    border-color: #E8E8E8;
    border-style: solid;
    width: 100%;
    height: 450px;
    padding: 13px;
    overflow-y: hidden;
    line-height: 1.3;
}
.site-list .site-art
{
    height: 310px;
}
.product-list .product-art
{
    height: 500px;
}
.news-list .news-art:hover,
.event-list .event-art:hover,
.site-list .site-art:hover,
.product-list .product-art:hover
{
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.300);
}
.news-list .news-art .news-title,
.event-list .event-art .event-title,
.site-list .site-art .site-title,
.product-list .product-art .product-title
{
    margin: 10px 0 13px;
    /*line-height: 1;*/
    line-height: 0.8;
}
.news-list .news-art .news-title a,
.event-list .event-art .event-title a,
.site-list .site-art .site-title a,
.product-list .product-art .product-title a
{
    font-size: 19px;
    font-family: "Calibri";
    font-weight: 900;
    text-decoration: none;
    color: #b61912;
}
.news-list .news-art .news-summary,
.event-list .event-art .event-summary,
.site-list .site-art .site-summary,
.product-list .product-art .product-summary
{
    font-size: 18px;
    font-family: "Calibri";
    /*font-family: "Arial";*/
    font-weight: 500;
    color: #3b3d3f;
    text-align: left;
    height: 90px;
    overflow-y: hidden;
    position: relative;
    line-height: 1.2;
}
/*End Home newsy section style*/
.weather-forecast
{
    background-color: #0b4080;
    width: 264px;
    height: 220px;
    margin: auto;
}
.weather-forecast .summary-weather-forecast
{
    height: 128px;
    background-color: #164a88;
}
.weather-forecast .summary-weather-forecast .wrapper-icon-temperature
{
    padding-left: 30px;
}
.weather-forecast .title-weather-forecast
{
    display: block;
    padding: 15px 0;
    padding-bottom: 0;
    margin: 0;
    font-family: SkolaSans-Light;
    font-size: 18px;
    color: #5d85b5;
    text-align: center;
}
.weather-forecast .location-weather-forecast form .dropdown .btn
{
    border: none;
    background-color: #0b4080;
    font-family: SkolaSans-Light;
    font-weight: bold;
    font-size: 18px;
    color: #e28682;
    display: block;
    margin: auto;
    padding: 14px 0;
    width: 200px;
    position: relative;
}
.weather-forecast .location-weather-forecast form .dropdown .btn .fontAwesomeCaret
{
    font-size: 18px;
    color: #fdfdfd;
    position: absolute;
    right: 0;
}
.weather-forecast .location-weather-forecast form .dropdown .dropdown-menu
{
    left: 50px;
    width: 180px;
    height: 210px;
    overflow-y: scroll;
}
.weather-forecast .summary-weather-forecast .sky-weather
{
    font-family: "Calibri";
    font-weight: lighter;
    font-size: 18px;
    color: #f3f3f3;
    text-align: center;
    margin: 0;
    padding: 10px 0;
}
.weather-forecast .summary-weather-forecast .fonticon-weather-forecast
{
    font-family: 'portal_icons';
    font-size: 75px;
    line-height: 0.8;
    color: #d6a347;
    text-align: center;
    margin: 2px 0 0;
    float: left;
    padding-right: 10px;
}
.weather-forecast .summary-weather-forecast .wrapper-temperature
{
    float: left;
}
.weather-forecast .summary-weather-forecast .temperature
{
    font-family: SkolaSans-Light;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    margin: 0;
}
.weather-forecast .summary-weather-forecast #temperature-max
{
    color: #e28682;
}
.weather-forecast .summary-weather-forecast #temperature-min
{
    margin-top: 18px;
    color: #86bbe4;
}
.weather-forecast .summary-weather-forecast .summary-forecast
{
    font-family: "Calibri";
    font-weight: lighter;
    font-size: 14px;
    line-height: 0.8;
    color: #f3f3f3;
    padding: 0 15px;
    /*margin-top: 10px;*/
    margin-top: 3px;
    text-align: center;
}
.weather-forecast .see-more-weather
{
    font-family: calibri,serif;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    line-height: 18px;
    color: #f3f3f3;
    padding: 10px;
    display: block;
    text-decoration: none;
}
@media (min-width: 768px) and (max-width: 1199px)
{
    .weather-forecast
    {
        width: 100%;
    }
    .weather-forecast .location-weather-forecast form .dropdown .dropdown-menu
    {
        width: 165px;
    }
    .weather-forecast .summary-weather-forecast .wrapper-icon-temperature
    {
        width: 90%;
        margin: auto;
        padding: 0;
    }
    .weather-forecast .see-more-weather
    {
        font-size: 16px;
    }
}
@media (max-width: 991px)
{
    .weather-forecast
    {

    }
    .weather-forecast .location-weather-forecast form .dropdown .dropdown-menu
    {

    }
}
@media (max-width: 360px)
{
    .news-list .news-art
    {
        height: auto;
    }
}
.rate-change
{
    background-color: #c6baa2;
    font-family: calibri;
    width: 264px;
    /*height: 172px;*/
    height: auto;
    margin: auto;
    margin-top: 14px;
}
.rate-change .title-rate-change
{
    font-family: SkolaSans-Light;
    font-size: 18px;
    color: #3b3d3f;
    line-height: 18px;
    margin: 0;
    padding-top: 13px;
    text-align: center;
}
.rate-change .coin-type-rate-change .dropdown .btn
{
    width: 223px;
    height: 43px;
    font-weight: lighter;
    color: #0b4080;
    font-size: 24px;
    line-height: 24px;
    text-align: left;
    display: block;
    margin: auto;
    margin-top: 10px;
    position: relative;
}
.rate-change .coin-type-rate-change form .dropdown
{
    position: relative;
}
.rate-change .coin-type-rate-change form .dropdown-menu
{
    position: absolute;
    left: 21px;
    width: 223px;
}
.rate-change .coin-type-rate-change .dropdown .btn span
{
    position: absolute;
    right: 12px;
}
.rate-change .result-change
{
    margin-top: 7px;
}
.rate-change .result-change .title-result-change
{
    font-size: 18px;
    font-weight: lighter;
    color: #3b3d3f;
    line-height: 18px;
    text-align: center;
    margin: 0;
}
.rate-change .result-change .result
{
    font-size: 24px;
    font-weight: lighter;
    color: #b61912;
    line-height: 24px;
    text-align: center;
    margin: 0;
    margin-top: 9px;
}
.rate-change .result-change .result span
{
    text-decoration: underline;
}
.rate-change .nav-bank
{
    margin-top: 9px;
}
.rate-change .nav-bank a
{
    font-size: 14px;
    font-weight: lighter;
    color: #0b4080;
    line-height: 14px;
    text-decoration: none;
    display: block;
    text-align: center;
    margin: 0;
    padding-bottom: 8px;
}
@media (min-width: 768px) and (max-width: 1199px)
{
    .rate-change
    {
        width: 100%;
        height: auto;
    }
    .rate-change .coin-type-rate-change .dropdown .btn
    {
        width: 140px;
    }
    .rate-change .coin-type-rate-change form .dropdown-menu
    {
        width: 140px;
        min-width: 100px;
    }
    .rate-change .coin-type-rate-change form .dropdown-menu
    {
        left: 44px;
    }
}
@media (min-width: 992px) and (max-width: 1023px)
{
    .rate-change .coin-type-rate-change form .dropdown-menu
    {
        left: 39px;
    }
}
.info-useful-home
{
    margin-top: 30px;
}
.info-useful-home h1.title-info-useful-home
{
    font-family: SkolaSans-Light;
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
    color: #e28682;
    text-transform: uppercase;
    margin: 0;
}
.info-useful-home .info-useful-list
{
    list-style: none;
    padding: 0;
    margin-top: 16px;
    padding-top: 2px;
}
.info-useful-home .info-useful-list .info-useful-item
{
    margin-top: 11px;
}
.info-useful-home .info-useful-list .info-useful-item .info-useful-link
{
    font-size: 20px;
    font-weight: lighter;
    color: #0b4080;
    text-decoration: none;
}
.info-useful-icon
{
   font-family: FontAwesome;
   color: #5d85b5;
}
.news-archive-link
{
    padding-top: 12px;
}
.news-archive-link > a
{
    font-weight: bolder !important;
}
.news-archive-link > a span
{
    color: #e78682;
}
.banner-aside-home .banner-aside-home-list
{
    padding: 0;
    padding-top: 5px;
    list-style: none;
}
.banner-aside-home .banner-aside-home-list .banner-aside-home-item
{
    margin-top: 15px;
}
.banner-aside-home .banner-aside-home-list .banner-aside-home-item img
{
    width: 100%;
}
.section-special-banner
{
    padding-top: 15px;
}
.section-special-banner article
{
    height: 387px;
    border: solid 1px #cecfd0;
    position: relative;
    max-width: 408px;
}
.section-special-banner article:hover
{
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.300);
}
.section-special-banner .site-list
{
    font-family: calibri, serif;
    font-weight: 100;
    font-size: 19px;
    color: #0b4080;
    list-style: none;
    padding-left: 12px;
    margin-left: 12px;
    margin-right: 12px;
    position: relative;
    padding-bottom: 10px;
    line-height: 1.2;
}
.section-special-banner .site-list li
{
    margin-top: 13px;
}
.section-special-banner .site-list .bullet-point
{
    position: absolute;
    left: 0;
}
.section-special-banner article footer
{
    height: 39px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.section-special-banner article footer .wrapper-view-more
{
    border-top: solid 1px #f3f3f3;
    width: 90%;
    margin: auto;
    text-align: right;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 20px;
    font-family: calibri, serif;
    height: 100%;
}
@media (max-width: 360px)
{
    .section-special-banner .site-list
    {
        font-size: 17px;
    }
}
.suggest-site-aside-home
{
    background-color: #f3f3f3;
    width: 100%;
}
/*End Home Style*/
/*News Style*/
.pcuba-breadcrumb
{
    padding: 7px 0;
    background-color: #ffffff;
    text-transform: uppercase;
    font-family: calibri;
    font-size: 24px;
    /*margin-bottom: 10px;*/
    margin-bottom: 0;
    display: inline-block;
}
.pcuba-breadcrumb li h1,.pcuba-breadcrumb li span
{
    text-transform: none;
    font-size: 22px;
}
.pcuba-breadcrumb li > a,
.pcuba-breadcrumb li > a:hover,
.pcuba-breadcrumb li > a:focus
{
    text-decoration: none;
    color: #e28682;
    font-weight: normal;
}
.pcuba-breadcrumb > li + li:before
{
    font-family: FontAwesome;
    font-size: 18px;
    content: "";
    color: #6c6e70;
    padding: 0px 5px 0px 0px;
}
.pcuba-breadcrumb > li:nth-child(2) h1, .pcuba-breadcrumb > li:nth-child(2) span
{
    color: #e28682;
    font-size: 24px;
    padding: 0px 5px 0px 0px;
    text-transform: uppercase;
    font-weight: 400;
    display: inline;
}
.pcuba-breadcrumb > li:nth-child(2) h1
{
    margin: 0;
}
.pcuba-breadcrumb > li:nth-child(1)
{
    font-size: 20px;

    color: #6C6E70;
}
.news-today .pcuba-breadcrumb > li + li:before,
.news-most-saw .pcuba-breadcrumb > li + li:before
{
    font-size: 16px;
    padding: 0px 3px 0px 0px;
}
#pcuba-news .form-news-limiter
{
    font-family: SkolaSans-Light;
    padding: 11px 0;
}
#pcuba-news .form-news-limiter .btn
{
    min-width: 50px;
    height: 30px;
    padding: 4px 9px 5px 4px;
    margin: 0 5px;
    margin-top: -2px;
    text-align: center;
}
#pcuba-news .form-news-limiter .dropdown-menu
{
    margin-top: 0;
    margin-left: 4px;
    min-width: 50px;
}
#pcuba-news .form-news-limiter .dropdown-toggle span {
    position: absolute;
    right: 4px;
}
#pcuba-news .news-list > .news-item > .news-title,
#pcuba-news .news-list > .news-item > .news-title > a
{
    font-size: 27px;
    color: #b61912;
    text-decoration: none;
    line-height: 29px;
    font-weight: 100;
    margin-top: 0;
}
#pcuba-news .news-list > .news-item .news-img
{
    display: inline-block;
    padding-right:15px ;
    max-width: 378px;
    max-height: 260px;
    float: left;
}
#pcuba-news .news-list > .news-item > .news-summary
{
    display: inline;
    /*width: 461px;*/
    /*max-width: 600px;*/
    /*margin-left: 8px;*/
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: lighter;
    color: #3b3d3f;
    line-height: 21.8px;
}
#pcuba-news .news-list > .news-item.news-without-img > .news-summary
{
    width: 100%;
    margin-left: 0;
    font-size: 18px;
    font-weight: lighter;
    color: #3b3d3f;
    line-height: 21.8px;
}
#pcuba-news .news-list > .news-item > .btn-see-more
{
    position: absolute;
    bottom: 0;
    right: 0;
}
#pcuba-news .news-list > .news-item.news-without-img > .btn-see-more
{
    position: static;
    float: right;
    margin-top: 40px;
}
#pcuba-news .news-list > .separator,
#pcuba-news-article .news-list > .separator
{
    margin: 20px 0  ;
}
#pcuba-news .news-today
{
    margin-top: 11px;
}
#pcuba-news .news-today > header > h1,
#pcuba-news-article .news-today > header > h1
{
    font-family: SkolaSans-Light;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 17px;
}
.news-today > nav .form-news-category .news-filter-category,
.news-today > nav .form-news-category .news-filter-category .btn
{
    width: 100%;
}
#pcuba-news .news-today > nav .form-news-category,
#pcuba-news-article .news-today > nav .form-news-category
{
    font-family: SkolaSans-Light;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 17px;
}
.news-today > nav .form-news-category .news-filter-category .btn
{
    text-transform: uppercase;
    text-align: left;
    position: relative;
    height: 43px;
}
.news-today > nav .form-news-category .news-filter-category .btn span
{
    position: absolute;
    right: 10px;
    color: #0b4080;
    font-size: 18px;
    line-height: 18px;
}
.news-today > nav .form-news-category .news-filter-category .dropdown-menu
{
    width: 100%;
}
#pcuba-news .news-most-saw > header > h1,
#pcuba-news-article .news-most-saw > header > h1
{
    font-family: SkolaSans-Light;
    color: #e28682;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 40px;
    margin-bottom: 20px;
}
#pcuba-news .news-today > .news-list > .news-item,
#pcuba-news .news-most-saw > .news-list > .news-item,
#pcuba-news-article .news-today > .news-list > .news-item,
#pcuba-news-article .news-most-saw > .news-list > .news-item
{
    position: relative;
}
#pcuba-news .news-today > .news-list > .news-item > nav,
#pcuba-news .news-most-saw > .news-list > .news-item > nav,
#pcuba-news-article .news-today > .news-list > .news-item > nav,
#pcuba-news-article .news-most-saw > .news-list > .news-item > nav
{
    font-family: calibri;
    font-size: 18px;
    color: #6c6e70;
    font-weight: lighter;
}
#pcuba-news .news-today > .news-list > .news-item > nav ol,
#pcuba-news .news-most-saw > .news-list > .news-item > nav ol,
#pcuba-news-article .news-today > .news-list > .news-item > nav ol,
#pcuba-news-article .news-most-saw > .news-list > .news-item > nav ol
{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 6;
    padding: 0;
}
#pcuba-news .news-today > .news-list > .news-item > nav ol .active,
#pcuba-news .news-most-saw > .news-list > .news-item > nav ol .active,
#pcuba-news-article .news-today > .news-list > .news-item > nav ol .active,
#pcuba-news-article .news-most-saw > .news-list > .news-item > nav ol .active
{
    font-size: 18px;
}
#pcuba-news .news-today > .news-list > .news-item > nav ol li:not(.active),
#pcuba-news .news-most-saw > .news-list > .news-item > nav ol li:not(.active),
#pcuba-news-article .news-today > .news-list > .news-item > nav ol li:not(.active)
{
    font-size: 16px;
}
#pcuba-news .news-today > .news-list > .news-item > .wrapper-img,
#pcuba-news .news-most-saw > .news-list > .news-item > .wrapper-img,
#pcuba-news-article .news-today > .news-list > .news-item > .wrapper-img,
#pcuba-news-article .news-most-saw > .news-list > .news-item > .wrapper-img
{
    width: 100%;
    margin-right: 9px;
    margin-top: 10px ;
    text-align: center;
}
#pcuba-news .news-today > .news-list > .news-item > .wrapper-img > img,
#pcuba-news .news-most-saw > .news-list > .news-item > .wrapper-img > img,
#pcuba-news-article .news-today > .news-list > .news-item > .wrapper-img > img,
#pcuba-news-article .news-most-saw > .news-list > .news-item > .wrapper-img > img
{
    display: inline;
    max-height: 130px;
    max-width: 250px;
    width: 100%;
}
#pcuba-news .news-today > .news-list > .news-item > h2,
#pcuba-news .news-today > .news-list > .news-item > h2 > a,
#pcuba-news .news-most-saw > .news-list > .news-item > h2,
#pcuba-news .news-most-saw > .news-list > .news-item > h2 > a,
#pcuba-news-article .news-today > .news-list > .news-item > h2,
#pcuba-news-article .news-today > .news-list > .news-item > h2 > a,
#pcuba-news-article .news-most-saw > .news-list > .news-item > h2,
#pcuba-news-article .news-most-saw > .news-list > .news-item > h2 > a
{
    font-family: calibri;
    font-size: 18px;
    color: #b61912;
    font-weight: lighter;
    text-decoration: none;
    /*width: 144px;*/
    width: 100%;
    margin: 0;
    float: left;
}
#pcuba-news .news-today > .news-list > .news-item > h2,
#pcuba-news .news-most-saw > .news-list > .news-item > h2,
#pcuba-news-article .news-today > .news-list > .news-item > h2,
#pcuba-news-article .news-most-saw > .news-list > .news-item > h2
{
    margin-top: 10px;
}
#pcuba-news .news-today > .news-list > .news-item > h2 > a,
#pcuba-news .news-most-saw > .news-list > .news-item > h2 > a,
#pcuba-news .news-most-saw > .news-list > .news-item > h2 > a
{
    width: 100%;
}
.time-pass-x
{
    display: none;

    width: 144px;
    height: 27px;
    color: #ffffff;
    font-family: calibri;
    font-weight: lighter;
    padding-top: 3px;
    position: absolute;
    bottom: 0;
    left: 118px;
}
/*.time-pass-30min
{
    background-color: #5d85b5;
}
.triangle
{
    border-style: solid;
    border-width: 0 7px 10px 7px;
    border-color: transparent;
    position: absolute;
    top: -10px;
    left: 63px;
    margin: auto;
}
.time-pass-30min .triangle
{
    border-bottom-color: #5d85b5 ;
}*/
.pcuba-pagination > li
{
    margin-left: 4px;
}
.pcuba-pagination > li:nth-child(1)
{
    margin-left: 0px;
}
.pcuba-pagination > li > a
{
    font-family: SkolaSans-Light;
    font-size: 13px;
    display: inline-block;
    width: 51px;
    height: 51px;
    padding-top: 15px;
    padding-bottom: 16px;
    float: none;
}
/*End News Style*/
/*News Extended Style*/
#pcuba-news-article
{
    margin-top: 20px;
}
#pcuba-news-article .wrapper-breadcrumb
{
    font-size: 24px;
    color: #6c6e70;
    font-weight: lighter;
    line-height: 22px;
}
#pcuba-news-article .wrapper-breadcrumb > .pcuba-breadcrumb
{
    display: inline-block;
    padding: 0;
}
#pcuba-news-article .article-date-source
{
    text-align: left;
}
#pcuba-news-article .article-date-source span
{
    font-size: 14px;
    color: #3b3d3f;
    font-weight: lighter;
    margin-top: 5px;
}
#pcuba-news-article .article-date-source span a,
#pcuba-news-article .article-date-source span a:focus,
#pcuba-news-article .article-date-source span a:hover,
#pcuba-news-article .article-tag a,
#pcuba-news-article .article-tag a:focus,
#pcuba-news-article .article-tag a:hover
{
    text-decoration: none;
    color: #0b4080;
}
#pcuba-news-article article.news-article h1
{
    font-family: "Calibri";
    font-weight: lighter;
    font-size: 27px;
    color: #b61912;
}
#pcuba-news-article article.news-article img
{
    max-height: 100%;
    max-width: 100%;
    margin: 20px auto;
    margin-right: 10px;
}
#pcuba-news-article article.news-article .article-body
{
    font-family: "Calibri";
    font-size: 18px;
    font-weight: 500;
    text-align: justify;
    line-height: 1.2;
}
#pcuba-news-article nav.news-related h2
{
    font-family: SkolaSans-Light;
    font-weight: bolder;
    font-size: 20px;
    text-transform: uppercase;
    color: #e28682;
}
#pcuba-news-article nav.news-related .news-related-list
{
    list-style: none;
    padding: 0;
}
#pcuba-news-article nav.news-related .news-related-list > li > a,
#pcuba-news-article nav.news-related .news-related-list > li > a:hover,
#pcuba-news-article nav.news-related .news-related-list > li > a:focus
{
    font-family: "Calibri",serif;
    font-weight: lighter;
    font-size: 18px;
    color: #b61912;
    text-decoration: none;
}
.newspaper-today
{
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: dotted 2px #d3d3d3;
    margin-top: 15px;
}
.newspaper-title
{
    font-family: SkolaSans-Regular;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 15px;
}
/*End News Extended Style*/
/*News Archive Style*/
#pcuba-news-archive .news-archive-header,
#pcuba-news-tag .news-archive-header,
#pcuba-search-result .news-archive-header
{
    margin-top: 20px;
}
#pcuba-news-archive .news-archive-header .news-archive-title,
#pcuba-news-tag .news-archive-header .news-archive-title,
#pcuba-search-result .news-archive-header .news-archive-title
{
    font-family: SkolaSans-Light,calibri, serif;
    font-weight: 900;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    margin: 0;
}
#pcuba-news-archive .news-archive-header .form-news-archive-limiter,
#pcuba-news-tag .news-archive-header .form-news-archive-limiter,
#pcuba-search-result .news-archive-header .form-news-archive-limiter
{
    font-family: SkolaSans-Light;
    color: #c7cbcf;
}
#pcuba-news-archive .news-archive-header .news-archive-limiter,
#pcuba-news-tag .news-archive-header .news-archive-limiter,
#pcuba-search-result .news-archive-header .news-archive-limiter
{
    margin: 0 5px;
    padding-top: 4px;
    height: 30px;
    position: relative;
    width: 55px;
    text-align: left;
    padding-left: 10px;
}
#pcuba-news-archive .form-news-archive-searcher
{
    margin-top: 17px;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group .from-item
{
    font-family: SkolaSans-Light;
    height: 47px;
    position: relative;
    text-align: left;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group .from-item span.source-name
{
    overflow-x: hidden;
    display: inline-block;
    width: 95%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group .from-item > span.fontAwesomeCaret,
#pcuba-news-archive .news-archive-header .news-archive-limiter >span.fontAwesomeCaret,
#pcuba-news-tag .news-archive-header .news-archive-limiter >span.fontAwesomeCaret,
#pcuba-search-result .news-archive-header .news-archive-limiter >span.fontAwesomeCaret
{
    position: absolute;
    right: 6px;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group > select
{
    padding-top: 10px;
}
#pcuba-news-archive .form-news-archive-searcher .form-searcher-filter-top > div.form-group
{
    margin-bottom: 10px;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group .news-archive-search-string,
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group .news-archive-category,
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-top .form-group .news-archive-source
{
    width: 100%;
}
#pcuba-news-archive .form-news-archive-searcher .form-searcher-filter-top .wrapper-news-archive-category .dropdown-menu
{
    height: 200px;
    overflow-y: scroll;
    left: 15px;
    min-width: 262px;
}
#pcuba-news-archive .form-news-archive-searcher .form-searcher-filter-top .wrapper-news-archive-source .dropdown-menu
{
    height: 200px;
    overflow-y: scroll;
    left: 15px;
    min-width: 262px;

}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom
{
    margin-top: 18px;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom p
{
    font-family: SkolaSans-Light;
    line-height: 43px;
    margin: 0;
}
#pcuba-news-archive .form-news-archive-searcher #wrapper-datepiker
{
    margin-bottom: 20px;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom .wrapper-news-search-range-date input[type=text],
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom .form-searcher-action > button
{
    height: 43px;
    font-size: 14px;
    font-family: SkolaSans-Light;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom .wrapper-news-search-range-date span
{
    font-family: SkolaSans-Light;
    font-size: 14px;
    color: #0b4080;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom .form-searcher-action > button
{
    font-family: SkolaSans-Light;
    font-size: 18px;
    text-transform: uppercase;
    border-radius: 0;
    margin-bottom: 10px;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom .form-searcher-action > button.form-btn-reset
{
    color: #0b4080;
    border-color: #0b4080;
}
#pcuba-news-archive .form-news-archive-searcher > .form-searcher-filter-bottom .form-searcher-action > button.form-btn-reset > span
{
    font-family: FontAwesome, calibri, serif;
}
#pcuba-news-archive .news-archive-list-result
{
    margin-top: 48px;
}
#pcuba-news-archive .news-archive-list-result .news-archive-item .news-archive-date,
#pcuba-news-tag .news-archive-list-result .news-archive-item .news-archive-date,
#pcuba-search-result .news-archive-list-result .news-archive-item .news-archive-date
{
    font-family: calibri, serif;
    color: #a4a7aa;
    font-size: 18px;
}
#pcuba-news-archive .news-archive-list-result .news-archive-item .news-archive-source,
#pcuba-news-tag .news-archive-list-result .news-archive-item .news-archive-source,
#pcuba-search-result .news-archive-list-result .news-archive-item .news-archive-source
{
    font-size: 20px;
    color: #0b4080;
    text-decoration: none;
}
#pcuba-news-archive .news-archive-list-result .news-archive-item .news-archive-tile,
#pcuba-news-archive .news-archive-list-result .news-archive-item .news-archive-tile > a,
#pcuba-news-tag .news-archive-list-result .news-archive-item .news-archive-tile,
#pcuba-news-tag .news-archive-list-result .news-archive-item .news-archive-tile > a,
#pcuba-search-result .news-archive-list-result .news-archive-item .news-archive-tile,
#pcuba-search-result .news-archive-list-result .news-archive-item .news-archive-tile > a
{
    font-family: calibri;
    font-weight: lighter;
    font-size: 24px;
    color: #da251d;
    text-decoration: none;
    margin: 0;
}
#pcuba-news-archive .news-archive-list-result .separator,
#pcuba-news-tag .news-archive-list-result .separator,
#pcuba-search-result .news-archive-list-result .separator
{
    margin: 20px 0;
}
#pcuba-news-archive .news-archive-list-result > nav,
#pcuba-news-tag .news-archive-list-result > nav,
#pcuba-search-result .news-archive-list-result > nav
{
    margin-top: 50px;    
}
#pcuba-news-archive .news-archive-list-result > nav > .pcuba-pagination,
#pcuba-news-tag .news-archive-list-result > nav > .pcuba-pagination,
#pcuba-search-result .news-archive-list-result > nav > .pcuba-pagination
{
    display: block;
    width: 275px;
    margin: 0 auto;
}
.end-separator
{
    margin: 26px 0;
    height: 2px;
    background: url("../../imgs/end-separator.png") repeat-x;
}
.datepicker
{
    top: 302px !important;
}
/*Estilos para noticias por Tags*/
#pcuba-news-tag .news-archive-list-result,
#pcuba-search-result .news-archive-list-result
{
    margin-top: 20px;
}
#pcuba-news-tag .news-archive-header .news-archive-title,
#pcuba-search-result .news-archive-header .news-archive-title
{
    text-transform: none;
}
#pcuba-news-tag .news-archive-header .news-archive-title span,
#pcuba-search-result .news-archive-header .news-archive-title span
{
    font-style: italic;
    text-transform: capitalize;
}
#pcuba-news-tag .news-archive-list-result,
#pcuba-search-result .news-archive-list-result
{
    margin-top: 28px;
}
#pcuba-news-tag .news-archive-item .pcuba-breadcrumb,
#pcuba-search-result .news-archive-item .pcuba-breadcrumb
{
    display: block;
    padding: 7px 0 0 0;
    height: 38px;
}
#pcuba-news-tag .news-archive-item .pcuba-breadcrumb > span,
#pcuba-search-result .news-archive-item .pcuba-breadcrumb > span
{
    font-size: 14px;
    text-transform: lowercase;
    color: #6C6E70;
}
#pcuba-news-tag .news-archive-item .pcuba-breadcrumb > li:first-of-type,
#pcuba-search-result .news-archive-item .pcuba-breadcrumb > li:first-of-type
{
    font-size: 16px;
    text-transform: uppercase;
    color: #6C6E70;
}
#pcuba-news-tag .news-archive-item .pcuba-breadcrumb > li > a,
#pcuba-search-result .news-archive-item .pcuba-breadcrumb > li > a
{
    font-size: 18px;
}

/*#pcuba-news-tag .news-archive-item .pcuba-breadcrumb*/

.wideness-100
{

    width: 100% !important;
}
/*End News Archive Style*/
/*Search Style*/
#pcuba-search-result .news-archive-list-result .news-archive-item nav.item-url
{
    margin-top: 3px;
}
#pcuba-search-result .news-archive-list-result .news-archive-item nav.item-url > a,
#pcuba-search-result .news-archive-list-result .news-archive-item .item-description
{
    font-family: calibri, serif;
    font-weight: 100;
    font-size: 18px;
}
#pcuba-search-result .news-archive-list-result .news-archive-item nav.item-url > a
{
    color: #0b4080;
    text-decoration: none;
}
#pcuba-search-result .news-archive-list-result .news-archive-item .item-description
{
    margin-top: 5px;
    color: #3b3d3f;
    line-height: 20px;
}
/*End Serch Style*/
/*Category Style*/
.wrapper-category-result
{
    padding-bottom: 30px;
}
.wrapper-category-result > section
{
    border-bottom: dotted 3px rgb(211, 211, 211);
    padding-bottom: 20px;
    padding-top: 30px;
}
.wrapper-category-result > section.product-by-category
{
    border-bottom: solid 1px rgb(211, 211, 211);
}
#pcuba-category .news-by-category > header > h2,
#pcuba-category .event-by-category > header > h2,
#pcuba-category .site-by-category > header > h2,
#pcuba-category .product-by-category > header > h2
{
    font-family: SkolaSans-Light;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0px;
    font-weight: bold;
}
@media (max-width: 767px)
{
    .news-list .news-art .news-img,
    .event-list .event-art .event-img,
    .site-list .site-art .site-img,
    .product-list .product-art .product-img
    {
        height: 100% !important;
        width: 100% !important;
    }
    .wrapper-category-result article
    {
        height: auto !important;
    }
    .news-list .news-art
    .news-summary,
    .event-list .event-art .event-summary,
    .site-list .site-art .site-summary,
    .product-list .product-art .product-summary
    {
        height: auto !important;
    }
}
/*End Category Style*/
/*Site Style*/
#pcuba-site
{
    margin-top: 20px;
}
#pcuba-site .pcuba-site-nav
{
    /*margin-bottom: 30px;*/
}
#pcuba-site .breadcrumb
{
    margin-bottom: 0;
    padding: 0;
}
#pcuba-site .site-filter
{
    margin-top: 2px;
    margin-bottom: 0;
}
#pcuba-site .site-filter
{
    font-family: SkolaSans-Light;
}
#pcuba-site .site-filter .site-filter-category
{
    margin-left: 8px;
    margin-right: 11px;
    font-family: SkolaSans-Light;
    font-size: 14px;
    /*text-transform: uppercase;*/

}
#pcuba-site .site-filter .site-filter-category .dropdown-toggle
{
    width: 269px;
    height: 30px;
    text-align: left;
    padding: 0 12px;
    position: relative;
    /*text-transform: uppercase;*/
    font-size: 12px;
}
#pcuba-site .site-filter .site-filter-category .dropdown-toggle span:nth-child(1)
{
    width: 240px;
    height: 20px;
    text-align: left;
    overflow-x: hidden;
    position: relative;
    /*text-transform: uppercase;*/
    font-size: 14px;
    display: inline-block;
    padding: 2px;

    white-space: nowrap;
    text-overflow: ellipsis;
}
#pcuba-site .site-filter .dropdown-toggle span
{
    position: absolute;
    right: 4px;
}
#pcuba-site .site-filter .site-filter-category .dropdown-menu
{
    /*width: 269px;*/
    width: 420px;
}
#pcuba-site .site-filter .site-filter-category .dropdown-menu > li > a
{
    display: block;
    /*width: 265px;*/
    width: 420px;
    padding-left: 10px;
    font-size: 14px;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#pcuba-site .site-filter .site-limiter
{
    margin-right: 8px;
}
#pcuba-site .site-filter .site-limiter .btn
{
    height: 30px;
    padding: 0px 12px;
    width: 50px;
    font-size: 12px;
    text-align: left;
}
#pcuba-site .site-filter .site-limiter .dropdown-menu
{
    min-width: 50px;
    font-size: 12px;
}
#pcuba-site .site-filter .site-limiter .dropdown-menu li a
{
    padding-left: 10px;
    padding-right: 10px;
}
#pcuba-site .wrapper-site-list
{
    border-bottom: 3px dotted #D3D3D3;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#pcuba-site .site-list
{
    padding-top: 15px;
    padding-bottom: 15px;
}
#pcuba-site .site-list .site-item
{
    border-width: 1px;
    border-color: #E8E8E8;
    border-style: solid;
    width: 100%;
    /*height: 340px;*/
    height: 310px;
    padding: 13px;
    overflow-y: hidden;
}
#pcuba-site .site-list .white-space
{
    height: 30px;
}
#pcuba-site .site-list .site-item:hover
{
    background-color: #FFF;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
#pcuba-site .site-list .site-item > .site-name
{
    margin-bottom: 14px;
    margin-top: 0;
}
#pcuba-site .site-list .site-item > .site-name
{
    line-height: 0.9;
}
#pcuba-site .site-list .site-item > .site-name > a
{
    text-decoration: none;
    font-size: 19px;
    font-weight: 900;
    color: #b61912;
    text-align: justify;
}
#pcuba-site .site-list .site-item > .wrapper-site-img
{
    position: relative;
    height: 89px;
    width: 360px;
    margin-bottom: 15px;
}
#pcuba-site .site-list .site-item > .wrapper-site-img > img
{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    max-height: 89px;
    max-width: 360px;
    display: block;
    margin: auto;
}
#pcuba-site .site-list .site-item > .site-about-us
{
    font-weight: 500;
    font-size: 18px;
    color: #3b3d3f;
    margin-bottom: 54px;
    line-height: 1.2;
}
#pcuba-site .site-list .site-item > .site-url
{
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
}
#pcuba-site .site-list .site-item > .site-url > a
{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: lighter;
    display: block;
    padding-top: 5px;
    color: #f3f3f3;
    width: 166px;
    height: 36px;
    background-color: #0b4080;
    text-align: center;
    margin: auto;
    font-family: SkolaSans-Light;
}
#pcuba-site .separator
{
    margin: 20px 0; 
}
.select-adjustable
{
    display: inline-block;
    width: auto;
}
/*End Site Style*/
/*Info useful Style*/
#pcuba-info-useful .info-useful-list > .info-useful-item > .info-useful-name
{
    font-size: 30px;
    font-weight: lighter;
    color: #e28682;
    margin: 0 0 0 16px;
}
#pcuba-info-useful .info-useful-list > .info-useful-item > .info-useful-description
{
    font-size: 27px;
    font-weight: lighter;
    color: #a4a7aa;
    line-height: 31px;
    margin: 24px 0 0 26px;
}
#pcuba-info-useful .info-useful-list > .info-useful-item > .info-useful-links
{
    font-family: FontAwesome;
    font-size: 24px;
    color: #e28682;
    margin: 23px 0 0 26px;
    padding-left: 0;
    list-style: none;
    line-height: 42px;
}
#pcuba-info-useful .info-useful-list > .info-useful-item > .info-useful-links a
{
    font-family: calibri;
    font-weight: lighter;
    font-size: 24px;
    color: #0b4080;
    margin-left: 10px;
    text-decoration: none;
}
#pcuba-info-useful .separator
{
    margin: 23px 0  ;
}

/*End Info useful Style*/
/*Banner Carousel Style*/
#pcuba-home .banner-carousel-title
{
    font-family: SkolaSans-Light;
    font-weight: bold;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    text-align: center;
    margin: 55px 0 25px ;
}

#pcuba-home .banner-carousel-item-list
{
    width: 90%;
}
@media (min-width: 1200px)
{
    #pcuba-home .banner-carousel-slide
    {
        display: inline-block;
        width: 33.333333333%;
    }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    #pcuba-home .banner-carousel-slide
    {
        width: 50%;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    #pcuba-home  .banner-carousel-slide
    {
        display: inline-block;
        width: 50%;
    }
}
.pcuba-banner-carousel-control span
{
    font-family: FontAwesome;
    font-size: 48px;
    color: #3b3d3f;
    line-height: 149px;
}
/*pcuba-home Banner Carousel Style*/
.banner-carousel-title
{
    font-family: SkolaSans-Light;
    font-weight: bold;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    margin-bottom: 25px;
}
.pcuba-banner-carousel-control.left,
.pcuba-banner-carousel-control.right
{
    width: auto;
    background-image: none;
    background-repeat: no-repeat;
}
.banner-carousel-item-list
{
    width: 84%;
    margin: auto;
    font-size: 0;
}
.banner-carousel-slide img
{
    width: 220px;
    height: 220px;
}
@media (min-width: 1200px)
{
    .banner-carousel-slide
    {
        display: inline-block;
        width: 25%;
    }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .banner-carousel-item-list
    {
        width: 90%;
    }
    .banner-carousel-slide
    {
        display: inline-block;
        width: 25%;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    .banner-carousel-item-list
    {
        width: 90%;
    }
    .banner-carousel-slide
    {
        display: inline-block;
        width: 33.33%;
    }
}
@media (max-width: 767px)
{
    .banner-carousel-item-list
    {
        width: 90%;
    }
    .banner-carousel-slide
    {
        display: inline-block;
        width: 100%;
    }
}
.pcuba-banner-carousel-control span
{
    font-family: FontAwesome;
    font-size: 48px;
    color: #3b3d3f;
    line-height: 4.5;
}
/*End pcuba-home Banner Carousel Style*/
/*End Banner Carousel Style*/
/*pcuba-home Palagras claves*/
.section-tags
{
    text-align: center;
    padding-top: 40px;
}
.section-tags .section-tags-title
{
    font-family: SkolaSans-Regular;
    font-size: 24px;
    color: #e28682;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 4px;
}
.tag-xxl,.tag-xl,.tag-l,.tag-m,.tag-s,.tag-sh,
.tag-xxl:hover,.tag-xl:hover,.tag-l:hover,.tag-m:hover,.tag-s:hover,.tag-sh:hover
{
    font-family: calibri;
    text-decoration: none;
    margin-left: 15px;
    /*text-transform: capitalize ;*/
}
.tag-xxl,.tag-xxl:hover
{
    font-size: 32px;
    color: #b61912;
}
.tag-xl,.tag-xl:hover
{
    font-size: 30px;
    color: #b61912;
}
.tag-l,.tag-l:hover
{
 font-size: 24px;
 color: #0b4080;
}
.tag-m,.tag-m:hover
{
  font-size: 20px;
  color: #0b4080;
}
.tag-s,.tag-s:hover
{
   font-size: 18px;
   color: #0b4080;
}
.tag-sh,.tag-sh:hover
{
    font-size: 14px;
    color: #5d85b5;
}
/*End pcuba-home Palagras claves*/
/*Searcher Style*/
#pcuba-searcher,
#pcuba-rate,
#pcuba-weather
{
    background-color: rgba(255, 255, 255,0.902);
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1032;
}
#pcuba-searcher .wrapper-btn-close
{
    margin-top: 4%;
}
#pcuba-searcher .wrapper-btn-close
{
    margin-top: 4%;
}
.btn-close
{
    float: right;
    background: transparent none repeat scroll 0% 0%;
    border: medium none;
    font-size: 26px;
    color: #999999;
}
.searcher-form
{
    margin-top: 4%;
}
.searcher-form #patternInput,
.searcher-form .searcher-dropdown #itemDropdownMenu
{
    height: 60px;
    font-size: 28px;
    font-family: calibri, serif;
    background-color: #ffffff;
    border: 2px solid rgb(108, 110, 112);
    border-radius: 4px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.059);
}
.search-has-error
{
    border: 2px solid rgb(188, 67, 86) !important;
    box-shadow: 0px 0px 9px rgba(188, 67, 86, 0.15) inset !important;
}
.searcher-form .searcher-dropdown .dropdown-menu
{
    font-size: 28px;
    font-family: calibri, serif;
    font-weight: 100;
    background-color: #ffffff;
    border: 2px solid rgb(108, 110, 112);
    border-radius: 4px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.059);
    margin-right: 15px;
    color: #555;
    width: 100%;
    position: relative;
}
.searcher-form .searcher-dropdown #itemDropdownMenu
{
    width: 100%;
    display: block;
    text-align: left;
    position: relative;
    margin-top: 15px;
}
.searcher-form .searcher-dropdown #itemDropdownMenu span.place-holder
{
    font-family: calibri, serif;
    font-weight: lighter;
    color: #999999;
    font-size: 28px;
}
.searcher-form .searcher-dropdown #itemDropdownMenu span.fontAwesomeCaret
{
    position: absolute;
    right: 15px;
    top: 0;
    height: 100%;
    line-height: 150%;
    font-size: 40px;
}
.searcher-form .searcher-submit
{
    background-color: rgb(11, 64, 128);
    display: inline-block;
    width: 100%;
    height: 60px;
    border: none;
    color: #fff;
    font-size: 36px;
    margin-top: 15px;
}
@media (max-width: 768px)
{
    .searcher-form #patternInput,
    .searcher-form .searcher-dropdown #itemDropdownMenu
    {
        height: 57px;
        font-size: 20px;
    }
    .searcher-form .searcher-dropdown .dropdown-menu
    {
        font-size: 20px;
    }
    .searcher-form .searcher-dropdown #itemDropdownMenu span.place-holder
    {
        font-size: 20px;
    }
    .searcher-form .searcher-dropdown #itemDropdownMenu span.fontAwesomeCaret
    {
        line-height: 240%;
        font-size: 24px;
    }
    .searcher-form .searcher-submit
    {
        height: 57px;
        font-size: 28px;
    }
}
/*End Searcher Style*/
/*Style basic page*/
#basic-page h1
{
    font-family: SkolaSans-Light,calibri,serif;
    font-weight: 900;
    font-size: 24px;
    color: #E28682;
    text-transform: uppercase;
    margin: 20px 0 30px;
}
#basic-page .basic-page-body
{

}
/*END Style basic page*/
/*Arrow Up Style*/
.arrow-up-style
{
    position: fixed;
    bottom: 20px;
    right: 20px;
}
/*End Arrow Up Style*/
/*Footer Style*/
body > footer
{
    background: #f3f3f3;
    margin-top: 100px;
}
body > footer ul
{
    list-style: none;
}
body > footer h1
{
    font-family: SkolaSans-Light;
    color: #e28682;
    text-transform: uppercase;
    font-size: 24px;
    margin-top: 32px;
    margin-bottom: 28px;
}
body > footer .info-link
{
    font-family: SkolaSans-Light;
    font-size: 19px;
    margin-top: 32px;
    text-transform: uppercase;
}
body > footer .info-link > .internal-link
{
    padding: 0;
}
body > footer .info-link > .internal-link > li
{
    margin-bottom: 26px;
}
body > footer .info-link > .internal-link > li > a
{
    text-decoration: none;
    color: #0b4080;
}
body > footer .info-link > .external-link
{
    padding: 0;
}
body > footer .info-link > .external-link > li
{
   float: left;
   margin-right: 25px;
}
body > footer .info-link > .external-link > li > a
{
    font-family: FontAwesome;
    text-decoration: none;
    color: #0b4080;
    font-weight: bold;
    font-size: 30px;
}
body > footer .suggestion-form > .email-box,
body > footer .suggestion-form > .suggestion-box
{
    font-family: calibri;
    font-size: 18px;
}
body > footer .suggestion-form > .email-box
{
    margin-bottom: 17px;
    height: 41px;
}
body > footer .suggestion-form > .suggestion-box
{
    height: 111px;

}
body > footer .site-more-see > ul
{
    padding: 0;
}
body > footer .site-more-see > ul > li
{
    margin-bottom: 18px ;
}
body > footer .site-more-see > ul > li > a
{
    font-size: 20px;
    color: #0b4080;
    text-decoration: none;
    line-height: 18px;
}
/*Style comment*/
footer #comment
{
    margin-bottom: 20px;
}
footer .suggestion-form > p
{
    font-size: 18px;
    font-family: calibri, serif;
    color: #504f4f;
    margin-bottom: 8px;
}
footer .suggestion-form .wrapper-catcha-img
{
    width: 250px;
    float: left;
}
footer .suggestion-form .wrapper-catcha-img p
{
    text-align: right;
    margin-top: 4px;
    font-size: 18px;
    color: #0b4080;
}

footer .suggestion-form .wrapper-catcha-input
{
    float: left;
    margin-left: 8px;
    margin-top: 2px;

}
footer .suggestion-form .wrapper-catcha-input input
{
    width: 167px;
    height: 46px;
    margin: 0;
    font-size: 30px;
    line-height: 32px;
    text-align: center;
}
footer .suggestion-form .wrapper-catcha-submit
{
    float: left;
    margin-left: 8px;
    margin-top: 2px;
}
footer .suggestion-form .wrapper-catcha-submit .btn
{
    display: block;
    width: 121px;
    height: 46px;
    background-color: #0b4080;
    font-size: 18px;
}
footer #copyright
{
    background-color: #fff;
    text-align: center;
    color: #504f4f;
    font-family: calibri, serif;
    font-size: 14px;
    padding-top: 30px;
    padding-bottom: 30px;
}
footer #copyright p
{
    margin-bottom: 0;
}
/*END Style comment*/
/*End Footer Style*/

/* bottom top */
div.scrollup {
    background: #2d5189 none repeat scroll 0 0;
    display: none;
    cursor: pointer;
}
div.scrollup{
	height:50px;
	width:50px;
	color:#fff;
	font-size:2.5em;
	line-height:60px;
	text-align:center;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:25px;
	z-index:9999;
	opacity:0.5;
}
div.scrollup:hover{
	opacity:1;
	color:#fff;
}

.error {
    color: #a94442;
}

/*
article.product-item img
{
    max-height: 166px;
    max-width: 120px;
}*/
