/****************************************************
# Project:  Sarajevo.travel                         #
# Version:  1.3.0                                   #
# Date:     05.12.2013.                             #
# Edited:   26.12.2013. by ICS.ba                   #
########### Main                                    #
****************************************************/
/***    Body    ***/
body {background-color: #e8e2df;font-weight: 300;line-height: normal;color: #010101;-webkit-font-smoothing: antialiased;}
body,h1,h2,h3,h4,h5,h6 {font-family: 'Signika',Arial,Helvetica,sans-serif;}
body,p,.btn,blockquote {font-size: 13px;line-height: 14px;font-weight: 300;}

/***    Global  ***/
h1,h2,h3,h4,h5,h6,strong,b {font-weight: 600;}
h1,h2,h3,h4,h5,h6 {margin: 0;}
p {margin: 0;}
a {color: #010101;}
a:hover {color: #cb3816;text-decoration: none;}
a:focus {color: #cb3816;outline: none;text-decoration: none;}
ul,ol {list-style: none;margin: 0;padding: 0;}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="date"], textarea {background-color:#ffffff;border:1px solid #b6b2b0;}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="date"] {height: 23px;padding: 0 5px;}
.lt-ie9 input[type="text"], .lt-ie9 input[type="password"], .lt-ie9 input[type="search"], .lt-ie9 input[type="email"], .lt-ie9 input[type="date"] {padding-top: 4px;}
blockquote {border: 0;padding: 20px;margin: 0;}
/***  Global: Custom  ***/
.space_vertical {margin-bottom: 10px !important;}
.read_more {color: #cb3816;font-weight: 600;position: absolute;bottom: -32px;}
.read_more:hover {color: #010101;}
.img-responsive {width: 100% !important;}
.video-responsive-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.video-responsive{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.video_play {width: 90px;height: 90px;position: absolute;right: 50%;bottom: 50%;text-align: center;margin-bottom: -45px;margin-right: -45px;}
.video_play i {font-size: 90px;line-height: 90px;color: rgb(255,255,255);color: rgba(255,255,255,.5);}
.grid_box_caption {width: 100%;position: absolute;left: 0;bottom: 0;padding: 8px 10px;}
.grid_box_caption h4 {margin: 0 !important;}
.grid_box_caption h4 a {color: #ffffff;}
.grid_box_caption p {color: #ffffff;display: none;padding: 8px 0 0;margin: 0 !important;}
.text_red {color: #cb3816;}
.pos_relative {position: relative;}
.pb20 {padding-bottom: 20px;}
.pt0 {padding-top: 0 !important;}

/***    Buttons ***/
input[type="submit"],
.btn {line-height: 30px;color: #ffffff;border-radius: 0;padding: 0;border: 0;overflow: hidden;font-weight: 600;}
.btn span.btn_text {height: 30px;line-height: 30px;color: #ffffff;padding: 0 10px;display: block;}
.btn span.btn_text i {line-height: 30px;}
input[type="submit"] {height: 30px;padding: 0 10px;font-size: 15px;}
input[type="submit"]:hover,
.btn:hover, .btn:focus {background: #6d5a54;color: #ffffff;outline: none;filter: none !important;}
.button_v1 {position: absolute;right: 10px;bottom: 10px;}
.button_v1 {background: url(../pictures/btn_corner_left_v1.png) no-repeat left bottom;padding-left: 8px;}
.button_signin {width: 194px;overflow: hidden;border-radius: 3px;margin-top: 5px;}
.button_signin a {height: 26px;color: #ffffff;padding: 0;border: 0;font-size: 14px;filter: none;}
.button_signin a span.btn_text {width: 167px;height: 26px;line-height: 26px;font-weight: 600;display: block;text-align: center;float: left;}
.button_signin a i.fa {width: 26px;height: 26px;line-height: 26px;display: block;float: left;}
.button_signin a:hover {color:#ffffff;}
.signin_facebook a {background: #39579c;}
.signin_facebook a i.fa {border-right: 1px solid #314b84;}
.signin_googleplus a {background: #dd4f2b;}
.signin_googleplus a i.fa {border-right: 1px solid #bc4325;}
.add_to_favorites button.btn {background: #5b4c47;filter: none;}
.add_to_favorites button.btn i {font-size: 16px;}
.add_to_favorites .favorited .fa.fa-star{color: #cb3816;}

/***    Section Title   ***/
.section_title {height: 30px;padding: 0 5px;position: relative;}
.section_title h1, .section_title h3 {height: 30px;font-size: 20px;line-height: 30px;}
.section_title h1.title,
.section_title h3.title,
.section_title h1 a, .section_title h3 a {height: 30px;background: #6d5a55 url(../pictures/inner_shadow_bottom_v1.png) repeat-x left bottom;color: #ffffff;padding: 0 10px;border-radius: 4px 4px 0 0;float: left;display: block;font-weight: 600;}
.section_title h1 a:hover, .section_title h3 a:hover {background-color: #cb3816;}
.section_title h1 a i, .section_title h3 a i {font-size: 16px;color: #b3a19c;padding-left: 10px;}
.section_title h1 a:hover i, .section_title h3 a:hover i {color: #ffffff;}
.section_title h1.title_small, .section_title h3.title_small {font-size: 13px;}
.section_title h1.title_medium, .section_title h3.title_medium {font-size: 15px;}
.section_title_red h1.title,
.section_title_red h3.title,
.section_title_red h1 a, .section_title_red h3 a {background-color: #cb3816;}
.section_title_red h1 a:hover, .section_title_red h3 a:hover {background-color: #6d5a55;}
.section_title_red h1 a i, .section_title_red h3 a i {color: #ffffff;}

/***    Select - Custom   ***/
.input_select {width: 100%;height:24px;z-index:100;position:relative;}
.input_select select {position:absolute;left:-9999px;top:0;}
.input_select .drop_down {width:100%;}
.input_select .drop_down .drop_down_top {width: 100%;height:24px;background-color:#ffffff;border:1px solid #ffffff;overflow:hidden;cursor:pointer;position:relative;-webkit-transform: translate3d(0, 0, 0) !important;}
.input_select .drop_down .drop_down_top p {width:1000px;height:24px;color:#000000;line-height: 24px;font-weight: 600;padding: 0 5px;}
.input_select .drop_down .drop_down_top span {width:24px;height:24px;background-color: #2e3942;display:block;position:absolute;top:0;right:0;text-align: center;}
.input_select .drop_down .drop_down_top span i {color: #ffffff;font-size: 16px;line-height: 24px;}
.input_select .drop_down .drop_down_bottom {width: 100% !important;border:1px solid #2e3942 !important;list-style:none;margin:0 !important;padding:0 !important;display:none;z-index:50;position:absolute !important;left: 0 !important;top: 23px !important;box-shadow: none !important;max-height: 120px !important;overflow-y: auto !important;overflow-x: hidden !important;}
.input_select .drop_down .drop_down_bottom li {width: 100% !important;background-color:#ffffff !important;padding:5px !important;cursor:pointer;float: none !important;display: block !important;margin: 0 !important;border: 0 !important;box-shadow: none !important;}
.input_select .drop_down .drop_down_bottom li.second_child {background-color:#f5f5f5 !important;}
.input_select .drop_down .drop_down_bottom li:hover {background-color:#e8e2df !important;color:#cb3816 !important;}

/***    Tabs    ***/
.tabs_nav ul {background-color: #ffffff;border-bottom: 7px solid #cb3816;margin: 0;padding: 0;}
.tabs_nav ul li {float: left;width: auto;}
.tabs_nav ul li a {height: 30px;line-height: 30px;display: block;background: #6d5a55 url(../pictures/inner_shadow_bottom_v1.png) repeat-x left bottom;color: #ffffff;margin-right: 1px;font-weight: 600;font-size: 15px;padding: 0 10px;}
.tabs_nav ul li a {-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.tabs_nav ul li a:hover {background-color: #cb3816;}
.tabs_nav ul li a i {font-size: 20px;line-height: 30px;}
.tabs_nav ul li a span {display: none;}
.tabs_nav ul li.active a {background: #cb3816;}
.tabs_nav ul li.last_child a {margin-right: 0;}
/*
.tabs_nav ul.tabs_num3 li {width: 33.33333333333%;}
.tabs_nav ul.tabs_num4 li {width: 25%;}
.tabs_nav ul.tabs_num5 li {width: 20%;}
.tabs_nav ul.tabs_num6 li {width: 16.6666667%;}
*/
.tabs_content_holder {background-color: #ffffff;}
.tabs_content_holder ul {position: relative;}
.tabs_content_holder ul li.tabs_content {display: none;padding: 0 20px;}
.tabs_content_holder ul li.active {display: block;}
.tab_content_loading {background: rgba(255,255,255,.8);position: absolute;left: 0;top: 0;z-index: 100;}
.lt-ie9 .tab_content_loading {background: url(../pictures/bgr_white_80_v1.png) left top;}
.tab_content_loading .loader_holder {background: url(../plugins/owl-carousel/AjaxLoader.gif) no-repeat center center;}
.tab_content_loading,
.tab_content_loading .loader_holder {min-width: 100px;min-height: 100px;width: 100%;height: 100%;}

/***    Badges  ***/
.badges {display: none;}

.badges_small {width: 12px;height: 18px;background: url(../pictures/badges_small_v1.png) no-repeat 0 0;position: absolute;display: block;top: 0;}
.badges_small_gold {background-position: 0 0;}

/***    Ribbons ***/
.ribbons {display: block;margin: 0;padding: 0;position: absolute;}
.ribbons_spec_offer {width: 114px;height: 114px;background: url(../pictures/ribbon_special_offer_v1.png) no-repeat 0 0;top: -8px;}

/***    Google Map Markers  ***/
.gmap_marker {width: 18px;height: 23px;background-image: url(../pictures/map_marker_small_v1.png);background-repeat: no-repeat;display: block;margin: 0;padding: 0;}
.gmap_marker_red {background-position: 0 0;}
.gmap_marker_green {background-position: 0 -23px;}
.gmap_marker_violet {background-position: 0 -46px;}
.gmap_marker_yellow {background-position: 0 -69px;}
.gmap_marker_olive {background-position: 0 -92px;}
.gmap_marker_navy {background-position: 0 -115px;}
.gmap_marker_orange {background-position: 0 -138px;}
.gmap_marker_tirqouize {background-position: 0 -161px;}
.gmap_marker_grey {background-position: 0 -184px;}
.gmap_marker_big {width: 22px;height: 28px;background-image: url(../pictures/map_marker_big_v1.png);background-repeat: no-repeat;display: block;margin: 0;padding: 0;}
.gmap_marker_big_red {background-position: 0 0;}

/***    Evenst Date ***/
.event_date_list {height: 45px;background-color: #cb3816;float: left;margin-right: 5px;}
.event_date_list span {width: 40px;text-align: center;display: block;color: #ffffff;font-weight: 600;}
.event_date_list span {font-size: 13px;line-height: 13px;text-transform: uppercase;margin-top: 3px;}
.event_date_list span.event_date_big {font-size: 20px;line-height: 20px;}
.event_date_list span.event_date_small {}
.event_date_list span.event_date_year {}
.event_date_dm span.event_date_big {margin-top: 4px;}
.event_date_my span.event_date_big {font-size: 17px;line-height: 17px;margin-top: 6px;}
.event_date_dmy span {margin-top: 0px;line-height: 11px;}
.event_date_list_double {}
.event_date_list_double span.divider {width: 6px;height: 45px;line-height: 45px;display: block;color: #ffffff;background-color: #cb3816;float: left;margin-left: -5px;text-align: center;}
.event_date_list_double span.divider i {font-size: 16px;}
.event_full_schedule{font-size: 13px}
.event_full_schedule a{color: #cb3816}
.event_full_schedule a:hover{text-decoration: underline}
/***    FotoRama Plugin ***/
.fotorama a {display: none;}
.fotorama .fotorama__thumb-border {border-color: #cb3816 !important;}
.fotorama .fotorama__video {top: 0 !important;}
.fotorama .fotorama__video-close {background-color: rgba(0,0,0,.5) !important;}
.fotorama .fotorama__nav {text-align: left !important;}
.fotorama--fullscreen .fotorama__nav {text-align: center !important;}
.fotorama__caption {font-size: 12px;font-family: 'Signika',Arial,Helvetica,sans-serif;color: #ffffff;background-color: rgba(0,0,0,.35);}
.fotorama__caption__wrap {background-color: transparent;}

/***    Nice Scroller   ***/
.custom_scrollbar {overflow: hidden !important;}

/***    Custom Scrollbar    ***/
.mCSB_container {margin-right: 20px;}
.mCSB_scrollTools a+.mCSB_draggerContainer {margin:10px 0;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {background-image:url(../plugins/m-custom-scrollbar/mCSB_buttons_20140411.png) !important;height:10px;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active {opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_buttonDown {margin-top:-20px;}
.mCustomScrollBox>.mCSB_scrollTools {opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}

.mCS-light-3>.mCSB_scrollTools .mCSB_draggerRail {width:10px;background:#f5f5f5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mCS-light-3>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:10px;background:#c2c2c2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mCS-light-3>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background:#c2c2c2;}
.mCS-light-3>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-3>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background:#c2c2c2;}
.mCS-light-3>.mCSB_scrollTools .mCSB_buttonUp {background-position:-48px -5px;}
.mCS-light-3>.mCSB_scrollTools .mCSB_buttonDown {background-position:-48px -25px;}

.mCS-dark-3>.mCSB_scrollTools .mCSB_draggerRail {width:10px;background:#39434c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mCS-dark-3>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:10px;background:#404f5c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mCS-dark-3>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background:#404f5c;}
.mCS-dark-3>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background:#404f5c;}
.mCS-dark-3>.mCSB_scrollTools .mCSB_buttonUp {background-position:-48px -5px;}
.mCS-dark-3>.mCSB_scrollTools .mCSB_buttonDown {background-position:-48px -25px;}

/***   Custom Check Box    ***/
.check_radio,
.check_box {width: 14px;height: 14px;background-color: #e8e2df;float: left;margin: 4px 0 0;text-align: center;cursor: pointer;}
.check_radio i.fa,
.check_box i.fa {font-size: 12px;line-height: 14px;color: #cb3816;display: none;cursor: pointer;}
.check_radio i.fa {font-size: 11px;}
.active .check_radio i.fa,
.active .check_box i.fa {display: inline;}

/***    Numbers ***/
.numbers {width: 42px;background-color: #cb3816;}
.numbers span.number {line-height: 42px;display: block;text-align: center;font-size: 26px;font-weight: 600;color: #ffffff;}

/***  Box Shadows ***/
.modal .modal-dialog .modal-content,
.panel-group,
.article,
.article_grid_content,
.objects_categories ul,
objects_list_map,
#user_cp,
#user_cp .user_cp_content,
#page_content_left,
.objects_list_map_v2,
.getting_by .getting_by_content,
.getting_by_search,
.travel_schedule .travel_schedule_content,
.top_attractions,
.when_to_visit,
.ten_reasons,
.parking_list,
.meet_sarajevo .meet_sarajevo_content,
.things_to_do_short .grid_content,
#navigation_main .booking_holder_nav .booking_holder_top,
#search_for_events,
.static_content,
.partners_club,
.search,
.twenty_things,
.box_shadow_v1 {
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
}

/***    Gradients   ***/
input[type="submit"], .btn,
.navbar-default button.navbar-toggle,
.modal .modal-dialog .modal-content .modal-header button.close,
#subcategories_panel .panel-title,
#navigation_main .btn:hover,
#navigation_main .btn:focus,
.grid_box_theme10 .grid_content .show_all a,
.gradient_red {
    background: #cb3816; /* Old browsers */
    background: -moz-linear-gradient(top,  #cb3816 0%, #ad3013 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb3816), color-stop(100%,#ad3013)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cb3816 0%,#ad3013 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cb3816 0%,#ad3013 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cb3816 0%,#ad3013 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cb3816 0%,#ad3013 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb3816', endColorstr='#ad3013',GradientType=0 ); /* IE6-9 */
}
#navigation_main,
.gradient_navy {
    background: #2e3942; /* Old browsers */
    background: -moz-linear-gradient(top,  #2e3942 0%, #273138 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e3942), color-stop(100%,#273138)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2e3942 0%,#273138 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2e3942 0%,#273138 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2e3942 0%,#273138 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2e3942 0%,#273138 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3942', endColorstr='#273138',GradientType=0 ); /* IE6-9 */
}
.grid_box_caption,
.article_text_template_1 .article_content .image_big figure p,
.gradient_black_transp {
    background: transparent; /* Old Browsers */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.navbar-default .navbar-collapse {
    background: #2e3942; /* Old browsers */
    background: -moz-linear-gradient(top,  #20282e 0%, #2e3942 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20282e), color-stop(100%,#2e3942)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #20282e 0%,#2e3942 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #20282e 0%,#2e3942 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #20282e 0%,#2e3942 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #20282e 0%,#2e3942 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282e', endColorstr='#2e3942',GradientType=0 ); /* IE6-9 */
}
.modal .modal-dialog .modal-content .modal-header,
#user_cp .user_cp_header,
.grid_box_theme10 .grid_content .show_all a:hover,
.gradient_brown {
    background: #6c5954; /* Old browsers */
    background: -moz-linear-gradient(top,  #6c5954 0%, #574844 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c5954), color-stop(100%,#574844)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6c5954 0%,#574844 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6c5954 0%,#574844 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6c5954 0%,#574844 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6c5954 0%,#574844 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c5954', endColorstr='#574844',GradientType=0 ); /* IE6-9 */
}

/***    Bootstrap Reset ***/
/***    Navbar ***/
.navbar-default {background-color: transparent;border: 0;margin: 0;}
.navbar-default button.navbar-toggle {float: none;border: 0;margin: 0;padding: 0;}
.navbar-default button.navbar-toggle span.icon-bar {background-color: #ffffff;border-radius: 0;}
.navbar-default button.navbar-toggle:hover {/*background: transparent;*/}
.navbar-default .navbar-brand {padding: 0;font-size: 14px;font-weight: 600;}
.navbar-default .navbar-collapse {padding: 0;border-top-width: 0;z-index: 1000;position: absolute;width: 100%;}
.navbar-default .navbar-collapse .navbar-nav {margin: 8px 0;}
.navbar-default .navbar-collapse .navbar-nav li a {padding: 5px;color: #ffffff;}
.navbar-default .navbar-collapse .navbar-nav li a:hover {color: #cb3816;}
.navbar-default .navbar-collapse .navbar-nav li.active a,
.navbar-default .navbar-collapse .navbar-nav li.open a.dropdown-toggle {background-color: #cb3816;color: #ffffff;}
.navbar-default .navbar-collapse .navbar-nav li.dropdown ul.dropdown-menu {padding: 0;}
.navbar-default .navbar-collapse .navbar-nav li.dropdown ul.dropdown-menu li {padding: 0;}
.navbar-default .navbar-collapse .navbar-nav li.dropdown ul.dropdown-menu li a {color: #ffffff;}
.navbar-default .navbar-collapse .navbar-nav li.dropdown ul.dropdown-menu li a:hover {color: #cb3816;}
/***    Modal   ***/
/*#forgoten_password_modal {display: block !important;}*/
.modal .modal-dialog {}
.modal .modal-dialog .modal-content {border: none;border-radius: 0;outline: 0;}
.modal .modal-dialog .modal-content .modal-header {height: 46px;padding: 0;border-bottom: 0;}
.modal .modal-dialog .modal-content .modal-header h4 {height: 46px;line-height: 46px;text-align: center;color: #ffffff;}
.modal .modal-dialog .modal-content .modal-header button.close {width: 49px;height: 46px;margin: 0;color: #ffffff;text-shadow: none;opacity: 1;}
.modal .modal-dialog .modal-content .modal-header button.close {color: #ffffff;font-size: 64px;line-height: 46px;}
.modal .modal-dialog .modal-content .modal-header button.close:hover {background: #2e3942;}
.modal .modal-dialog .modal-content .modal-body {padding: 20px;}
.modal .modal-dialog .modal-content .modal-body fieldset {width: 100%;border-bottom: 1px dotted #6d5a55;padding: 0 0 20px 0;}
.modal .modal-dialog .modal-content .modal-body fieldset label {display: block;}
.modal .modal-dialog .modal-content .modal-body fieldset input {width: 100%;margin-bottom: 15px;}
.modal .modal-dialog .modal-content .modal-body fieldset input[type="submit"] {width: auto;margin: 5px 0 20px;}
.modal .modal-dialog .modal-content .modal-body fieldset .remember_me {margin: 0 0 15px 0;}
.modal .modal-dialog .modal-content .modal-body fieldset .remember_me label {width: 220px;margin: 0 0 0 5px;float: left;}
.modal .modal-dialog .modal-content .modal-body fieldset .remember_me input {width: auto;margin: 0;float: left;}
.modal .modal-dialog .modal-content .modal-body fieldset p {color: #6d5a55;}
.modal .modal-dialog .modal-content .modal-body fieldset p strong {color: #010101;}
.modal .modal-dialog .modal-content .modal-body fieldset p a {color: #cb3816;}
.modal .modal-dialog .modal-content .modal-body fieldset p a:hover {color: #2e3942;}
.modal .modal-dialog .modal-content .modal-body ul.modal_errors {background-color: #cb3816;padding: 0 0 7px;display: none;margin: -20px -20px 20px;}
.modal .modal-dialog .modal-content .modal-body ul.modal_errors li {padding: 7px 10px 0;color: #ffffff;font-weight: 600;}
/***    Panel Group ***/
.panel {border-radius: 0 !important;}
.panel-group {background-color: #ffffff;padding: 0 10px 10px;margin-bottom: 0 !important;}
.panel-group .panel {border-radius: 0 !important;margin: 0;border: 0;box-shadow: none;}
.panel-group .panel + .panel {margin: 0;}
.panel-group .panel .panel-heading {background-color: transparent;border: 0;padding: 10px 0;}
.panel-group .panel .panel-heading h4 {font-size: 13px;}
.panel-group .panel .panel-heading h4 a {color: #cb3816;}
.panel-group .panel .panel-heading h4 a i.fa-caret-down {margin-right: 5px;}
.panel-group .panel .panel-heading h4 a i.fa-caret-right {margin-right: 7px;}
.panel-group .panel .panel-body {background-color: transparent;padding: 0 0 10px;}
.panel-group .panel-heading + .panel-collapse .panel-body {border: 0;}
/***    Pager   ***/
.pager {margin: 0 !important;}
.pager li {float: left;}
.pager li + li {float: right;}
.pager li span,
.pager li a {border: 0 !important;border-radius: 0 !important;line-height: 24px;font-size: 15px;color: #cb3816;font-weight: 600;padding: 0;}
.pager li a:hover {background-color: transparent;color: #2e3942;}
.pager li a i {line-height: 24px;}
/***    Pagination  ***/
.pagination {margin: 0 !important;}
.pagination li a,
.pagination li span {font-size: 15px;line-height: 24px;padding: 0 6px;background-color: transparent;color: #010101;}
.pagination li a,
.pagination li span {border-radius: 0 !important;border: none !important;margin: 0;}
.pagination li a:hover,
.pagination li span:hover {background-color: transparent;}
.pagination li a:hover {color: #cb3816;}
.pagination li span:hover {color: #010101;}
.pagination li.active span,
.pagination li.active span:hover,
.pagination li.active a,
.pagination li.active a:hover {background-color: transparent;color: #cb3816;font-weight: 600;}
.pagination li.disabled span,
.pagination li.disabled span:hover,
.pagination li.disabled a,
.pagination li.disabled a:hover {background-color: transparent;}
.pagination li:first-child,
.pagination li:last-child a {color: #cb3816;}
.pagination li:first-child,
.pagination li:last-child a:hover {color: #2e3942;}
/***    Table   ***/
.table {margin: 0;}
.table tbody tr {background-color: #ffffff;}
.table tbody tr.second_child {background-color: #ebebeb;}
.table thead tr th,
.table thead tr td,
.table tbody tr td {line-height: normal;padding: 3px 5px;border: none;font-weight: 600;}
.table thead tr td {background-color: #cb3816;color: #ffffff;}
.table td.td10 {width: 10%;}
.table td.td20 {width: 20%;}
.table td.td30 {width: 30%;}
.table td.td40 {width: 40%;}
.table td.td50 {width: 50%;}
.table td.td60 {width: 60%;}
.table td.td70 {width: 70%;}
.table td.td80 {width: 80%;}
.table tbody tr td span {color: #cb3816;margin-right: 5px;}

/***    OWL Carousel    ***/
.owl_carousel {position: relative;}
/*.owl-theme .owl-wrapper-outer {overflow-x: hidden !important;}*/
/***    OWL Theme    ***/
.owl-theme .owl-controls {margin-top:0px;text-align: center;}
/***    OWL Theme: Previous / Next    ***/
.owl-theme .owl-controls .owl-buttons {height: 30px;position: absolute;bottom: -30px;right: 0;z-index: 50;}
.owl-theme .owl-controls .owl-buttons div {width: 25px;height: 30px;color: #ffffff;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 0;padding: 8px 0px;font-size: 12px;text-align: center;background: #cb3816 url(../pictures/inner_shadow_top_v1.png) repeat-x left top;}
.owl-theme .owl-controls .owl-buttons div:hover {background-color: #2e3942;}
.owl-theme .owl-controls .owl-buttons div.owl-prev {-webkit-border-radius: 0 0 0 6px;-moz-border-radius: 0 0 0 6px;border-radius: 0 0 0 6px;}
.owl-theme .owl-controls .owl-buttons div.owl-next {-webkit-border-radius: 0 0 6px 0;-moz-border-radius: 0 0 6px 0;border-radius: 0 0 6px 0;}
/***    OWL Theme: Dots    ***/
.owl-theme .owl-controls .owl-page {display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 10px;height: 10px;margin: 5px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #b3b0af;}
.owl-theme .owl-controls.clickable .owl-page:hover span{background: #725a56;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page.active:hover span {background: #cb3816;}
.owl-item.loading {min-height: 150px;background: url(../pictures/owl-carousel/AjaxLoader.gif) no-repeat center center;}
/***    OWL Theme: Theme 1    ***/
.owl_theme1 .owl-controls {margin-top: 5px;margin-bottom: -15px;}
.owl_theme1 .owl-controls .owl-buttons {display: none;}
.owl_theme1 .owl-controls .owl-page span {background: #545251;}
/***    OWL Theme: Theme 2    ***/
.owl_theme2 .owl-controls .owl-pagination {display: none;}
/***	OWL Theme: Theme 3  ***/
.owl_theme3 .owl-controls .owl-pagination {display: none;}
/***    OWL Theme: Theme 4    ***/
.owl_theme4 .owl-controls {margin: 5px 0 0;padding: 0 7px;text-align: left;position: absolute;left: 87px;bottom: 0;}
.owl_theme4 .owl-controls .owl-buttons {display: none;}
/***    OWL Theme: Theme 5    ***/
.owl_theme5 .owl-controls .owl-pagination {display: none;}
/***    OWL Theme: Theme 6    ***/
.owl_theme6 {background-color: #ebebeb;padding: 10px 25px;}
.owl_theme6 .owl-controls .owl-buttons {width: 100%;height: auto;bottom: auto;right: auto;left: 0;top: 0;}
.owl_theme6 .owl-controls .owl-buttons div {color: #cb3816;display: block;background-color: transparent;background-image: none;border-radius: 0 !important;}
.owl_theme6 .owl-controls .owl-buttons div {position: absolute;top: 50%;margin-top: 13px;}
.owl_theme6 .owl-controls .owl-buttons div:hover {background-color: #cb3816;color: #ffffff;}
.owl_theme6 .owl-controls .owl-buttons div.owl-prev {left: -25px;}
.owl_theme6 .owl-controls .owl-buttons div.owl-next {right: -25px;}
.owl_theme6 .owl-controls .owl-pagination {display: none}
/***    OWL Theme: Theme 7    ***/
.owl_theme7 .owl-controls .owl-pagination {display: none;}
.owl_theme7 .owl-controls .owl-buttons {display: block;}
/***    OWL Theme: Theme 8    ***/
.owl_theme8 .owl-controls .owl-pagination {display: none;}
/***    OWL Theme: Theme 9    ***/
.owl_theme9 .owl-controls .owl-pagination {display: none;}
.owl_theme9 .owl-controls .owl-buttons {display: block;}
/***    OWL Custom Navigation    ***/
.owl-controls-top {position: absolute;z-index: 50;left: 0;top: 0;}
.owl-controls-top .btn {background-color: #cb3816;line-height: normal;color: #ffffff;border-radius: 0;padding: 0;border: 0;}
.owl-controls-top .btn:hover {background-color: #6d5a55;}
.owl-controls-top .btn:active {background-color: #2e3942 !important;}
.owl-controls-top .owl-prev,
.owl-controls-top .owl-next {position: absolute;}
.owl-controls-top .owl-prev {left:0;}
.owl-controls-top .owl-next {right:0;}
/***    OWL Custom Navigation v1    ***/
.owl-controls-top-v1 .btn {width: 23px;height: 68px;}
.owl-controls-top-v1 .btn {-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.2) inset;-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.2) inset;box-shadow: 1px 2px 5px rgba(0,0,0,.2) inset;}
.owl-controls-top-v1 .owl-prev,
.owl-controls-top-v1 .owl-next {-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.4);-moz-box-shadow: 0 4px 4px rgba(0,0,0,.4);box-shadow: 0 4px 4px rgba(0,0,0,.4);}
.owl-controls-top-v1 .owl-prev {left: 2px;}
.owl-controls-top-v1 .owl-prev .btn {border-radius: 4px 0 0 4px;}
.owl-controls-top-v1 .owl-next {right: 2px;}
.owl-controls-top-v1 .owl-next .btn {border-radius: 0 4px 4px 0;}
/***    OWL Custom Navigation v2    ***/
.owl-controls-top-v2 .btn {width: 30px;height: 70px;}
.owl-controls-top-v2 .owl-prev,
.owl-controls-top-v2 .owl-next {background: url(../pictures/owl-carousel/owl-carousel-navigation_theme2.png) no-repeat left bottom;padding: 0 0 8px;}
.owl-controls-top-v2 .owl-prev {left: -8px;}
.owl-controls-top-v2 .owl-next {background-position: -30px bottom;right: -8px;}
/***    OWL Custom Navigation v3    ***/
.owl-controls-top-v3 .btn {width: 20px;height: 77px;background: #ffffff;color: #cb3816;filter: none;}
.owl-controls-top-v3 .btn:hover {background: #cb3816;color: #ffffff;}

/***   Header  ***/
#header_main .header_logo h1, #header_main .header_logo h2 {width: 219px;margin: 15px auto;}

/***   Navigation Main  ***/
#navigation_main {width: 100%;height: 43px;}
/*
#navigation_main .navbar-default {min-height: 43px;margin: 0 -10px;}
#navigation_main .navbar-default button.navbar-toggle {padding: 3px 9px 10px;}
#navigation_main .navbar-default button.navbar-toggle span.icon-bar {width: 28px;height: 4px;margin-top: 6px;}
#navigation_main .navbar-default .navbar-collapse .navbar-nav li a {padding: 8px 10px;font-size:16px;}
#navigation_main .navbar-default .navbar-collapse .navbar-nav li.dropdown ul.dropdown-menu li {padding-left: 5px;}
*/
#navigation_main .btn-navigation {width: 48px;height: 43px;margin-left: -10px;}
#navigation_main .btn-navigation span.icon-bar {width: 28px;height: 4px;background-color: #ffffff;display: block;margin: 5px 0 6px 9px;}
#navigation_main ul {width: 290px;position: absolute;margin: 0 -10px;z-index: 990;padding: 0 10px;top: 43px;left: -300px;}
#navigation_main ul,
#navigation_main ul li.with_submenu .sub_menu_holder{
    background: #992a10; /* Old browsers */
    background: -moz-linear-gradient(left,  #992a10 0%, #cb3816 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#992a10), color-stop(100%,#cb3816)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #992a10 0%,#cb3816 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #992a10 0%,#cb3816 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #992a10 0%,#cb3816 100%); /* IE10+ */
    background: linear-gradient(to right,  #992a10 0%,#cb3816 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992a10', endColorstr='#cb3816',GradientType=1 ); /* IE6-9 */
}
#navigation_main ul,
#navigation_main ul li.with_submenu .sub_menu_holder {
    -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.6);
    -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.6);
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.6);
}
#navigation_main ul li.home {display: none;}
#navigation_main ul li.with_submenu {border-bottom: 1px dotted rgba(255,255,255,.5);}
#navigation_main ul li.with_submenu a {color: #ffffff;}
#navigation_main ul li.with_submenu a.main_cat {width: 100%;font-size: 22px;line-height: 40px;display: block;}
#navigation_main ul li.with_submenu a.main_cat i {line-height: 40px;float: right;}
#navigation_main ul li.with_submenu .sub_menu_holder {width: 100%;display: block;position: absolute;top: 0;left: -300px; z-index: 15}
#navigation_main ul li.with_submenu .sub_menu_holder ol {padding: 0 10px;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li {border-bottom: 1px dotted rgba(255,255,255,.5);padding: 0 20px;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li a {width: 100%;font-size: 17px;line-height: normal;display: block;padding: 10px 0;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li a.main_sub_cat {font-size: 22px;line-height: normal;padding: 10px 0;margin: 0 -20px;}
#navigation_main ul li.with_submenu .sub_menu_holder a.back_link {font-size: 22px;line-height: 40px;font-weight: 600;border-bottom: 3px solid rgba(255,255,255,.5);display: block;margin: 0 10px;}
#navigation_main ul li.with_submenu .sub_menu_holder a.back_link i {line-height: 40px;margin-right: 10px;}
#navigation_main ul li.choose_lang {border-bottom: none;}
#navigation_main ul li.user_section a.main_cat,
#navigation_main ul li.choose_lang a.main_cat {text-align: right;}
#navigation_main ul li.user_section a.main_cat i,
#navigation_main ul li.choose_lang a.main_cat i {float: none;margin-left: 10px;}
#navigation_main ul li.choose_lang ol li a {text-transform: uppercase;}
#navigation_main ul li.nav_search {position: relative;}
#navigation_main ul li.nav_search fieldset input[type="search"] {width: 270px;height: 33px;padding-right: 38px;}
#navigation_main ul li.nav_search fieldset button {width: 31px;height: 31px;position: absolute;top: 1px;right: 1px;}
#navigation_main ul li.user_section {}
#navigation_main ul li.last_child {border-bottom: none;}
/*#navigation_main ul li {height: 47px;background: url(../pictures/navigaton_main/navigation_top_div.png) no-repeat right top;float: left;}*/
#navigation_main ul li.with_submenu .sub_menu_holder article {display: none;}
/***    Navigation Main: Booking    ***/
#navigation_main .booking_holder_nav {position: absolute;top: 0;right: 10px;}
#navigation_main .booking_holder_nav .btn-booking {margin-right: -10px;}
#navigation_main .booking_holder_nav .btn-booking span {float: left;}
#navigation_main .booking_holder_nav .btn-booking span.btn_text {height: 43px;line-height: 43px;font-size: 17px;}
#navigation_main .booking_holder_nav .btn-booking span.btn_icon {width: 43px;height: 43px;background: url(../pictures/ico_booking_white_v1.png) no-repeat 10px -2px;display: block;}
#navigation_main .booking_holder_nav .booking_holder_top {width: 300px;position: absolute;top: 43px;right: 0;z-index: 500;display: none;}

/***    Booking ***/
.booking {width: 100%;background: #2e3942 url(../pictures/inner_shadow_top_v1.png) repeat-x left top;padding: 10px 20px 20px;position: relative;}
.booking header {height: 46px;border-bottom: 1px dotted #ffffff;padding: 6px 0 0;}
.booking header h3 {font-size: 26px;line-height: normal;font-weight: 300;color: #ffffff;float: left;}
.booking header img {float: right;margin-top: 4px;}
.booking .booking_errors {background-color: #cb3816;display: none;}
.booking .booking_errors p {padding: 7px 10px;color: #ffffff;text-align: center;display: none;}
.booking .input_select .drop_down .drop_down_top {height:21px;}
.booking .input_select .drop_down .drop_down_top p {height:21px;line-height: 21px;}
.booking .input_select .drop_down .drop_down_top span {width:21px;height:21px;}
.booking .input_select .drop_down .drop_down_top span i {line-height: 21px;}
.booking .input_select .drop_down .drop_down_bottom {top: 20px !important;}
.booking ol.booking_specify_date li {padding: 10px 0 0;}
.booking ol.booking_specify_date li h4 {font-size: 17px;color: #ffffff;margin: 0 0 5px;}
.booking ol.booking_specify_date li .booking_calendar {width: 21px;height: 21px;float: left;margin-right: 8px;}
.booking ol.booking_specify_date li .booking_calendar i.fa {line-height: 21px;color: #ffffff;cursor: pointer;text-align: center;display: block;font-size: 16px;}
.booking ol.booking_specify_date li .booking_day {width: 90px;height: 21px;float: left;margin-right: 10px;}
.booking ol.booking_specify_date li .booking_month {width: 130px;height: 21px;float: left;}
.booking ol.booking_specify_date li.no_dates .check_box {margin-top: 0;}
.booking ol.booking_specify_date li.no_dates label {font-weight: 300; color: #ffffff; margin-left: 10px;}
.booking ol.booking_specify_date li.how-long {display: none;}
.booking ol.booking_specify_date li.how-long .input_select {width: 150px;}
.booking ol.booking_numbers {width: 150px;margin: 10px 0 0;}
.booking ol.booking_numbers li {padding: 10px 0 0;}
.booking ol.booking_numbers li h5 {font-size: 15px;line-height: 21px;float: left;color: #ffffff;}
.booking ol.booking_numbers li .input_select {width: 50px;float: right;}
.booking .btn {position: absolute;right: 20px;bottom: 20px;}
.booking .btn:hover {background: #6d5a55  !important;}
.booking .btn .btn_text {height: 34px;line-height: 34px;font-size: 17px;}

/***    Breadcrumb Top  ***/
#breadcrumbs_top {width: 100%;background-color: transparent;margin-bottom: 10px;/*background-color: #2e3942;*/}
.breadcrumb {background-color: #2e3942;border-radius: 0;padding: 8px 0;margin: 0;display: none;}
.breadcrumb li a {color: #ffffff;}
.breadcrumb li a:hover {color: #cb3816;}
.breadcrumb li.active {color: #ffffff;font-weight: 600;}
.breadcrumb > li + li:before {color: #ffffff;content: ' > ';padding: 0 2px;font-weight: 300;}

/***  Sarajevo Stories, Booking ***/
#home_sarstories_booking {position: relative;z-index: 10;}
#home_sarstories_booking .sarajevo_stories {position: relative;min-height: 100px;margin-bottom: 15px;}
#home_sarstories_booking .sarajevo_stories article {position: relative;}
#home_sarstories_booking .sarajevo_stories .grid_box_caption h1 {font-size: 18px;line-height: 18px;}
#home_sarstories_booking .sarajevo_stories footer {display: none;}

/***    Sarajevo for you    ***/
#sarajevo_for_you {width: 100%;position: relative;}
#sarajevo_for_you .sfy_bgr_top {width: 100%;height: 19px;background: url(../pictures/sarajevo_for_you/sfy_bgr_top_xs.png) repeat-x left top;position: absolute;left: 0;top: -4px;z-index: 10;}
#sarajevo_for_you .sfy_holder {background-color: #ffffff;}
#sarajevo_for_you .sfy_holder header {background-color: #cb3816;padding: 10px;}
#sarajevo_for_you .sfy_holder header h1 {font-size: 19px;color: #ffffff;}
#sarajevo_for_you .sfy_holder header p {color: #ffffff;}
#sarajevo_for_you .sfy_holder section ul li {float: left;}
#sarajevo_for_you .sfy_holder section ul li a {display: block;color: #ababab;background-position: center top;background-repeat: no-repeat;padding: 7px 0;text-align: center;line-height: 11px;font-size: 12px;}
#sarajevo_for_you .sfy_holder section ul li a:hover {color: #cb3816;background-position: center -100px;}
#sarajevo_for_you .sfy_holder section ul li a span {display: block;height: 35px;border-right: 1px dotted #ababab;margin-bottom: 10px;}
#sarajevo_for_you .sfy_holder section ul li.sfy_authetnic {width: 16%;}
#sarajevo_for_you .sfy_holder section ul li.sfy_authetnic a {background-image: url(../pictures/sarajevo_for_you/ico_authentic.png);}
#sarajevo_for_you .sfy_holder section ul li.sfy_active {width: 16%;}
#sarajevo_for_you .sfy_holder section ul li.sfy_active a {background-image: url(../pictures/sarajevo_for_you/ico_active.png);}
#sarajevo_for_you .sfy_holder section ul li.sfy_active span {margin-bottom: 5px;}
#sarajevo_for_you .sfy_holder section ul li.sfy_gastro {width: 16%;}
#sarajevo_for_you .sfy_holder section ul li.sfy_gastro a {background-image: url(../pictures/sarajevo_for_you/ico_gastro.png);}
#sarajevo_for_you .sfy_holder section ul li.sfy_budget {width: 15%;}
#sarajevo_for_you .sfy_holder section ul li.sfy_budget a {background-image: url(../pictures/sarajevo_for_you/ico_budget.png);}
#sarajevo_for_you .sfy_holder section ul li.sfy_breathing {width: 19%;}
#sarajevo_for_you .sfy_holder section ul li.sfy_breathing a {background-image: url(../pictures/sarajevo_for_you/ico_breathing.png);}
#sarajevo_for_you .sfy_holder section ul li.sfy_wellness {width: 18%;}
#sarajevo_for_you .sfy_holder section ul li.sfy_wellness a {background-image: url(../pictures/sarajevo_for_you/ico_wellness.png);}
#sarajevo_for_you .sfy_holder section ul li.sfy_wellness a span {border-right: 0;margin-bottom: 5px;}

/***  Grids ***/
.grid_box {position: relative;}
.grid_box .grid_content {min-height: 100px;background-color: #ffffff;padding: 20px 10px 0;box-shadow: 0 0 4px rgba(0,0,0,.2);position: relative;}
.grid_box .grid_content article {margin:0 10px 50px;position: relative;}
.grid_box .grid_content article h4 {font-size: 20px;line-height: 20px;margin:10px 0 14px;}
.grid_box .grid_content article p a {font-weight: 600;color: #cb3816;}
.grid_box .grid_content article p a:hover {color: #010101;}
.grid_box .grid_content article figure {position: relative;}
.grid_box .grid_content article.show_all a {width: 100%;height: 100%;display: block;}
.grid_box .grid_content article.show_all a h1 {text-align: center;margin-bottom: 0;}
.grid_box .grid_content article.show_all a p {text-align: center;}
.grid_box .grid_content .tabs_nav {min-height: 25px;margin: -10px 0 10px 0;position: relative;}
.grid_box .grid_content .tabs_nav header {height: 25px;margin: 0;}
.grid_box .grid_content .tabs_nav header button {height: 25px;background: #cb3816;float: left;vertical-align: top;}
.grid_box .grid_content .tabs_nav header button div {width: 29px;height: 25px;padding: 0 4px;float: left;vertical-align: top;}
.grid_box .grid_content .tabs_nav header button div .icon-bar {width: 19px;height: 3px;background-color: #ffffff;display: block;margin-top: 3px;}
.grid_box .grid_content .tabs_nav header button div .icon-bar:first-child {margin-top: 5px;}
.grid_box .grid_content .tabs_nav header button .tabs_active_title {height: 25px;color: #ffffff;line-height: 25px;border-left: 1px dotted #ffffff;display: block;float: left;font-size: 14px;font-weight: 600;}
.grid_box .grid_content .tabs_nav header span.tabs_active_title {background: #cb3816 url(../pictures/bootstrap/navbar-brand_corner_v1.png) no-repeat right top;padding: 0 20px 0 10px;cursor: default;}
.grid_box .grid_content .tabs_nav ul {width: 100%;background-color: #2e3942;position: absolute;left: 0;top: 25px;z-index: 100;display: none;border: 0;}
.grid_box .grid_content .tabs_nav ul li {float: none;margin: 0;}
.grid_box .grid_content .tabs_nav ul li a {height: 30px;line-height: 30px;font-size:16px;display: block;color: #ffffff;background: #2e3942;border-radius: 0;font-weight: 300;}
.grid_box .grid_content .tabs_nav ul li a:hover,
.grid_box .grid_content .tabs_nav ul li.active a {background-color: #cb3816;}
/***  Grids: Events ***/
.grid_box_theme1 .grid_content {background-color: #2e3942;}
.grid_box_theme1 .grid_content article h4 a {color: #ffffff;}
.grid_box_theme1 .grid_content article h4 a:hover {color: #cb3816;}
.grid_box_theme1 .grid_content article p {color: #ffffff;}
.grid_box_theme1 .grid_content article p a:hover {color: #ffffff;}
.grid_box_theme1 .grid_content article .read_more {left: 0;bottom: -32px;}
.grid_box_theme1 .grid_content article .read_more:hover {color: #ffffff;}
.grid_box_theme1 .button_v1 {background: none;padding-left: 0;right: 0;bottom: -40px;}
.grid_box_theme1 .button_v1 button i {margin-right: 5px;}
.grid_box_theme1 .ribbons_spec_offer {right: -8px;}
/***  Grids: Events -> Search Events ***/
.grid_box_theme1 .grid_search_events {padding: 0 5px;position: absolute;top: 30px;right: 0;}
.grid_box_theme1 .grid_search_events .button_v1 {position: relative;top: 0;left: 0;}
.grid_box_theme1 .grid_search_events header {position: absolute;top: -30px;right: 5px;margin: 0;}
.grid_box_theme1 .grid_search_events header .button_v1 {height: 30px;background: #cb3816;right: 0;left: auto;}
.grid_box_theme1 .grid_search_events header .button_v1 {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.grid_box_theme1 .grid_search_events header .button_v1 button {background: #cb3816 url(../pictures/inner_shadow_bottom_v1.png) repeat-x left bottom;}
.grid_box_theme1 .grid_search_events header .button_v1 button {border-top-left-radius: 4px !important;border-top-right-radius: 4px !important;}
.grid_box_theme1 .grid_search_events header .button_v1_open {height: 35px;}
.grid_box_theme1 .grid_search_events header .button_v1_open button {background-image: none;}
.grid_box_theme1 .grid_search_events section {background-color: #cb3816;margin: 5px 0 0;padding: 10px;display: none;}
.grid_box_theme1 .grid_search_events section .input_select {width: 130px;margin: 0 0 10px;}
.grid_box_theme1 .grid_search_events section .button_v1 button {width: 100%;background-color: #2e3942;}
.grid_box_theme1 .grid_search_events section .button_v1 button:hover {background-color: #6d5a55;}
/***  Grids: Explore Sarajevo, Experience Sarajevo ***/
.grid_box_theme2 .grid_content article {margin-bottom: 20px;}
.grid_box_theme2 .grid_content article p.object_type {margin: -12px 0 3px;}
.grid_box_theme2 .grid_content article p.object_type span {background-color: #cb3816;color: #ffffff;padding: 0 4px;font-weight: 600;margin-right: 5px;}
.grid_box_theme2 .grid_content article .read_more {visibility: hidden;}
/***  Grids: Accommodation, Eating Out, Going Out, Shopping ***/
.grid_box_theme3 .grid_content article {position: relative;margin-bottom: 25px;}
.grid_box_theme3 .grid_content article .map_marker {width: 26px;background: rgba(255,255,255,.5);position: absolute;right: 0;top: 0;}
.lt-ie9 .grid_box_theme3 .grid_content article .map_marker {background: url(../pictures/bgr_white_50_v1.png) left top;}
.grid_box_theme3 .grid_content article .map_marker a {height: 26px;font-size: 20px;line-height: 26px;text-align: center;color: #cb3816;display: block;}
.grid_box_theme3 .grid_content article .map_marker a:hover {color: #2e3942;}
.grid_box_theme3 .grid_content article.show_all a {position: relative;}
.grid_box_theme3 .grid_content article.show_all a .show_all_text {width: 100%;position: absolute;left: 0;top: 50%;z-index: 10;margin-top: -22px;}
.grid_box_theme3 .button_v1 {right: auto;left: 12px;bottom: -8px;}
.grid_box_theme3_v2 .grid_content article {margin-bottom: 20px;}
.grid_box_theme3_v2 .grid_content article p {margin: 15px 0 0;}
.grid_box_theme3_v2 .grid_content article a.read_more {visibility: hidden;}
/***    Grids: Advertorials  ***/
.grid_box_theme5 .grid_content article {margin-bottom: 20px;}
.grid_box_theme5 .grid_content article .read_more {visibility: hidden;}
/***    Grids: News  ***/
.grid_box_theme6 .grid_content {padding: 12px 10px 20px;box-shadow: none;}
.grid_box_theme6 .grid_content article {margin-bottom: 0px;}
.grid_box_theme6 .grid_content article figure {width: 77px;height:77px;float: left;margin-right: 10px;}
.grid_box_theme6 .grid_content article h1 {margin: 0 0 10px;}
.grid_box_theme6 .grid_content article .read_more {right: 10px;bottom: 5px;}
.latest_news {background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.10) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.10) 50%, rgba(0, 0, 0, 0.10) 75%, transparent 75%, transparent);background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.10) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.10) 50%, rgba(0, 0, 0, 0.10) 75%, transparent 75%, transparent);background-size: 20px 20px;background-color: #ffffff;padding: 5px;box-shadow: 0 0 4px rgba(0,0,0,.2);}
/***    Grids: Tours  ***/
.grid_box_theme7 .grid_content article {margin-bottom: 25px;}
.grid_box_theme7 .grid_content article .read_more {visibility: hidden;}
.grid_box_theme7 .button_v1 {right: auto;left: 12px;bottom: -8px;}
/***  Grids: Stories ***/
.grid_box_theme8 .grid_content article {margin-bottom: 10px;}
/***  Grids: Major Events ***/
.grid_box_theme9 .grid_content article {margin-bottom: 20px;}
/***  Grids: Others ***/
.grid_box_theme10 .grid_content {background-color: #2e3942;}
.grid_box_theme10 .grid_content article {margin-bottom: 20px;}
.grid_box_theme10 .grid_content article.story_single {margin-bottom: 0;padding-bottom: 20px;}
.grid_box_theme10 .grid_content article .grid_box_caption {position: relative;left: auto;bottom: auto;padding: 0;background: transparent;}
.grid_box_theme10 .grid_content article .grid_box_caption h1 {margin: 10px 0 14px !important;}
.grid_box_theme10 .grid_content article a {color: #cb3816;}
.grid_box_theme10 .grid_content article a:hover {color: #ffffff;}
.grid_box_theme10 .grid_content article h1 a,
.grid_box_theme10 .grid_content article h5,
.grid_box_theme10 .grid_content article p {color: #ffffff;}
.grid_box_theme10 .grid_content article h1 a:hover {color: #cb3816;}
.grid_box_theme10 .grid_content article h5 {margin: -10px 0 15px;font-size: 15px;}
.grid_box_theme10 .grid_content article h5 span {color: #cb3816;}
.grid_box_theme10 .button_v1 {background: url(../pictures/btn_corner_left_v1.png) no-repeat left bottom;padding-left: 0px;bottom: -20px;right: 0;}
.grid_box_theme10 .ribbons_spec_offer {right: -8px;}
.grid_box_theme10 .grid_content .show_all {background: url(../images/black_transp_90.png);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 20;}
.grid_box_theme10 .grid_content .show_all a {width: 120px;height: 30px;color: #ffffff;font-weight: 600;font-size: 16px;text-align: center;display: block;overflow: hidden;}
.grid_box_theme10 .grid_content .show_all a {position: absolute;left: 50%;top: 50%;margin-left: -60px;margin-top: -15px;z-index: 10;}
.grid_box_theme10 .grid_content .show_all a span {line-height: 29px;margin-right: 10px;}
.grid_box_theme10 .grid_content .show_all a i.fa {line-height: 29px;}
.grid_box_theme10_v2 .grid_content {background-color: #ffffff;}
.grid_box_theme10_v2 .grid_content article h1 a,
.grid_box_theme10_v2 .grid_content article h5,
.grid_box_theme10_v2 .grid_content article p {color: #010101;}
.grid_box_theme10_v2 .grid_content article p.description {margin-bottom: 15px;}
.grid_box_theme10_v2 .grid_content .show_all {background: url(../images/white_transp_80.png);height: 105%;}
.grid_box_theme10_v3 .grid_content header {padding: 0 10px 15px;}
.grid_box_theme10_v3 .grid_content header h1 {font-size: 20px;line-height: 20px;}
.grid_box_theme10_v3 .grid_content header h1 a {color: #ffffff;}
.grid_box_theme10_v3 .grid_content header h1 a:hover {color: #cb3816;}
.grid_box_theme10_v3 .grid_content article .numbers {margin-top: 10px;float: left;}
.grid_box_theme10_v3 .grid_content article h1 {margin: 10px 0 0 52px;font-weight: 300;}
.grid_box_theme10_v3 .grid_content article p {float: left;margin: 10px 0 0;}
/***  Grids: Today's Events ***/
.grid_box_theme11 .grid_content article {margin-bottom: 20px;}
.grid_box_theme11 .grid_content article figure {margin-bottom: 10px;}
.grid_box_theme11 .grid_content article h4 {font-size: 17px;line-height: 17px;}
.grid_box_theme11 .grid_content article h5 {font-size: 20px;line-height: 20px;}
.grid_box_theme11 .grid_content article h4 a,
.grid_box_theme11 .grid_content article h6 a {color: #cb3816;}
.grid_box_theme11 .grid_content article h4 a:hover,
.grid_box_theme11 .grid_content article h6 a:hover {color: #010101;}
.grid_box_theme11 .grid_content article h5 {margin: 0;}
.grid_box_theme11 .grid_content article h6 {font-size: 13px;margin: 2px 0 14px;line-height: 14px;}
.grid_box_theme11 .grid_content article p.description a {visibility: visible;}
.grid_box_theme11 .grid_content article .read_more {visibility: hidden;}
/***  Grids: What's On' ***/
.grid_box_theme12 .grid_content {padding-bottom: 20px;}
.grid_box_theme12 .grid_content article {margin-bottom: 0px;}
.grid_box_theme12 .grid_content article p {margin-top: 10px;}
/***  Grids: Tours ***/
.grid_box_theme13 .grid_content {padding-bottom: 0;}
.grid_box_theme13 .grid_content article {margin-bottom: 50px;}
.grid_box_theme13 .grid_content article h1 {margin-bottom: 0;}
.grid_box_theme13 .grid_content article p.description {margin: 2px 0 14px;}
.grid_box_theme13 .grid_content article .button_v1 {bottom: -35px;padding-left: 0;}

/***    Google Maps ***/
.google_maps_small {background-color: #ffffff;padding: 20px 20px 25px;position: relative;margin-top: 30px;}
/*.google_maps_small iframe {width: 100% !important; height: 200px;}*/
.google_maps_small .button_v1 {bottom: -8px;right: auto;left: 12px;}

/***    Footer  ***/
#footer {background-color: #2e3942;}
#footer a {color: #898989;font-size: 14px;}
#footer a:hover {color: #cb3816;}
#footer .navigation {padding: 10px 0;}
#footer .navigation p {font-size: 12px;text-align: center;line-height: 24px;}
#footer .navigation p a {margin: 0 2px;}
#footer .footer_bottom_pattern {display: none;}
#footer .footer_bottom {width: 100%;background-color: #ffffff;padding: 10px 0;}
#footer .footer_bottom .copyright p {font-size: 13px;line-height: normal;color: #2e3942;text-align: center;}
#footer .footer_bottom .sponsors {text-align: center;}
#footer .footer_bottom .sponsors a {margin-left: 10px;}
#footer .footer_bottom .sponsors img {margin-top: 10px;}
#footer .footer_bottom .disclaimer {text-align: center;border-top: 1px solid #bfbfbf;margin: 10px 0 0;padding: 10px 0 0;}
#footer .footer_bottom .disclaimer p {font-size: 11px;line-height: normal;color: #808080;}


/***    Modal - Custom  ***/
#login_modal .modal-dialog .modal-content .modal-body fieldset input[type="submit"] {margin-bottom: 5px;}
#login_modal .modal-dialog .modal-content .modal-body fieldset .check_box {margin-top: 0px;}
#login_modal .modal-dialog .modal-content .modal-body fieldset p.forgotten_password {margin-bottom: 20px;}
#forgoten_password_modal .modal-dialog .modal-content .modal-body fieldset {border-bottom: none;padding-bottom: 0;}
#forgoten_password_modal .modal-dialog .modal-content .modal-body fieldset p {margin-bottom: 20px;}
#forgoten_password_modal .modal-dialog .modal-content .modal-body fieldset input[type="submit"] {margin-bottom: 0;}
.modal_custom_logreg {width: 100%;padding: 20px 0 0;}
.modal_custom_logreg p {color: #010101;}
.modal_custom_logreg .button_v1 {position: relative;right: auto;bottom: auto;background-image: none;padding: 0;margin: 5px 0 10px;}
.modal_custom_logreg .button_v1 button.btn span.btn_text {font-size: 15px;}
#login_modal .modal_custom_logreg .button_v1 {margin-bottom: 20px;}
#login_modal .modal_custom_logreg ul li {margin-top: 10px;}
.modal_custom_registered {width: 100%;display: none;}
.modal_custom_registered .congrat {border-bottom: 1px dotted #6d5a55;padding: 0 0 20px;}
.modal_custom_registered .congrat i.fa {width:82px;height: 82px;background-color: #8dc63f;line-height: 82px;margin: 0 auto;display: block;border-radius: 41px;font-size: 48px;color: #ffffff;text-align: center;}
.modal_custom_registered .congrat h4 {font-size: 15px;margin: 10px 0;text-align: center;}
.modal_custom_registered .congrat p {text-align: center;}
.modal_custom_registered .note {padding: 20px 0 0;}
.modal_custom_registered .note p {color: #6d5a55;}
.modal_custom_password_reset {width: 100%;padding: 50px 0;display: none;}
.modal_custom_password_reset i.fa {width:40px;height: 40px;background-color: #8dc63f;line-height: 40px;display: block;border-radius: 20px;font-size: 24px;color: #ffffff;text-align: center;float: left;margin-right: 10px;}
.modal_custom_password_reset h4 {font-size: 15px;}

/*#booktour_modal {display: block;}*/
#booktour_modal .modal-dialog {max-width: 400px;}
#booktour_modal .modal-dialog .modal-content .modal-body {padding: 20px;}
#booktour_modal .book_modal_info h1 {font-size: 20px;line-height: 1;font-weight: 300;margin: 10px 0 20px;color: #cb3816;}
#booktour_modal .book_modal_info h1 span {font-weight: 600;}
#booktour_modal fieldset {width: 100%;border: 0;float: none;padding: 0;}
#booktour_modal fieldset label span {color: #cb3816;}
#booktour_modal fieldset input[type="text"],
#booktour_modal fieldset input[type="email"] {width: 100% !important;}
#booktour_modal .book_modal_number {width: 45%;float: left;}
#booktour_modal .book_modal_number .input_select .drop_down .drop_down_top {border: 1px solid #b6b2b0;}
#booktour_modal .book_modal_date {width: 45%;float: right;position: relative;}
#booktour_modal .book_modal_date .book_modal_calendar {width: 19px;height: 19px;background-color: #2e3942;position: absolute;right: 2px;bottom: 17px;text-align: center;z-index: 50;cursor: pointer;}
#booktour_modal .book_modal_date .book_modal_calendar i.fa {color: #ffffff;line-height: 19px;}
#booktour_modal .book_modal_note p.required {color: #cb3816;}
#booktour_modal .book_modal_note p.note {margin-top: 15px;}
#booktour_modal .book_modal_note p.note strong {color: #cb3816;}
#booktour_modal .modal_custom_registered {padding: 100px 0;}
#booktour_modal .modal_custom_registered .congrat {padding: 0;border: 0;}
#booktour_modal .with_time_select .book_modal_number {width: 100% !important;margin-bottom: 15px !important;}
#booktour_modal .with_time_select .book_modal_date {float: left !important;}
#booktour_modal .with_time_select .book_modal_time {width: 45%;float: right;}
#booktour_modal .with_time_select .book_modal_time .input_select .drop_down .drop_down_top {border: 1px solid #b6b2b0;}

/***    Filter by   ***/
#filter_by {width: 100%;}
#filter_by header {height: 30px;padding: 0;}
#filter_by header .btn {width: 100%;height: 30px;}
#filter_by header .btn .btn_text {float: left;}
#filter_by header .btn i.fa {float: right;margin-right: 10px;line-height: 30px;font-size: 16px;}
#filter_by header h1 {display: none;}

#filter_by_panel {display: none;}
#filter_by_panel .panel {border-bottom: 1px dotted #6d5a55 !important;}
#filter_by_panel .panel-body ul li {padding: 0;}
#filter_by_panel .panel-body ul li input[type="checkbox"] {float: left;}
#filter_by_panel .panel-body ul li label {font-weight: 300;margin-top: 4px;margin-left: 4px;}
/*
#filter_by_panel .panel-body ul li:hover {background-color: #6d5a55;}
#filter_by_panel .panel-body ul li:hover label {color: #ffffff;}
*/
#filter_by_panel .panel-body ul li:before,
#filter_by_panel .panel-body ul li:after {content: ' ';display: table;}
#filter_by_panel .panel-body ul li:after {clear: both;}
#filter_by_panel .panel-nav {text-align: right;padding: 10px 0 0;}

#filter_by_time .set_period {}
#filter_by_time .set_period p {display: inline-block;line-height: 23px;margin-right: 5px;padding-left: 18px;position: relative;}
#filter_by_time .set_period p .fa-circle {position: absolute;left: 2px;top: 6px;font-size: 11px;color: #cb3816;}
#filter_by_time .set_period p:before {width: 14px;height: 14px;background-color: #e8e2df;content: ' ';position: absolute;left: 0;top: 4px;}
#filter_by_time .set_period input[type="text"] {font-weight: 600;width: 80px;height: 22px;}
#filter_by_time .set_period label {margin-right: 5px;}
#filter_by_time .set_period .date_from_to {display: none;}
#filter_by_time .set_period.active .date_from_to {display: inline;}

/*** Google Maps ***/
#google-map{height: 400px}
#google-map img{width: 100%;}
.infowindow{width: 220px; min-height: 50px}
.infowindow h2{font-size: 20px; margin-bottom: 10px}
.infowindow p{margin-bottom: 4px}

/***    Page Content Sides  ***/
#page_content_left {background-color: #ffffff;padding: 20px;}

/***    List of objects ***/
.objects_list {background-color: #ffffff;padding: 0 0 10px;}
.objects_list .objects_list_nav {height: 36px;padding: 5px 10px;/*background-color: #ebebeb;*/}
.objects_list .objects_list_nav .input_select {width: 130px;float: left;}
.objects_list .objects_list_nav .input_select .drop_down .drop_down_top {border-color: #2e3942;}
.objects_list .objects_list_nav_group {height: 24px;}
.objects_list .objects_list_nav_group label {float: left;line-height: 24px;padding-right: 4px;}
.objects_list .objects_list_nav_group .pagination {display: none;}
.objects_list ol {padding: 0; margin: 0 10px;border-top: 1px dotted #b6acaa;}
.objects_list ol li {border-bottom: 1px dotted #b6acaa;}
.objects_list ol li article {padding: 10px 0;}
.objects_list ol li article figure {width: 96px;height:54px;float: left;margin-right: 10px;}
.objects_list ol li article h3 {font-size: 20px;line-height: 20px;margin-bottom: 5px;margin-left: 106px;}
.objects_list ol li article h6 {font-size: 13px;line-height: 14px;}
.objects_list ol li article .xs_hide_text {display: none;}
.objects_list ol li article .reviews_rate {display: none;}
.objects_list ol li article .object_type {background-color: #cb3816;color: #ffffff;padding: 0 4px;font-weight: 600;}
.objects_list ol li article .festival_date {color: #cb3816;font-weight: 600;text-transform: uppercase;}
.objects_list ol li article h6 a,
.objects_list ol li article h6 span,
.objects_list ol li article p a.map_modal {color: #cb3816;}
.objects_list ol li article h6 a:hover,
.objects_list ol li article p a.map_modal:hover {color: #010101;}
.objects_list ol li article p span.show_on_map {display: none;}
.objects_list ol li article p.object_type_top {display: none;}
.objects_list ol li article p.description {width: 100%;margin-top: 10px;float: left;}
.objects_list ol li article p.description a {font-weight: 600;}
.objects_list ol li article ul {width: 100%;margin-top: 10px;float: left;}
.objects_list ol li article ul li {border: 0;padding: 0;}
.objects_list ol li article ul li.object_price {float: left;}
.objects_list ol li article ul li.object_price p {color: #6d5a55;padding: 3px 0 0;}
.objects_list ol li article ul li.book_now {float: right;margin-right: 10px;}
.objects_list ol li article ul li.add_to_favorites {float: right;background-color: transparent;}
.objects_list ol li article ul li.add_to_favorites .btn {filter: none;}
.objects_list ol li article .object_info {width: auto;float: none;margin-left: 106px;padding-top: 0;}
.objects_list ol li article .object_info h6 {margin: 5px 0 0;}
.objects_list ol li article .object_info p {margin: 5px 0 0;}
.objects_list ol li.recomended_object {}
.objects_list ol li.recomended_object article {background-color: #ebebeb;margin: 0 -10px;padding: 20px 10px;}
.objects_list ol li.recomended_object article {background-image: url(../pictures/object_highlighted_bgr_v1.png), url(../pictures/object_highlighted_bgr_v1.png);background-position: left top, left bottom;background-repeat: repeat-x;}
.objects_list .object_list_pagination {padding: 10px 10px 0;}
.objects_list .object_list_pagination .pagination {display: none;}
.objects_list_map_view {}
.objects_list_map_view .google_map {padding: 10px;border-top: 1px dotted #b6acaa;}
.objects_list_map_view .table thead td {background-color: #6d5a55;color: #ffffff;}
.objects_list_map_view .table tbody td {font-weight: 300;vertical-align: middle;border-bottom: 1px dotted #b6acaa;}
.objects_list_map_view .table tbody td.td_marker {width: 20px;padding-right: 0;}
.objects_list_map_view .table tbody td .gmap_marker_big {display: none;}
.objects_list_map_view .table tbody td .btn i.fa {width: 23px;height: 23px;line-height: 23px;display: block;text-align: center;}

/***    Object List Events ***/
.objects_list_events ol {border-top: 0;}
.objects_list_events ol li article .event_date_list,
.objects_list_events ol li article .event_date_list_double {display: none;}
.objects_list_events ol li article figure {width: 80px;height: 45px;}
.objects_list_events ol li article h3 {margin-left: 90px;}
.objects_list_events ol li article h3 a {color: #cb3816;}
.objects_list_events ol li article h3 a:hover {color: #010101;}
.objects_list_events ol li article .object_info {width: 100%;float: left;margin-left: 0;padding: 5px 0 0;}
.objects_list_events ol li article .object_info h6 .event_date_xs {color: #010101;}
.objects_list_events ol li.past-event article {position: relative;opacity: .5;}
.objects_list_events ol li.past-event .past-event-mask {width: 100%;height: 100%;background-color: #ffffff;opacity: .5;position: absolute;z-index: 10;left: 0;top: 0;}
.objects_list_events .object_list_pagination .btn {display: none;}

/***    Object List Tours ***/
.objects_list_tours ol li article {position: relative;}
.objects_list_tours ol li article .object_info {padding: 5px 0 0;float: left;margin-left: 0;width: 100%;}
.objects_list_tours ol li article .button_v1 {padding-left: 0;bottom: auto;top: 72px;}
.objects_list_tours ol li.recomended_object article {background: #2e3942;padding-top: 10px;padding-bottom: 10px;}
.objects_list_tours ol li.recomended_object article p,
.objects_list_tours ol li.recomended_object article p a:hover {color: #ffffff;}
.objects_list_tours ol li.recomended_object article h3 a {color: #ffffff;}
.objects_list_tours ol li.recomended_object article h3 a:hover {color: #cb3816;}
.objects_list_tours ol li.recomended_object article h3 a:hover {color: #cb3816;}
.objects_list_tours ol li.recomended_object .button_v1 {right: 10;}

/***    Object List Embassies ***/
.embassy_item figure{width: 98px;border: 1px solid #010101;height:auto !important}
.embassy_item .object_info {float: left;margin: 5px 0 0;}

/***    Object List Fairs ***/
.objects_list_fairs ol li article figure {width: 80px;height: 45px;}
.objects_list_fairs ol li article h3 {margin-left: 90px;}
.objects_list_fairs ol li article h3 a {color: #cb3816;}
.objects_list_fairs ol li article h3 a:hover {color: #010101;}
.objects_list_fairs ol li article .object_info {float: left;margin: 5px 0 0;}

/***    List Archived Texts ***/
.texts_list .objects_list_nav {display: none;}
.texts_list ol {border-top: 0;}
.texts_list ol li article h3 a {color: #cb3816;}
.texts_list ol li article h3 a:hover {color: #010101;}

/***    List News ***/
.news_list {margin: -20px -20px 0;}
.news_list ol li article p.news_date_top {display: none;}

/***    List of Quotes ***/
.quotes_list {margin: -10px -20px 0;}
.quotes_list ol {border-top: 0;position: relative;width: 100%;}
.quotes_list ol li {border-bottom: 0;padding-bottom: 16px;background: url(../pictures/quotes/quotes_arrow_navy.png) no-repeat right bottom;margin-bottom: 10px;}
.quotes_list ol li.brown_bgr {background-image: url(../pictures/quotes/quotes_arrow_brown.png);}
.quotes_list ol li article {background-color: #2e3942;padding: 20px;}
.quotes_list ol li.brown_bgr article {background-color: #6d5a55;}
.quotes_list ol li article h1 {font-size: 20px;line-height: normal;margin: 0 0 10px;color: #ffffff;font-weight: 300;}
.quotes_list ol li article h5 {font-size: 15px;line-height: normal;color: #ffffff;}
.quotes_list ol li article p {font-size: 11px;line-height: normal;color: #ffffff;float: none;margin-top: 0;}
.quotes_list .object_list_pagination {border-top: 1px dotted #6d5a55;margin: 0 10px -20px;}
.quotes_list .custom_share{margin-top: 10px}
.meet_sarajevo_quotes .quotes_list {margin: 0;background-color: transparent;padding: 0;}
.meet_sarajevo_quotes .quotes_list ol {margin: 0;}

/***    Events by Date Navigation   ***/
.events_by_date {padding-top: 10px;}
.events_by_date_search {background-color: #ffffff;margin: 0 10px;position: relative;}
.events_by_date_search header {height: 25px;margin: 0;}
.events_by_date_search header button {height: 25px;background: #cb3816;float: left;vertical-align: top;}
.events_by_date_search header button:hover,
.events_by_date_search header button:focus {background: #2e3942;}
.events_by_date_search header button div {width: 29px;height: 25px;padding: 0 4px;float: left;vertical-align: top;}
.events_by_date_search header button div .icon-bar {width: 19px;height: 3px;background-color: #ffffff;display: block;margin-top: 3px;}
.events_by_date_search header button div .icon-bar:first-child {margin-top: 5px;}
.events_by_date_search header button .tabs_active_title {height: 25px;color: #ffffff;line-height: 25px;border-left: 1px dotted #ffffff;display: block;float: left;font-size: 14px;font-weight: 600;}
.events_by_date_search header span.tabs_active_title {background: #cb3816 url(../pictures/bootstrap/navbar-brand_corner_v1.png) no-repeat right top;padding: 0 20px 0 10px;cursor: default;}
.events_by_date_search ul {width: auto;background: #2e3942 url(../pictures/inner_shadow_top_v1.png) repeat-x left top;display: none;padding: 0 10px;}
.events_by_date_search ul li {border-bottom: 1px dotted #ffffff;}
.events_by_date_search ul li a {height: 30px;line-height: 30px;color: #ffffff;border-radius: 0;font-weight: 300;}
.events_by_date_search ul li a:hover {color: #cb3816;}
.events_by_date_search ul li.active {display: none;}
.events_by_date_search ul li.set_period {padding: 10px 0;border-bottom: 0;}
.events_by_date_search ul li.set_period p {color: #ffffff;margin-bottom: 5px;}
.events_by_date_search ul li.set_period span {color: #ffffff;margin: 0 5px;}
.events_by_date_search ul li.set_period input[type="text"] {width: 80px;border: 0;font-weight: 600;}
.events_by_date_search ul li.set_period .btn {margin: -1px 0 0 8px;}
.events_by_date_search ul li.set_period .btn .btn_text {height: 23px;line-height: 23px;padding: 0 5px;}

.event-sponsors{margin-bottom:20px; margin-top: 5px; text-align: center}
.event-sponsors-p{color:#808080;line-height:14px; text-align: center; font-size: 11px}
.event-sponsors a{margin-right:30px;margin-bottom:10px;display: inline-block}

.event-sponsors a:last-child{margin-right:0}


/***    Object List Attractions ***/
/*
.objects_list_attractions .objects_list_nav {border-bottom: 1px dotted #6d5a55;}
.objects_list_attractions ol li article {padding-right: 0px;position: relative;}
.objects_list_attractions ol li article p.description {padding-right: 40px;float: left;}
.objects_list_attractions ol li article .object_info {width: auto;float: none;margin-left: 106px;padding-top: 0;}
.objects_list_attractions ol li article ul {height: 100%;margin-top: 0px;position: absolute;right: 0;top: 0;}
.objects_list_attractions ol li article ul li {position: absolute;right: 0;}
.objects_list_attractions ol li article ul li.add_to_favorites {float: none;bottom: 10px;}
*/

/***    Accomodatin Packages    ***/
.objects_list_acc_packages {margin: -10px -20px -20px;}
.objects_list_acc_packages ol li article p.description {margin-top: 10px;float: left;}



/***    Object Top List ***/
.objects_top_list {background-color: #ffffff;padding: 10px;}
.objects_top_list ul {}
.objects_top_list ul li {width: 100%;padding: 10px 10px 20px;border-bottom: 1px dotted #b6acaa;margin-bottom: 10px;}
.objects_top_list ul li article figure {position: relative;}
.objects_top_list ul li article figure h1 {font-size: 20px;line-height: 20px;margin: 10px 0 0 !important;}
.objects_top_list ul li article figure h1 a {color: #010101;}
.objects_top_list ul li article figure h1 a:hover {color: #cb3816;}
.objects_top_list ul li article h6 {font-size: 13px;line-height: 14px;}
.objects_top_list ul li article p {margin-top: 10px;}
.objects_top_list ul li article p a {font-weight: bold;color: #cb3816;}
.objects_top_list ul li article p a:hover {color: #010101;}
.objects_top_list ul li.last_child {border-bottom: 0;padding-bottom: 0;}
.objects_top_list_v2 {padding: 0;}
.objects_top_list_v2 ul li.last_child {border-bottom: 0;margin-bottom: 0;}

/***    Object List Map ***/
.objects_list_map {background-color: #ffffff;padding: 20px;}
.objects_list_map .google_map {width: 100%;position: relative;padding-bottom: 75%;height: 0;overflow: hidden;}
.objects_list_map .google_map iframe,
.objects_list_map .google_map object,
.objects_list_map .google_map embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.objects_list_map ul {display: none;}
.objects_list_map ol {padding: 7px 0 0;}
.objects_list_map ol li {width:50%;height: 34px;float: left;padding: 4px 5px 0 0;position: relative;}
.objects_list_map ol li a {width:100%;height: 30px;display: block;position: relative;}
.objects_list_map ol li .check_box {margin: 7px 0 0;}
.objects_list_map ol li .gmap_marker {float: left;margin: 3px 3px 0 7px;}
.objects_list_map ol li label {position: absolute;left: 42px;top: 0;font-weight: 300;}
.objects_list_map_v2 .google_map {height: 187px;}
.objects_list_map_v2 .google_map img.img-responsive {height: 187px;}
.objects_list_map_v2 ol {display: block;}

.objects_list_map_location {background-color: #ffffff;padding: 20px;border-top: 1px dotted #6d5a55;}

/***    Object Categories   ***/
.objects_categories {}
.objects_categories ul {background-color: #ffffff;padding: 10px 20px;}
.objects_categories ul li {padding: 10px 0;border-bottom: 1px dotted #6d5a55;position: relative;}
.objects_categories ul li.last_child {border-bottom: none;}
.objects_categories ul li figure {width: 96px;float: left;margin-right: 10px;}
.objects_categories ul li h1 {font-size: 20px;}
.objects_categories ul li p,
.objects_categories ul li .button_v1 {display: none;}
.objects_categories .search_objects {margin: 0 5px;padding: 10px 0 10px 10px;background: #6d5a55 url(../pictures/inner_shadow_top_v1.png) repeat-x 0 0;border-radius: 0 0 4px 4px;position: relative;}
.objects_categories .search_objects h5 {font-size: 15px;color: #ffffff;}
.objects_categories .search_objects ol li {float: left;margin: 10px 0 0;padding-right: 10px;width: 50%;}
.objects_categories .search_objects ol li label {display: block;color: #ffffff;font-weight: 300;}
.objects_categories .search_objects ol li input[type="text"] {width: 100%;}
.objects_categories .search_objects button.btn {position: absolute;bottom: 7px;right: 10px;font-size: 15px;}
.objects_categories .search_objects button.btn:hover {background: #2e3942;}
.objects_categories .search_objects a {position: absolute;bottom: 10px;left: 10px;color: #ffffff;}

/***    Articles    ***/
.article {}
.article .article_photo_gallery {background-color: #ffffff;min-height: 145px;padding: 20px 20px 0;}
.article .article_map,
.article .article_networks {display: none;}
.article .article_title {background-color: #ffffff;padding: 10px 20px 0;}
.article .article_title h1 {font-size: 32px;line-height: 30px;}
.article .article_title h4 {font-size: 17px;}
.article .article_title h4 a {color: #cb3816;}
.article .article_title h4 a:hover {color: #010101;}
.article .article_title h5 {font-size: 15px;font-weight: 300;}
.article .article_info {background-color: #ffffff;position: relative;padding: 10px 20px 0;}
.article .article_info h1 {font-size: 20px;}
.article .article_info h4 {font-size: 17px;}
.article .article_info ul {margin: 10px 0 0; min-height: 10px}
.article .article_info ul.event_info {margin: 5px 0 0;}
.article .article_info ul li {line-height: 20px;}
.article .article_info ul li i {margin-right: 5px;}
.article .article_info ul li.hide_icon i {color: #ffffff;}
.article .article_info_citytour {width: 100%;}
.article .article_info_citytour h1 {margin-bottom: 10px;}
.article .article_info_citytour p {line-height: 18px;}
.article .article_info_citytour p a {color: #cb3816;}
.article .article_info_citytour p a:hover {color: #010101;}
.article .article_tour_organized {display: none;}
.article .article_info_group {width: 100%;}
.article .article_actions {background-color: #ffffff;position: relative;padding: 15px 0 0;} /* padding: 5px 20px 0; */
.article .article_actions ol li {float: left;line-height: 30px;}
.article .article_actions_citytour ol li.tour_organized a,
.article .article_actions ol li.show_on_map a {color: #cb3816;}
.article .article_actions_citytour ol li.tour_organized a:hover,
.article .article_actions ol li.show_on_map a:hover {color: #2e3942;}
.article .article_actions ol li.book_now {float: right;}
.article .article_actions ol li.print,
.article .article_actions ol li.fb_like_btn,
.article .article_actions ol li.payment,
.article .article_actions ol li.spacer {display: none;}
.article .article_actions ol li.share {float: right;}
.article .article_actions_event {padding-left: 20px;padding-right: 20px;}
.article .article_actions_event ol li.share {float: left;padding-top: 0 !important;}
.article .article_actions_stay {padding-left: 20px;padding-right: 20px;}
.article .article_actions_stay ol li.share {display: none;}
.article .article_actions_citytour {padding-left: 20px;padding-right: 20px;}
.article .article_actions_citytour ol li.show_on_map {width: 100%;float: none;}
.article .article_actions_citytour ol li.tour_organized {font-weight: 600;line-height: normal;}
.article .article_actions_citytour ol li.share {width: 100%;padding-top: 10px;text-align: center;}
.article .article_reccommended {padding: 0 0 10px;}
.article .article_reccommended h5 {color: #cb3816;margin: 0 0 5px;}
.article .article_reccommended article figure {width: 100px;float: left;margin-right: 7px;}
.article .article_reccommended article h1 {font-size: 15px;line-height: 15px;}
.article .tabs_nav ul {padding: 10px 2px 0;}
.article .tabs_nav ul li a {text-align: center;padding: 0 12px;}
.article .article_footer {background-color: #ffffff;padding: 10px;border-top: 1px dotted #6d5a55;}
.article .article_footer .fb_like_btn {display: none;}
.article .article_footer .add_to_favorites {float: right;}
.article .article_footer .add_to_favorites .btn {filter: none;}
.tripadvisor_rating{float:right}
.tripadvisor_rating .cdsROW.narrow{width: auto !important;max-width: 250px !important;}
.tripadvisor_reviews{padding-bottom: 15px !important}
.tripadvisor_reviews .widSSP{width: 100% !important;max-width: 468px !important;}
.custom_share{background: #fe6d4c; display: block; float: right; color: #fff; padding: 2px 5px; border-radius: 3px}
.custom_share i{font-size: 11px; margin-right: 4px}
/***    Article Content ***/
.article .article_content {padding: 20px 0 10px; background: #fff}
.article .article_content iframe {border: none}
.article .article_content iframe.facebook-media {min-width: 260px !important;max-width: 590px !important;width: 100% !important;display: block;height: auto !important;}
.article .article_content iframe.instagram-media {min-width: 260px !important;max-width: 590px !important;}
.article .article_content .fb-post {margin: 0 -30px;background: #ffffff;width: auto !important;}
.article .article_content .pager li{margin:0 0 10px 0;padding: 0}
.article .article_content .pager a{text-decoration: none; background: none}
.article .article_content_single {padding: 20px;background-color: #ffffff;}
/***    Article Content: Facilities ***/
.article .article_facilites h5 {color: #cb3816;}
.article .article_facilites ul {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #6d5a55;}
.article .article_facilites ul.last_child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.article .article_facilites ul li {margin-top: 5px;}
/***    Article Content: Prices ***/
.article .article_prices .table {margin-bottom: 10px;}
/***    Article Content: eBrochures ***/
.article .article_ebrochures h1 {font-size: 17px;}
.article .article_ebrochures ul {margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px dotted #6d5a55;}
.article .article_ebrochures ul.last_child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.article .article_ebrochures ul li {background: url(../pictures/ico_pdf_48x48px.png) no-repeat left top;padding: 10px 0 10px 58px;margin-top: 10px;}
.article .article_ebrochures ul li h1 a {color: #cb3816;}
.article .article_ebrochures ul li h1 a:hover {color: #010101;}
/***    Article Content: Events ***/
.article.event .tinymce_content{padding: 15px}
.article .article_events {padding: 10px 0 10px;}
.article .article_events article {padding: 10px 0;border-bottom: 1px dotted #b6acaa;}
.article .article_events article span.event_date_list {display: none;}
.article .article_events article figure {width: 80px;float: left;margin-right: 10px;}
.article .article_events article h1 {font-size: 20px;margin-left: 90px;margin-top: 0;}
.article .article_events article p {margin: 2px 0 0 90px;font-weight: 600;}
.article .article_events article a {color: #cb3816;}
.article .article_events article a:hover {color: #010101;}
/***    Article Content: Userr Reviews ***/
.article .article_user_reviews {}
.article .article_user_reviews ul {margin: -10px 0 0;}
.article .article_user_reviews ul li {border-bottom: 1px dotted #b6acaa;padding: 10px 0;}
.article .article_user_reviews ul li.last_child {border-bottom: 0;}
.article .article_user_reviews ul li header i.fa,
.article .article_user_reviews ul li header .reviews_rate {float: left;margin-right: 10px;}
.article .article_user_reviews ul li header i.fa {display: block;font-size: 18px;}
.article .article_user_reviews ul li header h1 {font-size: 13px;line-height: 18px;}
.article .article_user_reviews ul li p.user_review_info {color: #898989;margin: 10px 0;}
.article .article_user_reviews ul li p a {font-weight: 600;color: #cb3816;}
.article .article_user_reviews ul li p a:hover {color: #010101;}

.article_related .article_grid_box {margin: 10px 0 0;}
.article_related .article_grid_box .section_title {height: 37px;border-bottom: 7px solid #6d5a55;padding: 0;}
.article_related .article_grid_box .section_title_red {border-color: #cb3816;}
.article_related .article_grid_box .section_title h1 {background-image: none;}
.article_related .article_map_locations {display: none;}
.article_related .objects_list {margin-top: 20px;}
.article_related .objects_list:last-child {margin-bottom: 20px;}
.article_related .objects_list .section_title {height: 33px;border-bottom: 3px solid #cb3816;}
.article_related .objects_list .section_title h1 {background-image: none;}
.article_related .objects_list ol {margin: 0;padding: 0 10px;border: 1px dotted #b6acaa;}
.article_related .objects_list ol li:last-child {border-bottom: 0 !important;}
.article_text_template_1 {box-shadow: none;}
.article_text_template_1 p.photo_author {color: #6d5a55;text-align: right;padding: 5px 0 0 !important;font-size: 13px !important;line-height: 14px !important;margin: 0 !important;}
.article_text_template_1 .article_header {padding: 0 0 20px;}
.article_text_template_1 .article_header h3 {font-size: 17px;color: #000000;margin-bottom: 10px;}
.article_text_template_1 .article_header h1 {font-size: 24px;color: #cb3816;line-height: 24px;}
.article_text_template_1 .article_header h2 {font-size: 15px;color: #6d5a55;margin: 12px 0;}
.article_text_template_1 .article_header h2 a{color: #6d5a55; text-decoration: underline}
.article_text_template_1 .article_header h2 a:hover{text-decoration: none}
.article_text_template_1 .article_header p {font-size: 15px;}
.article_text_template_1 .article_photo_gallery {padding: 0;}
.article_text_template_1 .article_content {padding-bottom: 0;}
.article_text_template_1 .article_content ul li,
.article_text_template_1 .article_content p {font-size: 15px;margin: 0 0 10px;line-height: normal;}
.article_text_template_1 .article_content a {color: #cb3816;text-decoration: underline;}
.article_text_template_1 .article_content a:hover {text-decoration: none;}
.article_text_template_1 .article_content blockquote {margin-bottom: 10px;padding:20px;font-size: 15px;line-height: normal;}
.article_text_template_1 .article_content blockquote.quote_type1 {padding: 0 20px;}
.article_text_template_1 .article_content blockquote.quote_type1 p {font-size: 19px;margin: 0;font-weight: 600;font-style: italic;color: #cb3816;}
.article_text_template_1 .article_content blockquote.quote_type2 {background-color: #2e3942;}
.article_text_template_1 .article_content blockquote.quote_type2 h4 {color: #ffffff;}
.article_text_template_1 .article_content blockquote.quote_type2 p {margin: 0;color: #ffffff;}
.article_text_template_1 .article_content blockquote.quote_type3 {background-color: #2e3942;}
.article_text_template_1 .article_content blockquote.quote_type3 p {margin: 0;color: #ffffff;}
.article_text_template_1 .article_content blockquote.quote_type3 figure {margin-bottom: 20px;}
.article_text_template_1 .article_content blockquote.egida {padding: 0 0 0 15px;border-left: 5px solid #cb3816;}
.article_text_template_1 .article_content blockquote.egida,
.article_text_template_1 .article_content blockquote.egida p {font-size: 19px;font-weight: 600;font-style: italic;line-height: normal;}
.article_text_template_1 .article_content blockquote.anterfile {background-color: #2e3942;color: #ffffff;}
.article_text_template_1 .article_content blockquote.anterfile h4 {color: #ffffff;}
.article_text_template_1 .article_content blockquote.anterfile p {margin: 0;color: #ffffff;}
.article_text_template_1 .article_content .image_big {margin-bottom: 10px;min-width: 100%;}
.article_text_template_1 .article_content .image_big figure {position: relative;min-height: 30px;}
.article_text_template_1 .article_content .image_big figure i {font-size: 24px;color: rgba(255,255,255,.5);position: absolute;right: 10px;top: 10px;}
.article_text_template_1 .article_content .image_big figure p {font-size: 13px;color: #ffffff;margin: 0;padding: 10px;position: absolute;left: 0;bottom: 0;}
.article_text_template_1 .article_content ul {list-style-type: disc;}
.article_text_template_1 .article_content ul li {padding-left: 5px;margin-left: 15px;}
.article_text_template_1 .article_reccommended {padding-bottom: 0;}

/***    TinyMCE content ***/
.tinymce_content {}
.tinymce_content p {line-height: normal;}
.tinymce_content h1,
.tinymce_content h2,
.tinymce_content h3,
.tinymce_content h4,
.tinymce_content h5,
.tinymce_content h6 {color: #cb3816;}
.tinymce_content h4 {font-size: 16px;}
.tinymce_content h3 {font-size: 18px;}
.tinymce_content h2 {font-size: 20px;}
.tinymce_content h1 {font-size: 22px;}
.tinymce_content ul {list-style-type: disc;padding-left: 15px;}
.tinymce_content ol {list-style-type: decimal;padding-left: 15px;}
.tinymce_content li {line-height: normal;}
.tinymce_content blockquote {background-color: #E8E2DF;}
.tinymce_content .anterfile {background: #e8e2df; padding: 15px 15px 2px 15px; margin-bottom: 15px}
.tinymce_content .anterfile h5 {margin-bottom: 0;}
.tinymce_content p.big_intro{font-size: 15px}
.tinymce_content p a{text-decoration: underline; color: #cb3816}
.tinymce_content p a:hover{text-decoration: none}

.tinymce_content p,
.tinymce_content ul,
.tinymce_content ol,
.tinymce_content blockquote
{margin-bottom: 10px;}
.tinymce_content ul ul,
.tinymce_content ol ol {margin-bottom: 0;}

.article_content figure {position: relative;margin-bottom: 10px;}
.article_content figure figcaption {width: 100%;font-size: 12px;color: #ffffff;margin: 0;padding: 10px;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,.35);}
.article_content h1,
.article_content h2,
.article_content h3,
.article_content h4,
.article_content h5,
.article_content h6 {margin-bottom: 10px;}

/***    Article Grid Content   ***/
.article_grid_box {position: relative;}
.article_grid_content {background-color: #ffffff;padding: 10px;}
.article_grid_content article {position: relative;}
/***    Article Grid Content: Theme 1   ***/
.article_grid_theme1 h5 {margin-bottom: 10px;color: #cb3816;}
.article_grid_theme1 ul {list-style-type: disc;padding-left: 15px;}
.article_grid_theme1 ul li {margin-top: 5px;}
.transportation_info ul li a{text-decoration: underline}
/***    Article Grid Content: Theme 2   ***/
.article_grid_theme2 {position: relative;}
.article_grid_theme2 ul {overflow: hidden;max-height: 195px;}
.article_grid_theme2 ul li {background-color: #ebebeb;padding: 3px 16px 3px 5px;font-weight: 600;}
.article_grid_theme2 ul li.second_child {background-color: #ffffff;}
.article_grid_theme2 ul li span {color: #cb3816;margin-right: 5px;}
.article_grid_theme2 .table_content {max-height: 132px;}
.article_grid_theme2 .table_content .red_link {color: #cb3816;}
.article_grid_theme2 .table_content .red_link:hover {color: #010101;}
.article_grid_theme2 .btn {display: none;}
/***    Article Grid Content: Theme 3   ***/
.article_grid_theme3 .article_grid_content .custom_scrollbar {max-height: 155px;}
.article_grid_theme3 article {padding-bottom: 10px;}
.article_grid_theme3 article figure {width: 80px;float: left;margin-right: 10px;}
.article_grid_theme3 article h1 {font-size: 15px;margin-left: 90px;}
.article_grid_theme3 article p {margin-left: 90px;}
.article_grid_theme3 article p a {font-weight: 600;color: #cb3816;}
.article_grid_theme3 article p a:hover {color: #101010;}
.article_grid_theme3 article p a.read_more {display: none;}
.article_grid_theme3 article.last_child {padding-bottom: 0;}
/***    Article Grid Content: Theme 4   ***/
.article_grid_theme4 .article_grid_content {padding: 20px;}
.article_grid_theme4 .input_select .drop_down {width:50px;}
.article_grid_theme4 .input_select .drop_down .drop_down_top {width:50px;border:1px solid #b6b2b0;}
.article_grid_theme4 .input_select .drop_down .drop_down_bottom {width:50px;border:1px solid #b6b2b0;left: 0;}
.article_grid_theme4 .input_select .drop_down .drop_down_top span {background-color: #e9e9e9;}
.article_grid_theme4 .input_select .drop_down .drop_down_top span i {color: #000000;}
.article_grid_theme4 ul {width: 100%;position: relative;}
.article_grid_theme4 ul.first_child {margin-bottom: 10px;}
.article_grid_theme4 ul li {float: left;margin-right: 25px;}
.article_grid_theme4 ul li.last_child {margin-right: 0;}
.article_grid_theme4 ul li label {font-weight: 300;display: block;}
.article_grid_theme4 ul li input[type="date"] {width: 110px;}
.article_grid_theme4 ul li input[type="text"] {width: 50px;}
.article_grid_theme4 ul li button.btn {position: absolute;right: 0;bottom: 0;}
/***    Article Grid Content: Theme 5   ***/
.article_grid_theme5 .article_grid_content {background-color: #2e3942;}
.article_grid_theme5 .article_grid_content .custom_scrollbar {max-height: 155px;}
.article_grid_theme5 article {padding-bottom: 10px;}
.article_grid_theme5 article figure {width: 80px;height: 45px;float: left;margin-right: 10px;}
.article_grid_theme5 article h1 {font-size: 14px;line-height: 1;margin-left: 90px;}
.article_grid_theme5 article h1 a {color: #ffffff;}
.article_grid_theme5 article h1 a:hover {color: #cb3816;}
.article_grid_theme5 article p {color: #ffffff;margin-top: 2px;margin-left: 90px;}
.article_grid_theme5 article .badges_small {top: 10px;right: 0;}
.article_grid_theme5 article.last_child {padding-bottom: 0;}
/***    Article Grid Content: Theme 6   ***/
.article_grid_theme6 .article_grid_content .custom_scrollbar {max-height: 155px;}
.article_grid_theme6 article {padding-bottom: 10px;}
.article_grid_theme6 article figure {width: 80px;height: 45px;float: left;margin-right: 10px;}
.article_grid_theme6 article h1 {font-size: 14px;line-height: 1;margin-left: 90px;}
.article_grid_theme6 article p {margin-top: 2px;margin-left: 90px;}
.article_grid_theme6 article.last_child {padding-bottom: 0;}
/***    Article Grid Content: Theme 7   ***/
.article_grid_theme7 {display: none;}
/***    Article Grid Content: Theme 8   ***/
.article_grid_theme8 {}
.article_grid_theme8 .table tbody tr td {font-weight: 300;border-bottom: 1px dotted #6d5a55;padding: 5px 0;vertical-align: middle;}
.article_grid_theme8 .table tbody tr td.td_gmap_marker_big {width: 30px;}
.article_grid_theme8 .table tbody tr td.td_address {display: none;}
.article_grid_theme8 .table tbody tr td.td_map_marker {width: 28px;}
.article_grid_theme8 .table tbody tr td.td_map_marker .map_marker {background-color: #cb3816;text-align: center;}
.article_grid_theme8 .table tbody tr td.td_map_marker .map_marker a {width: 28px;height: 28px;display: block;}
.article_grid_theme8 .table tbody tr td.td_map_marker .map_marker i {line-height: 28px;color: #ffffff;font-size: 18px;}

/***   Getting By  ***/
.getting_by {}
.getting_by .getting_by_content {background-color: #ffffff;padding: 20px;}
.getting_by .getting_by_content article figure {width: 100%;}
.getting_by .getting_by_content article p {margin-top: 10px;}
.getting_by .getting_by_content p.view_schedule {font-weight: 600;margin-top: 10px;text-align: right;}
.getting_by .getting_by_content p.view_schedule a {color: #cb3816;}
.getting_by .getting_by_content p.view_schedule a:hover {color: #010101;}
.getting_by .getting_by_content .getting_by_table {margin-top: 10px;}
.getting_by .getting_by_content .getting_by_table table.table td {background-color: #ebebeb;border-top: 5px solid #ffffff;padding: 5px 10px;vertical-align: middle;}
.getting_by .getting_by_content .getting_by_table table.table td span {margin: 0;}
.getting_by .getting_by_content .getting_by_table table.table td span i.fa {font-size: 20px;}
.getting_by .getting_by_content .getting_by_table table.table td span.txt_red {color: #cb3816;}
.getting_by .getting_by_content .getting_by_table table.table td span.txt_blue {color: #0096e0;}
.getting_by .getting_by_content .getting_by_table table.table td img {margin-right: 5px;}
.getting_by .getting_by_content .getting_by_table table.table td.td_white {background-color: #ffffff;}
.getting_by .getting_by_content .getting_by_table table.table td.td_xs_hide {display: none;}
.getting_by .getting_by_content .getting_by_table table.table thead td {background-color: #cb3816;border-top: 0;color: #ffffff;}
.getting_by .getting_by_content .getting_by_table table.table tbody td {font-size: 15px;}
.getting_by .getting_by_content .getting_by_table_car table.table {display: none;}

/***   Getting By Search  ***/
.getting_by_search {background-color: #6d5a55;padding: 10px 10px 0;}
.getting_by_search h5 {font-size: 15px;color: #ffffff;}
.getting_by_search button.btn {position: absolute;bottom: 10px;right: 10px;font-size: 15px;}
.getting_by_search button.btn:hover {background: #2e3942;}
.getting_by_search .search_transport {padding-bottom: 50px;position: relative;}
.getting_by_search .search_transport ol li {float: left;margin: 10px 0 0 0;padding-right: 10px;width: 50%;}
.getting_by_search .search_transport ol li label {display: block;color: #ffffff;font-weight: 300;}
.getting_by_search .search_transport ol li input[type="text"] {width: 130px;}
.getting_by_search .transport_visa {padding: 10px 0;position: relative;border-top: 1px dotted #ffffff;}
.getting_by_search .transport_visa h1 {font-size: 20px;color: #ffffff;}
.getting_by_search .transport_visa h5 {font-weight: 300;line-height: 15px;margin: 5px 0 10px;}
.getting_by_search .transport_visa .input_select {width: 150px;}
.getting_by_search .transport_visa button.btn {bottom: 7px;z-index: 200;}
.getting_by_search_airplane .search_transport {padding-bottom: 50px;}
.getting_by_search_airplane .search_transport button.btn {bottom: 7px;;}

/***    Getting by Car  ***/
.getting_by_car {background-color: #ffffff;padding: 10px 10px 10px;}
.getting_by_car .panel-group {padding: 0;box-shadow: none;margin-bottom: 0 !important;}
.getting_by_car .panel-group .panel .panel-heading {padding-top: 0 !important;padding-bottom: 0 !important;}
.getting_by_car .panel-group .panel .panel-body {margin-top: 10px;}
.getting_by_car .letter {width: 36px;height: 36px;background-color: #cb3816;font-size: 20px;line-height: 36px;color: #ffffff;text-align: center;font-weight: 600;}
.getting_by_car .letter {margin-right: 10px;float: left;}
.getting_by_car header {background-color: #ffffff;padding: 10px;margin: 0;border-top: 1px dotted #6d5a55;}
.getting_by_car header.active {background-color: #e8e2df;margin: 0;border-top: 0;}
.getting_by_car h1 {font-size: 20px;line-height: 20px;color: #cb3816;}
.getting_by_car h5 {font-size: 14px;line-height: normal;color: #6d5a55;margin-left: 46px;}
.getting_by_car p {margin-top: 10px;}
.getting_by_car ul {margin-top: 10px;}
.getting_by_car ul li {padding: 10px 0;border-top: 1px dotted #6d5a55;}
.getting_by_car ul li a:hover h1,
.getting_by_car ul li a:hover h5 {color: #010101;}

/****   Travel Schedule    ***/
.travel_schedule {}
.travel_schedule .travel_schedule_content {background-color: #ffffff;padding: 20px;}
.travel_schedule .travel_schedule_content table.table td {vertical-align: middle;text-align: center;}
.travel_schedule .travel_schedule_content table.table td span {color: #010101;margin: 0;}
.travel_schedule .travel_schedule_content table.table td span.span_xs_hide,
.travel_schedule .travel_schedule_content table.table td.td_xs_hide {display: none;}
.travel_schedule .travel_schedule_content table.table td.td_left {text-align: left;}
.travel_schedule .travel_schedule_content table.table thead td {background-color: #cb3816;color: #ffffff;}
.travel_schedule .travel_schedule_content table.table tbody td {font-weight: 300;}

/***    Useful Phone Numbers  ***/
.useful_phone_numbers {background-color: #ffffff}
.useful_phone_numbers header i.fa {width: 32px;height: 32px;display: block;float: left;background-color: #cb3816;color: #ffffff;text-align: center;border-radius: 5px;}
.useful_phone_numbers header i.fa {font-size: 24px;line-height: 32px;margin-right: 10px;}
.useful_phone_numbers header h1 {font-size: 20px;line-height: 32px;color: #cb3816;float: left;}
.useful_phone_numbers .table tbody tr td {background-color: #e8e2df;border-bottom: 2px solid #ffffff;}
.useful_phone_numbers .table tbody tr td.td_text {width: 70%;border-right: 2px solid #ffffff;}
.useful_phone_numbers .table tbody tr td.td_number {width: 30%;color: #cb3816;}
.useful_phone_numbers .table_top tbody tr td.td_text {background-color: #cb3816;color: #ffffff;}

/***    Top Attractions ***/
.top_attractions {background-color: #ffffff;padding: 10px;}
.top_attractions header {padding: 0 0 10px;border-bottom: 1px dotted #6d5a55;margin-bottom: 10px;}
.top_attractions header h1 {font-size: 25px;line-height: 25px;color: #cb3816;margin-bottom: 10px;}
.top_attractions .object_info {width: 100%;height: 36px;position: absolute;left: 0;top: 10px;}
.top_attractions .object_info .letter {width: 36px;height: 36px;background-color: #cb3816;font-size: 20px;line-height: 36px;color: #ffffff;text-align: center;font-weight: 600;}
.top_attractions .object_info .letter {margin-right: 10px;float: left;}
.top_attractions .object_info h1 {font-size: 20px;line-height: 20px;margin-bottom: 3px;}
.top_attractions ul {margin-top: 10px;border-bottom: 1px dotted #6d5a55;}
.top_attractions ul li {padding: 56px 0 10px;border-top: 1px dotted #6d5a55;position: relative;}
.top_attractions ul li article {}
.top_attractions ul li article figure {width: 80px;float: left;margin-right: 10px;}
.top_attractions ul li article p span {display: none;}
.top_attractions ul li article p a {color: #cb3816;font-weight: 600;}
.top_attractions ul li article p a:hover {color: #010101;}

/***    When to Visit Sarajevo  ***/
.when_to_visit {background-color: #ffffff;padding: 10px;}
.when_to_visit header {padding: 0 0 10px;}
.when_to_visit header h1 {font-size: 25px;line-height: 25px;color: #cb3816;}
.when_to_visit .panel-group {padding: 0;box-shadow: none;margin-bottom: 0 !important;}
.when_to_visit .panel-group .panel .panel-heading {padding-top: 0 !important;padding-bottom: 0 !important;}
.when_to_visit .panel-group .panel .panel-heading header {background-color: #ffffff;padding: 10px;margin: 0;border-top: 1px dotted #6d5a55;}
.when_to_visit .panel-group .panel .panel-heading header h1 {font-size: 20px;line-height: 20px;}
.when_to_visit .panel-group .panel .panel-heading header h1 i.fa-caret-down {margin-right: 6px;}
.when_to_visit .panel-group .panel .panel-heading header h1 i.fa-caret-right {margin-right: 10px;}
.when_to_visit .panel-group .panel .panel-body {}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_images {margin-bottom: 10px;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_images ul li {display: none;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_images ul li.first_child {display: block;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_text {}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_text p {margin-bottom: 10px;font-size: 15px;line-height: normal;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_text p a {color: #cb3816;font-weight: 600;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_text p a:hover {color: #010101;}
.when_to_visit footer {border-top: 1px dotted #6d5a55;}
.when_to_visit footer ul {display: none;}

/***    10 Reasons to Visit Sarajevo    ***/
.ten_reasons {background-color: #ffffff;padding: 10px 10px 0;}
.ten_reasons header .section_subtitle {width: 230px;margin: 20px auto;}
.ten_reasons header .section_subtitle span {width: 70px;height: 70px;background: url(../pictures/circle_red_bgr_v1.png) no-repeat center center;background-size: 70px;display: block;float: left;margin-right: 5px;}
.ten_reasons header .section_subtitle span {font-size: 36px;line-height: 70px;text-align: center;color: #ffffff;font-weight: 600;}
.ten_reasons header .section_subtitle h1 {font-size: 36px;line-height: 36px;color: #cb3816;margin: 18px 0 0;}
.ten_reasons header .section_subtitle h2 {font-size: 21px;line-height: 21px;color: #cb3816;}
.ten_reasons ul li article {position: relative;padding: 51px 0 20px;}
.ten_reasons ul li article header {height: 48px;position: absolute;left: -17px;top: 0;}
.ten_reasons ul li article header .numeration {width: 51px;background: url(../pictures/corner_bgr_bl_v1.png) no-repeat left bottom;padding: 0 0 7px;float: left;}
.ten_reasons ul li article header .numeration span {width: 100%;height: 41px;display: block;background-color: #cb3816;color: #ffffff;text-align: center;line-height: 41px;font-size: 26px;font-weight: 600;}
.ten_reasons ul li article header h2 {height: 31px;line-height: 31px;font-size: 15px;padding: 0 20px 0 10px;background-color: #e8e2df;float: left;margin: 5px 0 0;}
.ten_reasons ul li article figure {margin: 0 0 10px;}
.ten_reasons footer {padding-bottom: 15px;}
.ten_reasons footer ul li.fb_like_btn {display: none;}

/***    Parking ***/
.parking_list {background-color: #ffffff;padding: 10px 10px 0;}
.parking_list header {padding: 0 0 10px;border-bottom: 1px dotted #6d5a55;margin-bottom: 10px;}
.parking_list header h1 {font-size: 25px;line-height: 25px;color: #cb3816;margin-bottom: 10px;}
.parking_list .objects_list ol {margin: 10px 0 0;}

/***    Meet Sarajevo   ***/
.meet_sarajevo {}
.meet_sarajevo .meet_sarajevo_content {background-color: #ffffff;padding: 20px;}
.meet_sarajevo .meet_sarajevo_content article h4 {font-size: 20px;line-height: 20px;margin: 15px 0;}
.meet_sarajevo .meet_sarajevo_content article p a {color: #cb3816;font-weight: 600;}
.meet_sarajevo .meet_sarajevo_content article p a:hover {color: #010101;}

/***    20 Things To Do ***/
.things_to_do_short {}
.things_to_do_short .grid_content {background-color: #ffffff;padding: 20px 10px 0;}
.things_to_do_short .grid_content ul {margin: 0 10px;}
.things_to_do_short .grid_content ul li {margin-bottom: 20px;position: relative;}
.things_to_do_short .grid_content ul li h1 {font-size: 17px;line-height: 17px;position: absolute;left: 52px;top: 0;}
.things_to_do_short .grid_content_navigation {border-top: 1px dotted #6d5a55;padding: 15px 0 0;text-align: right;}
.things_to_do_short .grid_content_navigation a {font-size: 15px;line-height: 15px;font-weight: 600;color: #cb3816;}
.things_to_do_short .grid_content_navigation a:hover {color: #010101;}
.things_to_do_short .grid_content_navigation a span.sm_hide_text {display: none;}

.twenty_things {background-color: #ffffff;padding: 10px 10px 0;}
.twenty_things header {padding: 0 0 10px;border-bottom: 1px dotted #6d5a55;margin-bottom: 10px;}
.twenty_things header .section_subtitle {margin: 20px 0;}
.twenty_things header .section_subtitle span {width: 70px;height: 70px;background: url(../pictures/circle_red_bgr_v1.png) no-repeat center center;background-size: 70px;display: block;float: left;margin-right: 5px;}
.twenty_things header .section_subtitle span {font-size: 36px;line-height: 70px;text-align: center;color: #ffffff;font-weight: 600;}
.twenty_things header .section_subtitle h1 {font-size: 36px;line-height: 36px;color: #cb3816;margin: 18px 0 0;}
.twenty_things .twenty_things_list {padding: 0 0 10px;border-top: 1px dotted #6d5a55;margin: 10px 0 0;}
.twenty_things .twenty_things_list ol {padding: 0 0 10px;}
.twenty_things .twenty_things_list ol li {margin: 10px 0 0;}
.twenty_things .twenty_things_list ol li article {background-color: #2e3942;padding: 10px;}
.twenty_things .twenty_things_list ol li article figure {min-height: 140px;margin: 0 0 10px;}
.twenty_things .twenty_things_list ol li article .numeration {width: 51px;background: url(../pictures/corner_bgr_bl_v1.png) no-repeat left bottom;padding: 0 0 7px;float: left;margin-left: -17px;}
.twenty_things .twenty_things_list ol li article .numeration span {width: 100%;height: 41px;display: block;background-color: #cb3816;color: #ffffff;text-align: center;line-height: 41px;font-size: 26px;font-weight: 600;}
.twenty_things .twenty_things_list ol li article h2 {font-size: 17px;line-height: 1;margin-left: 44px;}
.twenty_things .twenty_things_list ol li article h2 a {color: #cb3816;}
.twenty_things .twenty_things_list ol li article h2 a:hover {color: #ffffff;}
.twenty_things .twenty_things_list ol li article p {color: #ffffff;margin-left: 44px;}
.twenty_things .twenty_things_list ol li article p a {color: #cb3816;}
.twenty_things .twenty_things_list ol li article p a:hover {color: #ffffff;}
.twenty_things .twenty_things_list .next_page {padding: 10px 0 0;border-top: 1px dotted #6d5a55;}
.twenty_things .twenty_things_list .next_page p {font-size: 15px;font-weight: 600;text-align: right;}
.twenty_things .twenty_things_list .next_page p a {color: #cb3816;}
.twenty_things .twenty_things_list .next_page p a:hover {color: #010101;}

/***    Static Texts: About Us, Disclaimer, Impressum   ***/
.static_content {background-color: #ffffff;padding: 10px;}
.static_content header {padding: 0 0 10px;}
.static_content header h1 {font-size: 25px;line-height: 25px;color: #cb3816;}
.static_content figure.about_us {min-height: 116px;margin-bottom: 10px;}
.static_content .static_text {}
.static_content .static_text p {margin-bottom: 10px;font-size: 15px;line-height: normal;}
.static_content .static_text p a {color: #cb3816;}
.static_content .static_text p a:hover {color: #010101;}
.static_content .static_text ul.about_us_list {}
.static_content .static_text ul.about_us_list li {padding: 0 0 10px 10px;}
.static_content .static_text ul.about_us_list li p {margin: 5px 0 0 59px;}
.static_content .static_text ul.about_us_list li div.about_us_icon {width: 49px;height: 69px;background: url(../pictures/about_us_assets.png) no-repeat 0 0;float: left;}
.static_content .static_text ul.about_us_list li div.icon_discover {background-position: 0 0;}
.static_content .static_text ul.about_us_list li div.icon_todo {background-position: -49px 0;}
.static_content .static_text ul.about_us_list li div.icon_stay {background-position: -98px 0;}
.static_content .static_text ul.about_us_list li div.icon_info {background-position: -147px 0;}
.static_content ul.disclaimer_list {}
.static_content ul.disclaimer_list li article {padding-bottom: 0;}
.static_content ul.disclaimer_list li h1 {color: #010101;}
.static_content ul.disclaimer_list li p {margin-bottom: 10px;font-size: 15px;line-height: normal;}
.static_content .disclaimer_contact {margin: 0 -10px -10px;}
.static_content .disclaimer_contact header {background-color: #cb3816;padding: 0 10px;}
.static_content .disclaimer_contact header h1 {color: #ffffff;font-size: 20px;line-height: 42px;}
.static_content .disclaimer_contact article {background-color: #2e3942;padding: 10px 10px;}
.static_content .disclaimer_contact article p {font-size: 15px;line-height: normal;color: #ffffff;}
.static_content .disclaimer_contact article p a {color: #ffffff;}
.static_content .disclaimer_contact article p a:hover {color: #cb3816;}
.static_content .impressum {border-top: 1px dotted #b6acaa;padding: 10px 0 0;margin-bottom: -10px;}
.static_content .impressum ul {}
.static_content .impressum ul li {margin: 0 0 10px;}
.static_content .impressum ul li h5 {font-size: 15px;color: #cb3816;}
.static_content .impressum ul li p {font-size: 15px;line-height: normal;}
.static_content.error_page {margin-top: 15px;font-size: 36px;text-align: center;line-height: normal;padding: 30px;}
.static_content.error_page i.fa {display: block;margin: 0 auto 40px;font-size: 220px;color: #cb3816;}

/***    Search for Events   ***/
#search_for_events {display: none;}

/***    User Control Panel  ***/
#user_cp {background-color: #ffffff;}
#user_cp .user_cp_header {height: 36px;}
#user_cp .user_cp_header h1 {font-size: 20px;line-height: 36px;padding: 0 10px;color: #ffffff;}
#user_cp .user_cp_body {padding: 20px;}
#user_cp .user_cp_body .tabs_nav ul li a {height: 45px;padding: 8px 15px 0;line-height: 13px;}
#user_cp .user_cp_body .tabs_nav ul li a span {display: none;}
#user_cp .user_cp_body .tabs_nav ul li a i {display: block;float: left;font-size: 30px;}
#user_cp .user_cp_body .tabs_nav ul li a i.fa-unlock-alt {margin-top: 2px;}
#user_cp .user_cp_content {padding: 20px;}
#user_cp .user_cp_content label {display: block;}
#user_cp .user_cp_content input[type="text"],
#user_cp .user_cp_content input[type="email"],
#user_cp .user_cp_content input[type="password"] {width: 100%;height: 25px;}
#user_cp .user_cp_content input[type="text"],
#user_cp .user_cp_content input[type="email"],
#user_cp .user_cp_content input[type="password"] {margin-bottom: 15px;}
/*#user_cp .user_cp_content select {max-width: 220px;}*/
#user_cp .user_cp_content input[type="submit"] {margin-top: 5px;}
#user_cp .user_cp_content .input_select {border: 1px solid #b6b2b0;height: 26px;margin-bottom: 15px;margin-right: 10px;}
#user_cp .user_cp_content .input_select .drop_down_bottom {margin-right: -1px !important;left: -1px !important;}
#user_cp .user_cp_content #select-user_title {width: 85px;}
#user_cp .user_cp_content #select-user_country {width: 220px;margin-right: 0;}
#user_cp .user_cp_content #select-user_birth_day {width: 65px;float: left;}
#user_cp .user_cp_content #select-user_birth_month {width: 80px;float: left;}
#user_cp .user_cp_content #select-user_birth_year {width: 80px;float: left;margin-right: 0;}
#user_cp .user_cp_content ul.change_email_password li {width: 100%;}
#user_cp .user_cp_content ul.change_email_password li.first_child {padding-bottom: 20px;}
#user_cp .user_cp_content ul.change_email_password li.last_child {border-top: 1px dotted #6d5a55;padding-top: 20px;}
#user_cp .user_cp_content ul.change_email_password li h5 {color: #cb3816;margin: 0 0 10px;}
#user_cp .user_cp_content ul.user_interest {width: 100%;}
#user_cp .user_cp_content ul.user_interest li {width: 100%;padding: 0 0 10px;float: left;}
#user_cp .user_cp_content ul.user_interest li label {float: left;margin: 4px 0 0 10px;}
#user_cp .user_cp_content ul.user_interest li input[type="checkbox"] {float: left;}

.admin-icons{position: absolute;top: 50px;right: 20px;font-size: 20px;background: #cb3816; padding: 5px;border-radius: 3px;}
.admin-icons a{padding: 0 5px;color: #fff}

.when_to_visit_tabs .white_tabs{display: none}
.white_tabs{margin-bottom:15px;margin-left:5px;margin-top:4px;border-bottom:5px solid #cb3816;padding-bottom:-1px;width:576px}
.white_tabs li{float:left;width:95px;margin-right:1px;margin-top:1px}
.white_tabs li a{display:block;border:1px solid #ccc;text-align:center;height:28px;line-height:28px;border-radius:5px 5px 0 0;font-size:15px}
.white_tabs a.selected{background:#cb3816;border:1px solid #cb3816;color:#fff}
.input_select.dark{border:1px solid #2e3942 !important;margin:0 !important}

/***    Cookie policy   ***/
.cookie-policy-wrapper {background-color: rgba(46, 57, 66, .85);width: 100%;padding: 10px 0;}
.cookie-policy-wrapper {position: fixed;left: 0;bottom: 0;z-index: 100;}
.cookie-policy-wrapper .cookie-policy {padding: 0 0 15px;}
.cookie-policy-wrapper .cookie-policy p {color: #ffffff;line-height: normal;font-size: 12px;}
.cookie-policy-wrapper .cookie-policy a {color: #ffffff;text-decoration: underline;}
.cookie-policy-wrapper .cookie-policy a:hover {color: #cb3816;text-decoration: none;}
.cookie-policy-wrapper .btn span.btn_text {height: 25px;line-height: 25px;}

/***    Banners sizes   ***/
.dfp-banner {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.dfp-banner div {
    /*padding-top: 15px;*/
    margin: 0 auto 15px;
}
.dfp-banner-billboard iframe {
    width: 100%!important;
    height: 100%!important;
}
.dfp-banner-billboard div, .dfp-banner-billboard div[id*=google_ads_iframe] iframe {
    width: 100%!important;
    height: 100%!important;
}

/***    Embed video content   ***/
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin-bottom: 10px;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}

/***    Homepage top stories   ***/
.top_stories {padding-top: 20px;text-align: left;padding-bottom: 10px;}
.top_stories li {margin-bottom: 10px;}
.top_story {background-color: #ffffff;box-shadow: 0 0 4px rgba(0,0,0,.2);}
.top_story:hover {box-shadow: 0 0 8px rgba(0,0,0,.3);}
.top_story a {display: block;position: relative;}
.top_story-figure {width: 120px;float: left;overflow: hidden;}
.top_story-figure img {height: 120px;object-fit: cover;}
.top_story-figure img.extra-big {display: none;}
.top_story-figure img.big {display: none;}
.top_story-body {padding: 10px;margin-left: 120px;}
.top_story-category {font-size: 12px;text-transform: uppercase;color: #cb3816;margin-bottom: 10px;position: relative;}
.top_story-category:after {width: 20px;height: 3px;background-color: #e0e5e9;content: "";position: absolute;left: 0;bottom: -6px;}
.top_story-title {font-size: 18px;}
.top_story-text {display: none;}

.top_stories li.child_1 .top_story-figure {width: 100%;float: none;}
.top_stories li.child_1 .top_story-figure img {height: auto;object-fit: initial;min-height: 192px;}
.top_stories li.child_1 .top_story-figure img.square {display: none;}
.top_stories li.child_1 .top_story-figure img.big {display: block;}
.top_stories li.child_1 .top_story-body {padding: 20px;margin-left: 0;}
.top_stories li.child_1 .top_story-category {font-size: 14px;margin-bottom: 20px;}
.top_stories li.child_1 .top_story-category:after {bottom: -12px;}
.top_stories li.child_1 .top_story-title {font-size: 20px;}

.top_stories_wrapper {text-align: center;}
.top_stories_wrapper .btn {margin: 0 auto 20px;display: none;}
