/****************************************************
# Project:  Sarajevo.travel                         #
# Date:     26.12.2013.                             #
# Edited:   26.12.2013. by ICS.ba                   #
########### Small Devices                           #
****************************************************/
/***  Global  ***/
/*body {background-image: url(../pictures/body_bgr_20140411.jpg);background-repeat: no-repeat;background-position: center 173px;}*/

/***  Global: Custom  ***/
.space_vertical {margin-bottom: 15px !important;}
.noshadow {box-shadow: none !important;}

/***    Tabs    ***/
.tabs_nav ul li a i {display: none;}
.tabs_nav ul li a span {display: inline;}
.tabs_nav ul.tabs_num3 li,
.tabs_nav ul.tabs_num4 li,
.tabs_nav ul.tabs_num5 li,
.tabs_nav ul.tabs_num6 li {width: auto;}

/***    Badges  ***/
.badges {width: 75px;height: 30px;display: block;}
.badges p {height: 30px;font-size: 10px;line-height: 10px;background: url(../pictures/badges_v1.png) no-repeat 5px 0;font-weight: 600;text-transform: uppercase;padding: 6px 0 0 26px;}
.badges_gold p {color: #6d5a55;background-position: 5px 0;}
.badges_silver p {color: #858585;background-position: 5px -30px;}

/***  Box Curve Shadows ***/
.box_curve_shadow {position: relative;}
.box_curve_shadow:before,
.box_curve_shadow:after {z-index: -1; position: absolute; content: "";left: 5px;width: 47%;background: transparent;-webkit-box-shadow: 0 15px 10px rgba(0,0,0,.5);-moz-box-shadow: 0 15px 10px rgba(0,0,0,.5);box-shadow: 0 15px 10px rgba(0,0,0,.5);-webkit-transform: rotate(-5deg);-moz-transform: rotate(-5deg);-o-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);}
.box_curve_shadow:after {-webkit-transform: rotate(5deg);-moz-transform: rotate(5deg);-o-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg);right: 5px;left: auto;}
.box_curve_shadow_small:before, .box_curve_shadow_small:after {bottom: 12px;top: 80%;max-width:100px;}
.box_curve_shadow_big:before, .box_curve_shadow_big:after {bottom: 17px;top: 70%;max-width:300px;}

/***  Box Shadows ***/
#page_content_right,
.article .tabs_content_holder,
.objects_list,
.objects_categories ul li,
.facebook_comment_box,
.getting_by .getting_by_content .getting_by_table,
.article .article_tour_organized ul,
#home_sarstories_booking .booking_holder_home,
.booking_right_holder,
.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   ***/
#navigation_main {
    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 .booking_holder_nav .btn-booking {
    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_theme10 .grid_content article .grid_box_caption,
.objects_top_list ul li.recomended_object .objects_top_list_caption,
.grid_box_theme10_v3 .grid_content header,
.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 */
}

/***    Bootstrap Reset ***/
/***    Dropdown    ***/
.dropdown .dropdown-menu {border: 0;border-radius: 0;box-shadow: none;}
/***    Modal   ***/
.modal .modal-dialog {}
.modal .modal-dialog .modal-content .modal-body {padding: 30px;}
.modal .modal-dialog .modal-content .modal-body:before,
.modal .modal-dialog .modal-content .modal-body:after {content: ' ';display: table;}
.modal .modal-dialog .modal-content .modal-body:after {clear: both;}
.modal .modal-dialog .modal-content .modal-body fieldset {width: 285px;border-bottom: 0px;border-right: 1px dotted #6d5a55;padding: 0 30px 0 0;float: left;}
.modal .modal-dialog .modal-content .modal-body fieldset input {width: 254px;}
.modal .modal-dialog .modal-content .modal-body fieldset input[type="submit"] {margin-top: 15px;}
/*.modal .modal-dialog .modal-content .modal-body ul.modal_errors {margin: -30px -30px 30px;}*/

/***    OWL Theme    ***/
/***    OWL Theme: Theme 1    ***/
.owl_theme1 .owl-controls {margin-top: 22px;}
/***	OWL Theme: Theme 3	***/
.owl_theme3 .owl-controls {margin: 5px 7px 0;text-align: left;padding: 0 0 5px;position: absolute;left: 0;bottom: -4px;}
.owl_theme3 .owl-controls .owl-buttons {display: none;}
.owl_theme3 .owl-controls .owl-pagination {display: block;}
.owl_theme3 .owl-controls .owl-page span {width: 7px;height: 7px;margin: 3px;}
/***    OWL Theme: Theme 4    ***/
.owl_theme4 .owl-controls {left: 90px;}
.owl_theme4 .owl-controls .owl-page span {width: 7px;height: 7px;margin: 3px;}
/***    OWL Theme: Theme 5    ***/
.owl_theme5 .owl-controls {margin: 5px 0 0;padding: 0 7px;text-align: left;position: absolute;left: 0;bottom: 0;}
.owl_theme5 .owl-controls .owl-buttons {display: none;}
.owl_theme5 .owl-controls .owl-pagination {display: block;}
.owl_theme5 .owl-controls .owl-page span {width: 7px;height: 7px;margin: 3px;}
/***    OWL Theme: Theme 7    ***/
.owl_theme7 .owl-controls .owl-pagination {display: block;position: absolute;left: 15px;top: 0;}
.owl_theme7 .owl-controls .owl-buttons {display: none;}

/***    Navigation Top  ***/
#navigation_top {width: 100%;height: 35px;}
#navigation_top ul {float: left;}
#navigation_top ul li {padding:12px 0 0;float: left;}
#navigation_top ul.nav_top li {margin-right: 12px;float: left;}
/*#navigation_top ul.nav_top li a i {font-size: 14px;line-height: 14px;}*/
#navigation_top ul.choose_lang {padding-right: 9px;}
#navigation_top ul.choose_lang li {margin-right: 2px;padding: 0;float: left;}
#navigation_top ul.choose_lang li a {font-weight: 600;padding: 12px 5px 4px;display: block;text-transform: uppercase;}
#navigation_top ul.choose_lang li a:hover {background-color: #757170;color: #ffffff;}
#navigation_top ul.choose_lang li.active a {background-color: #cb3816;color: #ffffff;}
#navigation_top .header_user_content {height: 35px; float: left;display: none;}
#navigation_top .header_nav_search {height: 30px; float: right;}
#navigation_top .header_nav_search .search_form {float: left;}
#navigation_top .header_nav_search .search_form fieldset {width: 132px;padding: 7px 0 0;}
#navigation_top .header_nav_search .search_form fieldset input {width: 107px;height: 21px;border-right: 0;padding: 0 5px;float: left;}
.lt-ie9 #navigation_top .header_nav_search .search_form fieldset input {height: 21px;padding-top: 2px;}
#navigation_top .header_nav_search .search_form fieldset button {width: 25px;height: 21px;background: #cb3816;border-color: #b7b7b7;border-left: 0;float: left;}
#navigation_top .header_nav_search .search_form fieldset button:hover {background-color: #2e3942;}
#navigation_top .header_nav_search .search_form fieldset button span {color: #ffffff;text-shadow: 0 1px 0 rgba(0,0,0,.5);top: -2px;}
/***    Navigation Top: User loged  ***/
#navigation_top.user_loged {background-color: #2e3942;}
#navigation_top.user_loged  ul li a {color: #ffffff;}
#navigation_top.user_loged  ul li a:hover {color: #cb3816;}
#navigation_top.user_loged .header_user_content {display: block;}
#navigation_top.user_loged .header_user_content p {height: 35px;padding: 12px 26px 0 10px;float: left;color: #ffffff;margin-right: 6px;}
#navigation_top.user_loged .header_user_content p {background: #cb3816 url(../pictures/bootstrap/navbar-brand_corner_v2.png) no-repeat right top;}
#navigation_top.user_loged .header_user_content ul.nav_top li {margin: 0;}
#navigation_top.user_loged .header_user_content ul.nav_top li a {padding: 0 6px;display: block;}
#navigation_top.user_loged .header_user_content ul.nav_top li a span {display: none;}
#navigation_top.user_loged ul.choose_lang li a:hover {background-color: #cb3816;color: #ffffff;}

/***   Header  ***/
#header_main .header_logo h1, #header_main .header_logo h2 {width: 219px;margin: 15px 0 15px 10px}
#header_main .find_us {margin-top: 59px;padding: 0 0 10px;float: right;}
#header_main .find_us .dropdown a.dropdown-toggle {width: 70px;height: 32px;background-color: #cb3816;color: #e8e2df;font-size: 11px;line-height: 11px;display: block;border-radius: 16px;padding: 5px 14px 0;font-weight: 600;}
#header_main .find_us .dropdown a.dropdown-toggle:focus {text-decoration: none;}
#header_main .find_us .dropdown .dropdown-menu {background-color: #e8e2df;min-width: 155px;padding: 0 0 5px 5px;right: 0;left: auto;z-index: 1030;}
#header_main .find_us .dropdown .dropdown-menu {
    -webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2);
}
#header_main .find_us .dropdown .dropdown-menu li {margin: 5px 5px 0 0;float: left;}
#header_main .find_us .dropdown .dropdown-menu li p {line-height: 32px;margin: 0;}
#header_main .find_us .dropdown .dropdown-menu li a {width: 32px;height: 32px;background-color: #cb3816;border-radius: 16px;display: block;padding: 0;text-align: center;}
#header_main .find_us .dropdown .dropdown-menu li a:hover {background-color: #2e3942;}
#header_main .find_us .dropdown .dropdown-menu li a i {color: #e8e2df;font-size: 20px;line-height: 32px;}

/***   Navigation Main  ***/
#navigation_main {height: 47px;}
#navigation_main .btn-navigation {display: none;}
#navigation_main ul {width: auto;position: relative;left: 0;top: 0;background: transparent;filter: none;box-shadow: none;}
#navigation_main ul li {background: url(../pictures/navigaton_main/navigation_top_div_home.png) no-repeat right top;float: left;}
#navigation_main ul li.home {display: block;}
#navigation_main ul li.home a {width: 45px;height: 47px;background: url(../pictures/navigaton_main/navigation_top_home.png) no-repeat left top;display: block;}
#navigation_main ul li.last_child_bgr {width: 5px;height: 47px;background-position: left -47px;}
#navigation_main ul li.with_submenu {height: 47px;border-bottom: none;}
#navigation_main ul li.with_submenu a {color: #ffffff;}
#navigation_main ul li.with_submenu a.main_cat {background: url(../pictures/navigaton_main/navigation_top_div_home.png) no-repeat left -47px;font-size:16px;color: #ffffff;line-height: 47px;display: block;}
#navigation_main ul li.with_submenu a.main_cat span {padding: 0 10px;}
#navigation_main ul li.with_submenu a.main_cat i {display: none;}
#navigation_main ul li.with_submenu:hover,
#navigation_main ul li.submenu_open,
#navigation_main ul li.selected {background-color: #2e3942;}
/*#navigation_main ul li.with_submenu:hover .sub_menu_holder {display: block;}*/
#navigation_main ul li.submenu_open .sub_menu_holder {display: block !important;}
#navigation_main ul li.with_submenu .sub_menu_holder {width: 100%;position: absolute;left: 0;top: 43px;display: none;}
#navigation_main ul li.with_submenu .sub_menu_holder {
    background: #20282e; /* 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 */
}
#navigation_main ul li.with_submenu .sub_menu_holder {-webkit-box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);}
#navigation_main ul li.with_submenu .sub_menu_holder a.back_link {display: none;}
#navigation_main ul li.with_submenu .sub_menu_holder .box20 {width: 25%;float: left;}
#navigation_main ul li.with_submenu .sub_menu_holder .box30 {width: 33.33333334%;float: left;}
#navigation_main ul li.with_submenu .sub_menu_holder .box40 {width: 50%;float: left;}
#navigation_main ul li.with_submenu .sub_menu_holder ol {margin: 20px 0 30px 0;padding: 0 0 0 20px;border-right: 1px dotted #919699;}
#navigation_main ul li.with_submenu .sub_menu_holder ol.last_child {border-right: 0;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li {height: auto !important;background: none;float: none;border: none;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li {padding: 0 10px 13px 0;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li.last_child {width: auto !important;padding-bottom: 0;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li a {width: auto;line-height: normal !important;font-size: 13px;padding: 0;display: inline;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li a:hover {color: #cb3816;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li a.main_sub_cat {font-size: 14px;line-height: normal;color: #cb3816;font-weight: 600;margin: 0;padding: 0;}
#navigation_main ul li.with_submenu .sub_menu_holder ol li a.main_sub_cat:hover {color: #ffffff;}
#navigation_main ul li.with_submenu .sub_menu_holder .sub_menu_striped {height: 10px;}
#navigation_main ul li.with_submenu .sub_menu_holder .sub_menu_striped {background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.30) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.30) 50%, rgba(0, 0, 0, 0.30) 75%, transparent 75%, transparent);background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.30) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.30) 50%, rgba(0, 0, 0, 0.30) 75%, transparent 75%, transparent);background-size: 40px 40px;}
#navigation_main ul li.choose_lang,
#navigation_main ul li.user_section,
#navigation_main ul li.nav_search {display: none;}
/***   Navigation Main: Home  ***/
#navigation_main.home_nav {margin-bottom: 15px;}
#navigation_main.home_nav ul li,
#navigation_main.home_nav ul li.with_submenu a.main_cat {background-image: url(../pictures/navigaton_main/navigation_top_div_home.png);}
/***    Navigation Main: Booking    ***/
#navigation_main .booking_holder_nav {float: none;position: absolute;top: 0;right: 0;z-index: 1000;}
#navigation_main .booking_holder_nav .btn-booking {margin-right: 0;}
#navigation_main .booking_holder_nav .btn-booking span.btn_text {height: 47px;line-height: 47px;font-size: 16px;}
#navigation_main .booking_holder_nav .booking_holder_top {width: 300px;top: 47px;right: 0;}

/***    Breadcrumb Top  ***/
#breadcrumbs_top {margin-bottom: 15px;}
.breadcrumb {padding-left: 10px;padding-right: 10px;display: block;margin-top: 15px;}

/***  Sarajevo Stories, Booking ***/
#home_sarstories_booking {height: 323px;margin: 23px 0 60px;}
#home_sarstories_booking .sarajevo_stories {width: 640px;height: 392px;background: url(../pictures/sarajevo_stories/sarajevo_stories_home_bgr_20140411.png) no-repeat 0 0;position: absolute;left: 0;top: -12px;z-index: 10;padding: 21px 32px 0;margin: 0;}
#home_sarstories_booking .sarajevo_stories .grid_box_caption {padding: 12px 16px;}
#home_sarstories_booking .sarajevo_stories .grid_box_caption h1 {font-size: 32px;line-height: 32px;}

/***    Sarajevo for you    ***/
#sarajevo_for_you .sfy_bgr_top {display: none;}
#sarajevo_for_you .sfy_holder {padding: 8px 0 8px 8px;}
#sarajevo_for_you .sfy_holder header {width: 180px;height: 64px;background-image: url(../pictures/sarajevo_for_you/sfy_header_corner_right.png);background-repeat: no-repeat;background-position: right top;padding-top: 8px;padding-right: 32px;float: left;}
#sarajevo_for_you .sfy_holder section {float: left;}
#sarajevo_for_you .sfy_holder section ul {width: 432px;}
#sarajevo_for_you .sfy_holder section ul li {height: 64px;}
#sarajevo_for_you .sfy_holder section ul li a {padding-bottom: 0;font-size: 12px;}
/*
#sarajevo_for_you .sfy_holder section ul li.sfy_authetnic {width: 81px;}
#sarajevo_for_you .sfy_holder section ul li.sfy_gastro {width: 83px;}
#sarajevo_for_you .sfy_holder section ul li.sfy_active {width: 93px;}
#sarajevo_for_you .sfy_holder section ul li.sfy_wellness {width: 95px;}
#sarajevo_for_you .sfy_holder section ul li.sfy_budget {width: 80px;}
*/

/***  Grids ***/
.grid_box .button_v1 {position: absolute;right: 0px;bottom: -40px;}
.grid_box .grid_content .tabs_nav {margin: 0 10px 10px 10px;}
.grid_box .grid_content .tabs_nav header {display: none;}
.grid_box .grid_content .tabs_nav ul {display: block !important;position: relative;top: 0;background-color: transparent;border-bottom: 1px solid #ededed;}
.grid_box .grid_content .tabs_nav ul li {float: left;}
.grid_box .grid_content .tabs_nav ul li a {height: 25px;line-height: 25px;color: #898989;background: transparent;}
.grid_box .grid_content .tabs_nav ul li a:hover {color: #cb3816;background-color: transparent;}
.grid_box .grid_content .tabs_nav ul li.active a {color: #ffffff;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.grid_box .grid_content .tabs_nav ul li.active a {background: #cb3816 url(../pictures/inner_shadow_bottom_v1.png) repeat-x left bottom;cursor: default;}
/***  Grids: Events ***/
.grid_box_theme1 .grid_content {min-height: 328px;}
.grid_box_theme1 .grid_content article figure {height: 158px;}
/***  Grids: Events -> Search Events ***/
.grid_box_theme1 .grid_search_events {padding: 0 5px;position: relative;top: 0;right: 0;display: inline-block;}
.grid_box_theme1 .grid_search_events header {display: none;}
.grid_box_theme1 .grid_search_events section {height: 50px;background: #2e3942 url(../pictures/inner_shadow_top_v1.png) repeat-x left top;;margin: 0;padding: 10px;display: block;border-radius: 0 0 4px 4px;}
.grid_box_theme1 .grid_search_events section h4 {font-size: 15px;line-height: 30px;color: #ffffff;float: left;margin: 0 4px 0 0;}
.grid_box_theme1 .grid_search_events section .input_select {float: left;margin: 3px 4px;}
.grid_box_theme1 .grid_search_events section .button_v1 {float: left;margin-left: 4px;}
.grid_box_theme1 .grid_search_events section .button_v1 button {width: auto;background-color: #cb3816;}
/***  Grids: Explore Sarajevo, Experience Sarajevo ***/
.grid_box_theme2 .grid_content {min-height: 223px;}
.grid_box_theme2 .grid_content article {margin-bottom: 50px;}
.grid_box_theme2 .grid_content article figure {min-height: 101px;}
.grid_box_theme2 .grid_content article p a {visibility: hidden;}
.grid_box_theme2 .grid_content article .read_more {right: 0;visibility: visible;}
/***  Grids: Accommodation, Eating Out, Going Out, Shopping ***/
.grid_box_theme3 .grid_content {min-height: 186px;}
.grid_box_theme3 .grid_content article {margin-bottom: 20px;}
.grid_box_theme3 .grid_content article figure {height: 146px;}
.grid_box_theme3 .button_v1 {right: 10px;left: auto;bottom: -8px;}
.grid_box_theme3_v2 .grid_content {padding-bottom: 10px;}
.grid_box_theme3_v2 .grid_content article {margin-bottom: 25px;}
.grid_box_theme3_v2 .grid_content article p {margin: 10px 0 0;}
.grid_box_theme3_v2 .grid_content article p a {visibility: hidden;}
.grid_box_theme3_v2 .grid_content article a.read_more {visibility: visible;right: 0;bottom: -23px;}
/***  Grids: What they say ***/
.grid_box_theme4 .grid_content {min-height: 381px;}
.grid_box_theme4 .grid_content article {margin-bottom: 0px;}
.grid_box_theme4 .grid_content article .quote {height: 20px;text-align: right;}
.grid_box_theme4 .grid_content article .quote img {vertical-align: top;}
.grid_box_theme4 .grid_content article .they_say {height: 133px;background-color: #2e3942;padding: 20px;}
.grid_box_theme4 .grid_content article .they_say p {color: #ffffff;font-size: 14px;line-height: normal;}
.grid_box_theme4 .grid_content article .they_say p.tweet{height:85px}
.grid_box_theme4 .grid_content article .they_say p.author {font-size: 11px}
.grid_box_theme4 .grid_content article figure {margin-bottom: 20px;}
.grid_box_theme4 .grid_content article figure img {display: none;}
.grid_box_theme4 .grid_content article figure img.thumb {display: block;}
.grid_box_theme4 .grid_content article figure span {width: 30px;height: 30px;display: block;text-align: right;position: absolute;right: 8px;top: 8px;}
.grid_box_theme4 .grid_content article figure span i {color: #ffffff;font-size: 30px;line-height: 30px;}
/***    Grids: Advertorials  ***/
.grid_box_theme5 .grid_content {padding-bottom: 5px;min-height: 302px;}
.grid_box_theme5 .grid_content article {margin-bottom: 30px;}
.grid_box_theme5 .grid_content article figure {height: 147px;}
.grid_box_theme5 .grid_content article .read_more {right: 0;bottom: -27px;}
.grid_box_theme5 .grid_content article .read_more {visibility: visible;}
/***    Grids: Tours  ***/
.grid_box_theme7 .grid_content {padding-bottom: 5px;min-height: 302px;}
.grid_box_theme7 .grid_content article {margin-bottom: 30px;}
.grid_box_theme7 .grid_content article figure {height: 147px;}
.grid_box_theme7 .grid_content article .read_more {right: 0;bottom: 0;}
.grid_box_theme7 .grid_content article .read_more {visibility: visible;}
.grid_box_theme7 .button_v1 {right: 10px;left: auto;bottom: -8px;}
/***  Grids: Stories ***/
.grid_box_theme8 .grid_content {min-height: 274px;}
.grid_box_theme8 .grid_content article figure {height: 158px;}
/***  Grids: Others ***/
.grid_box_theme10 .grid_content {min-height: 347px;}
.grid_box_theme10 .grid_content article .grid_box_caption {position: absolute;left: 0;bottom: 0;padding: 8px 10px;}
.grid_box_theme10 .grid_content article .grid_box_caption h1 {margin: 0 !important;font-size: 32px;line-height: 32px;}
.grid_box_theme10 .grid_content article .grid_box_caption h1 a:hover {color: #ffffff;}
.grid_box_theme10 .grid_content article figure {margin-bottom: 15px;height: 327px;overflow: hidden;}
.grid_box_theme10 .grid_content article h5 {margin: 0 0 15px;}
.grid_box_theme10 .button_v1 {bottom: -20px;padding-left: 0;}
.grid_box_theme10 .grid_content article .grid_box_caption h1 a {color: #ffffff;}
.grid_box_theme10_v2 .grid_content article figure {min-height: 290px;height: auto !important;}
.grid_box_theme10_v3 .grid_content {position: relative;min-height: 350px;}
.grid_box_theme10_v3 .grid_content header {width: 580px;position: absolute;left: 20px;top: 299px;z-index: 500;padding: 8px 10px;}
.grid_box_theme10_v3 .grid_content header h1 {font-size: 32px;line-height: 32px;}
.grid_box_theme10_v3 .grid_content article .numbers {margin-top: 0;}
.grid_box_theme10_v3 .grid_content article h1 {font-size: 32px;line-height: 32px;margin-top: 0;}
.grid_box_theme10_v3 .grid_content article p {float: none;margin-left: 52px;}
/***  Grids: Today's Events ***/
.grid_box_theme11 .grid_content {min-height: 284px;}
.grid_box_theme11 .grid_content article {margin-bottom: 50px;}
.grid_box_theme11 .grid_content article figure {height: 101px;}
.grid_box_theme11 .grid_content article p a {visibility: hidden;}
.grid_box_theme11 .grid_content article .read_more {right: 0;visibility: visible;}
/***  Grids: What's On' ***/
.grid_box_theme12 .grid_content article figure {min-height: 88px;}
/***  Grids: Tours ***/
.grid_box_theme13 .grid_content {min-height: 251px;}
.grid_box_theme13 .grid_content article figure {min-height: 101px;}

/***    Banners sizes   ***/
.banner_300px {width: 300px;}
.dfp-banner-billboard div {padding: 0;}

/***    Google Maps ***/
.google_maps_small {margin-top: 0px;}
.google_maps_small .button_v1 {right: 10px;left: auto;}

/***    Download App ***/
.download_app_small {background-color: #ffffff;min-height: 145px;position: relative;}
.download_app_small h1 {font-size: 32px;line-height: 30px;top: 38px;}
.download_app_small h2 {font-size: 21px;top: 14px;font-weight: 300;}
.download_app_small h1,
.download_app_small h2 {color: #ffffff;text-shadow: 0px 0px 8px rgba(255, 126, 0, 0.5);position: absolute;left: 13px;}
.download_app_small ul {width: 100%;height: 36px;background: #000000;background: rgba(0,0,0,.4);position: absolute;left: 0;bottom: 0;padding: 0 0 0 11px;}
.download_app_small ul li {float: left;padding: 0 20px 0 0;}
.download_app_small ul li a {height: 36px;line-height: 36px;display: block;padding: 0 0 0 0;}
.download_app_small ul li a {color: #ffffff;font-size: 14px;font-weight: 600;}
.download_app_small ul li a i {font-size: 20px;}

/***    Facebook Comment Box    ***/
.facebook_comment_box {background-color: #ffffff;padding: 20px;}

/***    Footer  ***/
#footer {padding: 40px 0 0;margin-top: 15px;}
#footer .categories {padding: 0 0 40px;}
#footer .categories .box {float: left;}
#footer .categories .box_discover {width: 27%;}
#footer .categories .box_to-do {width: 20%;}
#footer .categories .box_stay {width: 30%;}
#footer .categories .box_travel {width: 23%;}
#footer .categories ul li {padding: 0 10px 10px 0;}
#footer .categories ul li.main_cat a {color: #ffffff;font-weight: 600;text-transform: uppercase;}
#footer .categories ul li.main_cat a:hover {color: #cb3816;}
#footer .navigation {padding: 20px 0;border-top: 1px solid #5a5e62;border-bottom: 1px solid #5a5e62;margin-bottom: 15px;}
#footer .navigation p {font-size: 14px;line-height: normal;}
#footer .navigation p a {margin: 0 10px;}
#footer .footer_bottom {padding: 15px 0;}
#footer .footer_bottom .sponsors a {margin-left: 15px;}
#footer .footer_bottom .sponsors img {margin-top: 15px;}
#footer .footer_bottom .disclaimer {margin-top: 15px;padding-top: 15px;}

/***    Modal - Custom  ***/
#forgoten_password_modal .modal-dialog .modal-content .modal-body fieldset {width: auto;border-right: none;padding-right: 0;float: auto;}
#forgoten_password_modal .modal-dialog .modal-content .modal-body fieldset p {margin-bottom: 30px;}
.modal_custom_logreg {width: 255px;float: left;padding: 65px 0 0 30px;}
.modal_custom_logreg .button_v1 {margin-bottom: 50px;}
.modal_custom_registered .congrat {padding-bottom: 30px;}
.modal_custom_registered .congrat h4 {font-size: 17px;}
.modal_custom_registered .note {padding-top: 30px;}
.modal_custom_password_reset h4 {font-size: 17px;margin-top: 3px;}

/***    Page Content Sides  ***/
#page_content_right {background-color: #ffffff;padding: 20px;}
#page_content_left {padding: 20px;}

/***    List of objects ***/
.objects_list {padding: 0 0 10px;}
.objects_list .objects_list_nav {background-color: #ebebeb;}
.objects_list .objects_list_nav_group .pagination {display: block;}
.objects_list ol {margin: 0;padding: 0 10px;}
.objects_list ol li article {position: relative;padding-right: 40px;}
.objects_list ol li article figure {width: 160px;height: 90px;}
.objects_list ol li article h1 {margin: 0 0 0 170px;}
.objects_list ol li article .reviews_rate {display: block;margin: 10px 0 0;}
.objects_list ol li article .xs_hide_text {display: inline;}
.objects_list ol li article .sm_hide_text {display: none;}
.objects_list ol li article p span.show_on_map {display: inline;}
.objects_list ol li article p.object_type_top {display: block;margin-top: 2px;margin-left: 170px;}
.objects_list ol li article p.description span.object_type {display: none;}
.objects_list ol li article ul {width: auto;height: 100%;margin-top: 0px;position: absolute;right: 0;top: 0;float: none;}
.objects_list ol li article ul li {position: absolute;right: 0;}
.objects_list ol li article ul li.object_price {float: none;top: 0;width: 62px;height: 46px;background-color: #e8e2df;}
.objects_list ol li article ul li.object_price p {text-align: right;padding: 8px 10px 0 0;}
.objects_list ol li article ul li.book_now {float: none;margin-right: 0;top: 10px;/*top: 68px;*/}
.objects_list ol li article ul li.add_to_favorites {float: none;bottom: 10px;}
.objects_list ol li article .badges {position: absolute;right: 115px;top: 5px;}
.objects_list ol li article .object_info {width: auto;float: none;padding: 5px 0 0;margin-left: 171px;}
.objects_list ol li article .object_info h6 {margin: 0;}
.objects_list ol li article .object_info p {margin: 5px 0 0;}
.objects_list ol li.recomended_object article {background-color: #e8e2df;padding: 20px 50px 20px 10px;}
.objects_list ol li.recomended_object article ul {right: 10px;top: 10px;}
.objects_list ol li.recomended_object article ul li.object_price p {color: #000000;}
.objects_list ol li.recomended_object article .badges {top: 15px;}
.objects_list ol li.recomended_object article ul li.add_to_favorites {bottom: 30px;}
.objects_list .object_list_pagination .pager {display: none;}
.objects_list .object_list_pagination .pagination {display: block;float: right;}
.objects_list_map_view {}
.objects_list_map_view .google_map {padding: 20px;}
.objects_list_map_view .table td {font-size: 15px;padding: 7px 9px;}
.objects_list_map_view .table tbody td.td_marker {width: 28px;}
.objects_list_map_view .table tbody td .gmap_marker {display: none;}
.objects_list_map_view .table tbody td .gmap_marker_big {display: block;}
.objects_list_map_view .table tbody td .btn i.fa {width: 28px;height: 28px;line-height: 28px;font-size: 20px;}

/***    Object List Events ***/
.objects_list_events {box-shadow: none;}
.objects_list_events ol {padding: 0px;border-top: 1px dotted #b6acaa;}
.objects_list_events ol li article {padding-right: 0px;}
.objects_list_events ol li article .event_date_list,
.objects_list_events ol li article .event_date_list_double {display: block;}
.objects_list_events ol li article figure {width: 80px;height: 45px;}
.objects_list_events ol li article h1 {margin-left: 135px;}
.objects_list_events ol li article .object_info {margin-left: 135px;}
.objects_list_events ol li article .object_info h6 .event_date_xs {display: none;}
.objects_list_events ol li article.double_date h1 {margin-left: 181px;}
.objects_list_events ol li article.double_date .object_info {margin-left: 181px;}
.objects_list_events ol li.recomended_object article {padding-right: 20px;padding-left: 20px;margin: 0 -20px;}
.objects_list_events .object_list_pagination {padding-bottom: 0;margin-bottom: -20px;}
.objects_list_events .object_list_pagination .btn {display: inline;margin-left: -10px;}
.article.event .tinymce_content{padding: 0}

/***    Object List Tours ***/
.objects_list_tours {box-shadow: none;margin-top: -20px;}
.objects_list_tours ol {padding: 0;border-top: 0;}
.objects_list_tours ol li article {padding: 20px 0;}
.objects_list_tours ol li article figure {width: 270px;height: 152px;}
.objects_list_tours ol li article h1,
.objects_list_tours ol li article .object_info {margin-left: 280px;}
.objects_list_tours ol li article p.description {width: auto;float: none;margin-left: 280px;}
.objects_list_tours ol li article .button_v1 {bottom: 20px;top: auto;}
.objects_list_tours ol li.recomended_object article {background: #2e3942;margin: 0 -20px;padding: 20px;}

/***    Object List Embassies ***/
.objects_list_embassies .objects_list_nav {background-color: #ffffff;}
.objects_list_embassies ol li article {padding-right: 0;}
.objects_list_embassies ol li article figure {width: 163px;}
.objects_list_embassies ol li article .object_info {margin-left: 173px;float: none;}

/***    Object List Fairs ***/
.objects_list_fairs {box-shadow: none;}
.objects_list_fairs ol {padding: 0px;}
.objects_list_fairs ol li article {padding-right: 0px;position: relative;}
.objects_list_fairs ol li article .object_info {padding: 0;}
.objects_list_fairs ol li article p.description {position: absolute;left: 171px;bottom: 10px;width: auto;}
.objects_list_fairs .object_list_pagination {margin-bottom: -20px;}

/***    List Archived Texts ***/
.texts_list {box-shadow: none;}
.texts_list .objects_list_nav {display: block;background-color: #ffffff;border-bottom: 1px dotted #6d5a55;margin-bottom: 0;margin-top: -15px;padding: 5px 0;}
.texts_list ol {padding: 0px;}
.texts_list ol li article {padding-right: 0px;position: relative;}
.texts_list ol li article p.description {float: none;position: absolute;left: 171px;bottom: 10px;width: auto;}
.texts_list .object_list_pagination {margin-bottom: -20px;padding: 10px 0 0;}

/***    List News ***/
.news_list {margin: 0;}
.news_list ol li article p.news_date_top {display: block;margin: 5px 0 0;float: none;}
.news_list ol li article p.description span {display: none;}

/***    List of Quotes ***/
.quotes_list {margin: 0;}
.quotes_list .objects_list_nav {margin-bottom: 20px;}
.quotes_list ol li {width: 280px;float: left;}
.quotes_list ol li article {padding: 20px;}
.quotes_list ol li article h1 {margin: 0 0 10px;}
.quotes_list ol li article p {margin-top: 0;}
.quotes_list .object_list_pagination {margin: 20px 0 -20px;padding: 10px 0 0;}
.meet_sarajevo_quotes .quotes_list {padding-bottom: 15px;}

/***    Events by Date Navigation   ***/
.events_by_date {padding-top: 0;}
.events_by_date_search {height: 30px;background-color: #6d5a55;margin: 0;}
.events_by_date_search header {display: none;}
.events_by_date_search ul {width: 100%;background: transparent;display: block !important;padding: 0;}
.events_by_date_search ul li {border-bottom: 0;border-right: 1px dotted #ffffff;float: left;}
.events_by_date_search ul li a {display: block;padding: 0 10px;}
.events_by_date_search ul li a:hover,
.events_by_date_search ul li.active {background-color: #cb3816;color: #ffffff;}
.events_by_date_search ul li.active {display: block;}
.events_by_date_search ul li.set_period {padding: 3px 10px 0;border-right: 0;}
.events_by_date_search ul li.set_period p {display: inline;line-height: 23px;margin-right: 5px;}
.events_by_date_search ul li.set_period .btn:hover,
.events_by_date_search ul li.set_period .btn:focus {background: #2e3942;}


.events_by_date_search .main_nav ul li {display: block;border-right: 1px dotted #ffffff;}
.events_by_date_search .main_nav ul li.active {border-right: 0;}
.events_by_date_search .main_nav ul li.set_period {padding: 5px 10px;border-right: 0;}
.events_by_date_search .main_nav_mobile {display: none;}

.event-sponsors a{margin-bottom:0px}

/***    Object List Attractions ***/
/*
.objects_list_attractions .objects_list_nav {border-bottom: 0;margin-bottom: 0;}
.objects_list_attractions ol li article {padding-right: 40px;}
.objects_list_attractions ol li article .reviews_rate {margin: 10px 0 0;padding: 0 0 5px;}
.objects_list_attractions ol li article .object_info {padding-top: 5px;margin-left: 171px;}
.objects_list_attractions ol li article p {margin-top: 5px;}
.objects_list_attractions ol li article p.object_type_top {margin-top: 2px;}
.objects_list_attractions ol li article p.description {float: left;padding-right: 0;}
.objects_list_attractions ol li.recomended_object article {padding-right: 60px;}
*/

/***    Accomodatin Packages    ***/
.objects_list_acc_packages {margin: 0;}
.objects_list_acc_packages .objects_list_nav {margin-bottom: 0;}
.objects_list_acc_packages ol {border-top: 0;}
.objects_list_acc_packages ol li article {padding-right: 80px;}
.objects_list_acc_packages ol li article p.description {float: none;margin: 0;position: absolute;left: 171px;bottom: 10px;padding-right: 80px;}

/***    Object Top List ***/
.objects_top_list {padding: 0;}
.objects_top_list ul {}
.objects_top_list ul li {width: 300px;float: left;padding: 0 20px 0 0;border-bottom: 0;margin-bottom: 20px;}
.objects_top_list ul li article figure {min-height: 158px;}
.objects_top_list ul li.recomended_object {width: 100% !important;padding-right: 0;padding-bottom: 20px;border-bottom: 1px dotted #b6acaa;}
.objects_top_list ul li.recomended_object figure {margin-bottom: 20px;height: 327px;}
.objects_top_list ul li.recomended_object .objects_top_list_caption {width: 100%;position: absolute;left: 0;bottom: 0;padding: 8px 10px;}
.objects_top_list ul li.recomended_object .objects_top_list_caption h1 {margin: 0 !important;font-size: 32px;line-height: 32px;}
.objects_top_list ul li.recomended_object .objects_top_list_caption h1 a {color: #ffffff;}
.objects_top_list ul li.recomended_object h6 {font-size: 17px;line-break: 18px;}
.objects_top_list ul li.last_child {width: 280px;padding-right: 0;}
.objects_top_list_v2 ul li.second_child {border-bottom: 0;margin-bottom: -20px;}

/***    Object List Map ***/
.objects_list_map {padding: 10px;}
.objects_list_map .google_map {padding-bottom: 50%;}
.objects_list_map ul {width: 198px;float: left;margin: -7px 0 0;display: none;}
.objects_list_map ul li {border-bottom: 1px dotted #6d5a55;padding: 7px 0;}
.objects_list_map ul li h1 {font-size: 15px;}
.objects_list_map ul li .gmap_marker_big {float: left;margin-right: 5px;}
.objects_list_map ol {border-top: 1px dotted #6d5a55;margin-top: 7px;display: block;}
.objects_list_map ol li {width:25%;}
.objects_list_map_v2 {}
/*.objects_list_map_v2 .google_map {width: 100% !important;height: auto;float: none;margin-right: 0;}*/
/*.objects_list_map_v2 .google_map img.img-responsive {height: auto;}*/
.objects_list_map_v2 ol {border-top: 0;margin-top: 0;padding: 7px 0 0;}

.objects_list_map_location {margin-top: 20px;padding: 10px 0 0;}

/***    Object Categories   ***/
.objects_categories ul {padding-top: 5px;padding-bottom: 20px;}
.objects_categories ul li {border-bottom: none;background-color: #ffffff;padding: 10px;margin-top: 15px;}
.objects_categories ul li figure {width: 250px;margin-right: 15px;}
.objects_categories ul li p,
.objects_categories ul li .button_v1 {display: block;}
.objects_categories ul li p {margin-top: 10px;}
.objects_categories ul li .button_v1 {bottom: -8px;}
.objects_categories .search_objects {padding-bottom: 12px;}
.objects_categories .search_objects ol li {width: 175px;}
.objects_categories .search_objects ol li input[type="text"] {width: 100px;}
.objects_categories .search_objects button.btn {bottom: 8px;}
.objects_categories .search_objects a {bottom: auto;left: auto;top: 10px;right: 10px;}

/***    Articles    ***/
.article {box-shadow: none;position: relative;}
.article .badges {position: absolute;left: 5px;top: -5px;z-index: 100;background: url(../pictures/badges_corner_v1.png) no-repeat 0 0;padding-left: 5px;width: 80px;}
.article .badges_gold p {background-color: #9a732f;color: #ffffff;}
.article .article_photo_gallery {width: 376px;min-height: 210px;padding: 0;float: left;}
.article .article_map {width: 194px;height: 210px;float: left;margin-left: 10px;border: 1px solid #b2b2b2;display: block;}
.article .article_map iframe {width: 100% !important; height: 208px;}
.article .article_networks {display: block;padding: 5px 0 0;margin-left: -4px;}
.article .article_networks ul {height: 16px;}
.article .article_networks ul li {float: left;margin-left: 4px;}
.article .article_networks ul li a {width: 16px;height: 16px;display: block;background: url(../pictures/ico_object_social_links_20140314.png) no-repeat 0 0;}
.article .article_networks ul li.facebook a {background-position: 0 0;}
.article .article_networks ul li.google_plus a {background-position: -20px 0;}
.article .article_networks ul li.twitter a {background-position: -40px 0;}
.article .article_networks ul li.star a {background-position: -60px 0;}
.article .article_networks ul li.instagram a {background-position: -80px 0;}
.article .article_info,
.article .article_actions,
.article .article_title {padding-left: 0;padding-right: 0;}
.article .article_title {width: 376px;margin-right: 10px;}
.article .article_title h1 {font-size: 32px;line-height: 30px;}
.article .article_title h4 {font-size: 17px;}
.article .article_title h5 {font-size: 15px;font-weight: 300;}
.article .article_title_event {float: left;}
.article .article_info .artice_logo {}
.article .article_info_event {width: 194px;float: left;}
.article .article_info_citytour {width: 376px;}
.article .article_content .fb-post {margin: 0;background: transparent;width: 100% !important;}
.article .article_tour_organized {display: block;float: left;padding: 10px 0 0;width: 194px;margin-left: 10px;}
.article .article_tour_organized ul {background-color: #e8e2df;padding: 0 0 10px;}
.article .article_tour_organized ul li {line-height: 20px;padding: 0 10px;}
.article .article_tour_organized ul li i.fa {margin-right: 5px;}
.article .article_tour_organized ul li.ato_header {height: 30px;line-height: 30px;background-color: #6d5a55;color: #ffffff;}
.article .article_tour_organized ul li.ato_title {font-size: 15px;padding-top: 10px;padding-bottom: 5px;}
.article .article_tour_organized ul li.ato_title a {color: #cb3816;}
.article .article_tour_organized ul li.ato_title a:hover {color: #010101;}
.article .article_tour_organized ul li.ato_type {margin: -5px 0 5px;}
.article .article_tour_organized ul li.ato_type span {background-color: #cb3816;color: #ffffff;padding: 0 5px;}
.article .article_tour_organized ul li.hide_icon i.fa {color: #e8e2df;}
.article .article_info_group {width: auto;float: left;}
.article .article_actions {padding-bottom: 10px;}
.article .article_actions ol li {}
.article .article_actions ol li.show_on_map {display: none;}
.article .article_actions ol li.share,
.article .article_actions ol li.print,
.article .article_actions ol li.spacer {display: block;}
.article .article_actions ol li.spacer span {margin:  0 10px;color: #2e3942;}
.article .article_actions ol li.share,
.article .article_actions ol li.print {float: right;}
.article .article_actions ol li.share {line-height: normal;padding-top: 5px;}
.article .article_actions ol li.book_now {margin-left: 10px;}
.article .article_actions ol li.payment {display: block;float: left;background-image: url(../pictures/ico_object_payments_small.png);background-position: 0 5px;height: 30px;background-repeat: no-repeat;margin-right: 3px;}
.article .article_actions ol li.payment_1 {background-position: 0 5px;width: 25px;}
.article .article_actions ol li.payment_2 {background-position: -92px 5px;width: 30px;}
.article .article_actions ol li.payment_3 {background-position: -26px 5px;width: 30px;}
.article .article_actions ol li.payment_4 {background-position: -59px 5px;width: 30px;}
.article .article_actions ol li.payment_5 {background-position: -125px 5px;width: 30px;}
/*.article .article_actions_event {padding-bottom: 0;}*/
.article .article_actions_event ol li.book_now {margin-left: 0;margin-right: 10px;float: left;}
.article .article_actions_event ol li.print,
.article .article_actions_event ol li.share {float: left;}
.article .article_actions_stay ol li.share {padding-top: 3px;}
.article .article_actions_citytour ol li.tour_organized {display: none;}
.article .article_actions_citytour ol li.book_now {margin-left: 0;margin-right: 10px;float: left;}
.article .article_actions_citytour ol li.print,
.article .article_actions_citytour ol li.share {float: left;}
.article .article_actions_citytour ol li.share {width: auto;text-align: left;padding-top: 3px;}
.article .tabs_nav ul {padding: 10px 0 0;}
.article .tabs_nav ul li a {padding: 0 10px;}
.lt-ie9 .article .tabs_nav ul li a {padding: 0 5px;}
.article .article_content_single {padding: 20px 0;}
.article .article_footer {border-bottom: 1px dotted #6d5a55;border-top: 0;padding: 0 0 10px;margin-top: 10px;}
.article .article_footer .fb_like_btn, .article .article_actions ol li.fb_like_btn {display: block;float: left;padding-top: 5px;}
.tripadvisor_reviews section{margin-left: 40px}
/***    Article Content: Facilities ***/
.article .article_facilites ul li {width: 50%;float: left;}
/***    Article Content: Events ***/
.article .article_events article span.event_date_list {display: block;}
.article .article_events article h1 {margin-left: 135px;padding-left: 0;}
.article .article_events article p {margin-left: 135px;}

.article_related .article_map_locations {width: 100%;margin-top: 10px;display: block;}
.article_related .objects_list {padding: 0;}
.article_related .objects_list {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.article_text_template_1 .article_header h1 {font-size: 32px;line-height: 32px;}
.article_text_template_1 .article_header h2 {font-size: 19px;}
.article_text_template_1 .article_photo_gallery {width: 580px;float: none;}
.article_text_template_1 .article_content .image_big {min-width: 0;width: 290px;float: left;margin-right: 10px;}
.article_text_template_1 .article_content blockquote.quote_type3 {width: 330px;float: right;margin-left: 10px;}
.article_text_template_1 .article_actions {border-top: 1px dotted #6d5a55;padding: 10px 0 0;}
.article_text_template_1 .article_actions ol li.share,
.article_text_template_1 .article_actions ol li.print,
.article_text_template_1 .article_actions ol li.spacer {float: right;}
.article_text_template_1 .article_tags {border-top: 1px dotted #6d5a55;padding: 10px 0;margin-top: 20px;}

/*.article_content h1,*/
/*.article_content h2,*/
/*.article_content h3,*/
/*.article_content h4,*/
/*.article_content h5,*/
/*.article_content h6 {padding-left: 10px;}*/

/*.article .add_to_favorites {padding-bottom: 0;}*/
/***    Article Tags    ***/
.article_tags {padding: 20px 0 0;}
.article_tags_events {padding: 15px 0 0;margin-top: 15px;border-top: 1px dotted #b6acaa;}
.article_tags li {display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */color: #b1a8a6;}
.article_tags li a {color: #b1a8a6;}
.article_tags li a:hover {color: #cb3816;}
.article_tags li.first_child {font-weight: 600;}
.article_tags li + li + li:before {content: ' / ';padding: 0 2px;}
/***    Article Grid Content   ***/
.article_grid_box {}
/***    Article Grid Content: Theme 1   ***/
.article_grid_theme1 .article_grid_content {box-shadow: none;padding: 0;}
.article_grid_theme1 h5 {margin-bottom: 0;}
.article_grid_theme1 .article_grid_content div {background-color: #ebebeb;padding: 5px 10px 10px;}
.article_grid_theme1 .article_grid_content ul li {width: 50%;float: left;padding-right: 10px;}
/***    Article Grid Content: Theme 2   ***/
.article_grid_theme2 .btn {position: absolute;right: 10px;bottom: -30px;background: #cb3816 url(../pictures/inner_shadow_top_v1.png) repeat-x top left;border-radius: 0 0 4px 4px;z-index: 100;display: inline-block;}
.article_grid_theme2 .btn:hover {background-color: #6d5a54;}
/***    Article Grid Content: Theme 3   ***/
.article_grid_theme3 article p a.read_more {display: inline;}
/***    Article Grid Content: Theme 7   ***/
.article_grid_theme7 {display: block;}
.article_grid_theme7 .article_grid_content {padding-top: 0;}
.article_grid_theme7 article {padding: 10px 0;border-bottom: 1px dotted #b6acaa;}
.article_grid_theme7 article figure {width: 80px;float: left;margin-right: 10px;}
.article_grid_theme7 article h1 {font-size: 20px;margin-left: 135px;}
.article_grid_theme7 article p {margin: 2px 0 0 135px;font-weight: 600;}
.article_grid_theme7 article a {color: #cb3816;}
.article_grid_theme7 article a:hover {color: #010101;}
/***    Article Grid Content: Theme 8   ***/
.article_grid_theme8 .table tbody tr td.td_address {display: table-cell;}

/***   Getting By  ***/
.getting_by .getting_by_content article {position: relative;}
.getting_by .getting_by_content article figure {width: 263px;float: left;margin-right: 20px;}
.getting_by .getting_by_content article p {margin-top: 0;}
.getting_by .getting_by_content article p.view_schedule {text-align: left;position: absolute;left: 283px;bottom: 0;}
.getting_by .getting_by_content .getting_by_table {padding: 10px;margin-top: 20px;}
.getting_by .getting_by_content .getting_by_table table.table td.td_xs_hide {display: table-cell;}
.getting_by .getting_by_content .getting_by_table_car {border-top: 7px solid #6d5a55;padding: 0 10px;}
.getting_by .getting_by_content .getting_by_table_car table.table {display: table;}
.getting_by .getting_by_content .getting_by_table_car table.table td {background-color: #ffffff;border-top: 0;padding: 3px 5px;vertical-align: top;}
.getting_by .getting_by_content .getting_by_table_car table.table td.second_child {background-color: #ebebeb;}
.getting_by .getting_by_content .getting_by_table_car table.table tbody td {font-size: 13px;font-weight: 300;}
.getting_by .getting_by_content .getting_by_table_car table.table tbody td span {font-weight: 600;margin-right: 5px;}

/***   Getting By Search  ***/
.getting_by_search {padding: 20px 15px 0;}
.getting_by_search button.btn {right: 0;}
.getting_by_search .search_transport {padding-bottom: 20px;}
.getting_by_search .search_transport ol li {margin-top: 0;}
.getting_by_search .search_transport ol li input[type="text"] {width: 90px;}
.getting_by_search .search_transport ol li {width: 22.3%;}
.getting_by_search .search_transport button.btn {bottom: 17px;}
.getting_by_search .transport_visa {padding: 20px 0;}
.getting_by_search .transport_visa h5 {margin-bottom: 0;width: 60%;}
.getting_by_search .transport_visa .input_select {position: absolute;right: 70px;bottom: 23px;}
.getting_by_search .transport_visa button.btn {bottom: 20px;}
/*.getting_by_search_airplane .search_transport ol li {width: 175px;}*/

/***    Getting by Car  ***/
/*.getting_by_car header {margin: 0;}*/
.getting_by_car header.active {margin: 0;}
.getting_by_car p,
.getting_by_car ul {padding: 0 10px;}

/****   Travel Schedule    ***/
.travel_schedule .travel_schedule_content table.table td span.span_xs_hide {display: inline;}
.travel_schedule .travel_schedule_content table.table td span.span_sm_hide {display: none;}
.travel_schedule .travel_schedule_content table.table td.td_xs_hide {display: table-cell;}
.travel_schedule .travel_schedule_content table.table thead td span {color: #ffffff;}

/***    Useful Phone Numbers  ***/
.useful_phone_numbers header i.fa {width: 82px;height: 82px;border-radius: 10px;}
.useful_phone_numbers header i.fa {font-size: 64px;line-height: 82px;margin-right: 20px;}
.useful_phone_numbers header h1 {font-size: 32px;line-height: 82px;}
.useful_phone_numbers .table tbody tr td {border-bottom-width: 3px;font-size: 17px;padding: 10px;}
.useful_phone_numbers .table tbody tr td.td_text {border-right-width: 3px;}

/***    Top Attractions ***/
.top_attractions {padding: 20px;}
.top_attractions header {padding-bottom: 20px;margin-bottom: 20px;}
.top_attractions header h1 {font-size: 36px;line-height: 36px;margin: 20px 0 30px;}
.top_attractions .object_info {width: auto;position: relative;left: auto;top: auto;}
.top_attractions ul {margin-top: 20px;}
.top_attractions ul li {padding: 10px 0;}
.top_attractions ul li article figure {width: 250px;}
.top_attractions ul li article p.description {position: absolute;bottom: 10px;left: 260px;}
.top_attractions ul li article p span {display: inline;}

/***    When to Visit Sarajevo  ***/
.when_to_visit {padding: 20px;}
/*.when_to_visit header {padding: 20px 0;}*/
.when_to_visit header h1 {font-size: 36px;line-height: 36px;margin: 20px 0 30px;}
.when_to_visit .panel-group .panel .panel-heading header h1 {font-size: 20px;line-height: 20px;margin: 0;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_images {margin-bottom: 0;width: 180px;float: left;margin-right: 20px;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_images ul li {display: block;margin-bottom: 10px;}
.when_to_visit .panel-group .panel .panel-body .when_to_visit_text {margin-left: 200px;}
.when_to_visit footer ul {display: block;padding: 16px 10px 0;}
.when_to_visit footer ul li {float: right;}
.when_to_visit footer ul li.fb_like_btn {float: left;}
.when_to_visit footer ul li.spacer span {margin: 0 10px;color: #2e3942;}

/***    10 Reasons to Visit Sarajevo    ***/
.ten_reasons {padding: 20px 20px 0;}
.ten_reasons header .section_subtitle {width: 340px;margin: 50px auto 70px;}
.ten_reasons header .section_subtitle span {width: 100px;height: 100px;background-size: 100px;}
.ten_reasons header .section_subtitle span {font-size: 56px;line-height: 100px;}
.ten_reasons header .section_subtitle h1 {font-size: 56px;line-height: 56px;margin: 25px 0 0;}
.ten_reasons header .section_subtitle h2 {font-size: 32px;line-height: 32px;}
.ten_reasons ul li article {padding: 78px 0 40px;}
.ten_reasons ul li article header {height: 69px;left: -28px;}
.ten_reasons ul li article header .numeration {width: 71px;background-image: url(../pictures/corner_bgr_bl_v2.png);padding: 0 0 8px;}
.ten_reasons ul li article header .numeration span {height: 61px;line-height: 61px;font-size: 36px;}
.ten_reasons ul li article header h2 {height: 41px;line-height: 41px;font-size: 20px;margin: 10px 0 0;}
.ten_reasons ul li article figure {width: 180px;margin: 0 20px 0 0;float: left;}
.ten_reasons ul li article p {font-size: 15px;line-height: normal;margin-left: 200px;}
.ten_reasons footer ul {display: block;padding: 16px 0 0;border-top: 1px dotted #6d5a55;}
.ten_reasons footer ul li {float: right;}
.ten_reasons footer ul li.fb_like_btn {float: left;display: block;padding-top: 3px;}
.ten_reasons footer ul li.spacer span {margin: 0 10px;color: #2e3942;}

/***    Parking ***/
.parking_list {padding: 20px 20px 0;}
.parking_list header {padding-bottom: 20px;margin-bottom: 20px;}
.parking_list header h1 {font-size: 36px;line-height: 36px;margin: 20px 0 30px;}
.parking_list .objects_list {box-shadow: none;margin-top: 20px;}
.parking_list .objects_list ol {padding: 0;}

/***    Meet Sarajevo   ***/
.meet_sarajevo .meet_sarajevo_content figure {width: 250px;float: left;}
.meet_sarajevo .meet_sarajevo_content article h4 {margin: 0 0 15px 270px;}
.meet_sarajevo .meet_sarajevo_content article p {margin-left: 270px;}

/***    20 Things To Do ***/
.things_to_do_short .grid_content_navigation a span.sm_hide_text {display: inline;}
.things_to_do_short .grid_content_navigation a span.xs_hide_text {display: none;}

.twenty_things {padding: 20px 20px 0;}
.twenty_things header {padding: 0 0 20px;margin-bottom: 20px;}
.twenty_things header .section_subtitle {margin: 20px 0 40px;}
.twenty_things .twenty_things_list {padding: 0 0 20px;margin: 20px 0 0;}
.twenty_things .twenty_things_list ol {padding: 0 0 20px;margin: 0 -10px;}
.twenty_things .twenty_things_list ol li {width: 50%;margin: 20px 0 0;float: left;padding: 0 10px;}
.twenty_things .twenty_things_list ol li article {padding: 20px;}
.twenty_things .twenty_things_list ol li article figure {min-height: 135px;margin: 0 0 20px;}
.twenty_things .twenty_things_list ol li article .numeration {margin-left: -27px;}
.twenty_things .twenty_things_list .next_page {padding: 20px 0 0;}

/***    Static Texts: About Us, Disclaimer, Impressum   ***/
.static_content {padding: 20px;}
.static_content header h1 {font-size: 36px;line-height: 36px;margin: 20px 0 30px;}
.static_content .static_text ul.about_us_list {padding: 10px 0;}
.static_content ul.disclaimer_list li article p {margin-left: 0;}
.static_content .disclaimer_contact {margin: 10px -20px -20px;}
.static_content .disclaimer_contact header {padding: 0 20px;}
.static_content .disclaimer_contact header h1 {margin: 0;}
.static_content .disclaimer_contact article {padding: 15px 20px;}
.static_content .impressum {background: url(../pictures/impressum_pin_20140625.jpg) no-repeat 20px 360px;padding: 20px 0 0;margin-bottom: -20px;}
.static_content .impressum ul {width: 50%;float: left;}
.static_content .impressum ul li {margin: 0 0 20px;}

/***    User Control Panel  ***/
#user_cp .user_cp_body .tabs_nav ul li a {padding: 8px 10px 0;}
#user_cp .user_cp_body .tabs_nav ul li a span {height: 37px;line-height: 13px;font-size: 13px;display: block;float: left;padding: 3px 0 0;}
#user_cp .user_cp_body .tabs_nav ul li a i {margin-right: 10px;}
#user_cp .user_cp_content #select-user_country {width: 260px;}
#user_cp .user_cp_content ul.change_email_password li {width: 50%;float: left;}
#user_cp .user_cp_content ul.change_email_password li.first_child {padding-bottom: 0;padding-right: 20px;}
#user_cp .user_cp_content ul.change_email_password li.first_child input[type="submit"] {margin-top: 64px;}
#user_cp .user_cp_content ul.change_email_password li.last_child {border-left: 1px dotted #6d5a55;border-top: none;padding-top: 0;padding-left: 20px;}
#user_cp .user_cp_content ul.user_interest li {width: 50%;}

.when_to_visit_tabs .white_tabs{display: block}
.when_to_visit_tabs .input_select{display: none}

/***    Cookie policy   ***/
.cookie-policy-wrapper {padding: 15px 0;}
.cookie-policy-wrapper .cookie-policy {padding: 0;}

/***    FotoRama Plugin ***/
.fotorama__caption {font-size: 14px;}

/***    Homepage top stories   ***/
.top_stories {margin: 0 -5px;}
.top_stories li {width: 50%;float: left;padding: 0 5px;}
.top_story {height: 120px;overflow: hidden;}
.top_stories li.child_1 .top_story,
.top_stories li.child_2 .top_story {height: auto;}

.top_stories li.child_2 .top_story-figure {width: 100%;float: none;}
.top_stories li.child_1 .top_story-figure img,
.top_stories li.child_2 .top_story-figure img {height: auto;object-fit: initial;min-height: 172px;}
.top_stories li.child_2 .top_story-figure img.square {display: none;}
.top_stories li.child_2 .top_story-figure img.big {display: block;}
.top_stories li.child_2 .top_story-body {padding: 20px;margin-left: 0;}
.top_stories li.child_2 .top_story-category {font-size: 14px;margin-bottom: 20px;}
.top_stories li.child_2 .top_story-category:after {bottom: -12px;}
.top_stories li.child_1 .top_story-title,
.top_stories li.child_2 .top_story-title {font-size: 20px;height: 66px;overflow: hidden;}

.top_stories li.child_9 {display: none;}

.top_stories_wrapper .btn {display: none;}
