/****************************************************
# Project:  Sarajevo.travel                         #
# Date:     26.12.2013.                             #
# Edited:   26.12.2013. by ICS.ba                   #
########### Medium & Large Devices                  #
****************************************************/
/***    OWL Theme    ***/
/***    OWL Theme: Theme 2    ***/
.owl_theme2 .owl-controls {position: absolute;right: 0px;margin: 2px 0 0;}
.owl_theme2 .owl-controls .owl-buttons {display: none;}
.owl_theme2 .owl-controls .owl-pagination {display: block;}
/***    OWL Theme: Theme 4    ***/
.owl_theme4 .owl-controls {bottom: -5px;}
/***    OWL Theme: Theme 8    ***/
.owl_theme8 .owl-controls {margin: 5px 0 0;padding: 0 7px;text-align: left;position: absolute;left: 0;bottom: 10px;}
.owl_theme8 .owl-controls .owl-pagination {display: block;}
.owl_theme8 .owl-controls .owl-buttons {display: none;}
.owl_theme8 .owl-controls .owl-page span {width: 7px;height: 7px;margin: 3px;}

/***    Navigation Top  ***/
#navigation_top .header_nav_search .search_form fieldset {width: 172px;}
#navigation_top .header_nav_search .search_form fieldset input {width: 147px;}
/***    Navigation Top: User loged  ***/
#navigation_top.user_loged .header_user_content p {margin-right: 12px;}
#navigation_top.user_loged .header_user_content ul.nav_top li {margin-right: 12px;}
#navigation_top.user_loged .header_user_content ul.nav_top li a {padding: 0;}
#navigation_top.user_loged .header_user_content ul.nav_top li a span {display: inline;}
#navigation_top.user_loged .header_user_content ul.nav_top li a i {margin-right: 5px;}

/***   Header  ***/
#header_main .find_us .dropdown a.dropdown-toggle {display: none;}
#header_main .find_us .dropdown .dropdown-menu {display: block;min-width: 0;margin: 0;position: relative;padding: 0;box-shadow: none;}
#header_main .find_us .dropdown .dropdown-menu li {margin-top: 0;}
#header_main .find_us .dropdown .dropdown-menu li.last_child {margin-right: 0;}


/***   Navigation Main  ***/
#navigation_main ul li.with_submenu a.main_cat {font-size:20px;}
#navigation_main ul li.with_submenu a.main_cat span {padding: 0 15px;}
#navigation_main ul li.with_submenu .sub_menu_holder .box20 {width: 20%;}
#navigation_main ul li.with_submenu .sub_menu_holder .box30 {width: 26.66666667%;}
#navigation_main ul li.with_submenu .sub_menu_holder .box40 {width: 40%;}
#navigation_main ul li.with_submenu .sub_menu_holder article {background-color: #6a5853;padding: 20px;margin: 0 20px 30px 0;display: block;}
#navigation_main ul li.with_submenu .sub_menu_holder article h1 {font-size: 17px;margin: 18px 0;}
#navigation_main ul li.with_submenu .sub_menu_holder article p {color: #ffffff;}
/***    Navigation Main: Booking    ***/
#navigation_main .booking_holder_nav {display: none;}

/***    Sarajevo for you    ***/
#home_sarstories_booking .booking_holder_home {width: 460px;background: #2e3942;position: absolute;left:500px;top: 18px;padding-left: 151px;}

/***    Booking ***/
.booking {padding: 0 20px 20px 10px;background-image: none;background-color: transparent;}
.booking header {height: 43px;}
.booking ol.booking_specify_date li .booking_day {width: 100px;}
.booking ol.booking_specify_date li .booking_month {width: 140px;}
.booking ol.booking_numbers {margin: 0;}

.booking_right_holder {background-color: #2e3942;}
.booking_right_holder .booking {padding: 0 10px 10px;}
/*.booking_right_holder .booking ol.booking_specify_date li .booking_day {width: 90px;}*/
.booking_right_holder .booking ol.booking_specify_date li .booking_month {width: 144px;}
.booking_right_holder .booking .btn {right: 10px;bottom: 10px;}

/***    Sarajevo for You ***/
#sarajevo_for_you .sfy_bgr_top {width: 627px;}

/***  Grids ***/
/*.grid_box .grid_content {padding-top: 20px;}*/
/***  Grids: Events ***/
.grid_box_theme1 .grid_content {min-height: 330px;}
.grid_box_theme1 .grid_content article figure {height: 160px;}
.grid_box_theme1 .grid_content .owl_theme2 .owl-controls {margin-top: 0 !important;position: relative;}
.grid_box_theme1 .grid_content .owl_theme2 .owl-controls .owl-buttons {display: block;}
.grid_box_theme1 .grid_content .owl_theme2 .owl-controls .owl-pagination {width: 140px;display: none;}
.lang_ba .grid_box_theme1 .grid_content .owl_theme2 .owl-controls .owl-pagination {width: 120px;}
.grid_box_theme1 .grid_content .owl-theme .owl-controls .owl-page span {margin-bottom: 0;}
/***  Grids: Explore Sarajevo, Experience Sarajevo ***/
.grid_box_theme2 .grid_content {min-height: 225px;}
.grid_box_theme2 .grid_content article figure {min-height: 103px;}
/***  Grids: Accommodation, Eating Out, Going Out, Shopping ***/
.grid_box_theme3 .grid_content {min-height: 188px;}
.grid_box_theme3 .grid_content article figure {height: 148px;}
/***  Grids: What they say ***/
.grid_box_theme4 .grid_content {min-height: 353px;}
/***    Grids: Advertorials  ***/
.grid_box_theme5 .grid_content {min-height: 290px;}
.grid_box_theme5 .grid_content article figure {height: 149px;}
/***    Grids: News  ***/
.grid_box_theme6 .grid_content article .read_more {bottom: -2px;}
/***    Grids: Tours  ***/
.grid_box_theme7 .grid_content {min-height: 290px;}
.grid_box_theme7 .grid_content article figure {height: 149px;}
/***  Grids: Stories ***/
.grid_box_theme8 .grid_content {min-height: 276px;}
.grid_box_theme8 .grid_content article figure {height: 160px;}
/***  Grids: Others ***/
.grid_box_theme10 .grid_content {min-height: 351px;}
.grid_box_theme10 .grid_content article figure {height: 331px;}
.grid_box_theme10_v2 .grid_content article figure {min-height: 290px;height: auto !important;}
.grid_box_theme10_v3 .grid_content header {width: 587px;top: 303px;}
/***  Grids: Today's Events ***/
.grid_box_theme11 .grid_content {min-height: 286px;}
.grid_box_theme11 .grid_content article figure {height: 103px;}
/***  Grids: What's On' ***/
.grid_box_theme12 .grid_content article figure {min-height: 88px;}
/***  Grids: Tours ***/
.grid_box_theme13 .grid_content {min-height: 253px;}
.grid_box_theme13 .grid_content article {margin-bottom: 50px;}
.grid_box_theme13 .grid_content article figure {min-height: 103px;}
.grid_box_theme13 .grid_content article .button_v1 {bottom: -38px;padding-left: 0px;}

/***    Quotes  ***/
.quotes {position: relative;margin-bottom: 5px;}
.quotes article {background-color: #ffffff;padding: 20px;}
.quotes article div {position: relative;padding: 40px 0 0;}
.quotes article h1 {margin: 0 0 15px;font-size: 18px;line-height: normal;}
.quotes article h2 {font-size: 14px;line-height: normal;color: #cb3816;padding-right: 34px;}
.quotes span.quote {width: 34px;height: 26px;display: block;background: url(../pictures/quotes/quotes.png) no-repeat;position: absolute;}
.quotes span.quote_left {background-position: 0 0;left: 0;top: 0;}
.quotes span.quote_right {background-position: 0 -26px;right: 0;bottom: -26px;}
.quotes .arrow {width: 100%;height: 20px;position: absolute;left: 0;bottom: -20px;text-align: right;}
.quotes .arrow img {vertical-align: top;}

/***    Facebook Like Box   ***/
.facebook_like_box {min-height: 200px;}

/***    Tripadvisor Box   ***/
.tripadvisor_box {background-color: #ffffff; padding: 20px}


/***    Footer  ***/
#footer {background-image: url(../pictures/footer/footer_bgr_20140228.jpg);background-repeat: no-repeat;background-position: center bottom;padding: 50px 0 0;}
#footer .footer_bottom_pattern {width: 100%;height: 6px;background: transparent url(../pictures/footer/footer_bottom_bgr_20140810.png) repeat-x left top;display: block;}
#footer .footer_bottom .copyright p {text-align: left;line-height: 24px;margin-bottom: 0}
#footer .footer_bottom .copyright.development p {text-align: right}
#footer .footer_bottom .sponsors {text-align: right;padding-right: 10px;}
#footer .footer_bottom .sponsors img {margin-top: 0;}

/***    Filter by   ***/
#filter_by header {padding: 0 5px;}
#filter_by header button {display: none;}
#filter_by header h1 {display: block;}

#filter_by_panel {display: block;}

/*#subcategories {padding: 10px;}*/
#subcategories_panel {padding-top: 9px;}
#subcategories_panel .panel-heading {padding: 1px 0 0;}
#subcategories_panel .panel-title {height: 30px;line-height: 30px;padding: 0 5px;}
#subcategories_panel .panel-title a {color: #ffffff;}
#subcategories_panel .panel-body {padding-bottom: 0;}
#subcategories_panel .panel-body ul li {line-height: 22px;padding: 0 20px;}
#subcategories_panel .panel-body ul li.active a {font-weight: 600;color: #cb3816;}

/***    Object Top List ***/
.objects_top_list ul li {width: 303px;}
.objects_top_list ul li.last_child {width: 283px;}
.objects_top_list ul li article figure {min-height: 159px;}
.objects_top_list ul li.recomended_object figure {height: 331px;}

/***    Object List Map ***/
.objects_list_map .google_map {width: 397px;width: 100%;}

/***    Object Categories   ***/
.objects_categories .search_objects ol li {width: 177px;}

/***    Articles    ***/
.article .article_map {width: 200px;}
.article .article_info_event {width: 200px;}
.article .article_tour_organized {width: 200px;}

/***    Article - Related Content   ***/
#related_content .grid_box,
#related_content .article_grid_box {margin: 0;}

/***   Getting By Search  ***/
.getting_by_search {padding: 20px 20px 0;}

/***    Search for Events   ***/
#search_for_events {background-color: #ffffff; padding: 0 0 15px;display: block;position: relative;}
#search_for_events header {height: 40px;background-color: #cb3816;padding: 0 10px;}
#search_for_events header h1 {font-size: 20px;line-height: 40px;color: #ffffff;}
#search_for_events .check_box {margin: 0 5px 0 0;}
#search_for_events .check_uncheck {height: 20px;padding: 0 20px;}
#search_for_events ul {padding: 0 20px;}
#search_for_events ul {padding: 0 20px;}
#search_for_events ul li {height: 20px;}
#search_for_events ul li label {font-weight: 300;}
#search_for_events input[type="submit"] {position: absolute;right: 20px;bottom: 15px;}
#search_for_events_datepicker {height: 1px;margin: 20px 20px 209px;}
.dtp_widget_custom.bottom:before {display: none !important;border: 0 !important;}
.dtp_widget_custom.bottom:after {display: none !important;border: 0 !important;}
.dtp_widget_custom {width: 263px;border-radius: 0 !important;z-index: 900 !important;box-shadow: none !important; border: 0 !important;padding: 0 !important;margin: 0 !important;top: 251px;border-bottom: 1px dotted #6d5a55 !important;}
.dtp_widget_custom th,
.dtp_widget_custom td {border-radius: 0 !important;}
.dtp_widget_custom th.prev:hover,
.dtp_widget_custom th.next:hover {background-color: transparent !important;}
.dtp_widget_custom th.prev,
.dtp_widget_custom th.next,
.dtp_widget_custom th.switch {color: #cb3816;}
.dtp_widget_custom th.switch:hover {background-color: transparent !important;}
.dtp_widget_custom th.dow {color: #c2c2c2;}
.dtp_widget_custom td.day {font-weight: 600;}
.dtp_widget_custom td.old {color: #cccccc;}
.dtp_widget_custom td span {width: 25%;border-radius: 0;margin: 0;}
.dtp_widget_custom td span.active,
.dtp_widget_custom td span.active:hover,
.dtp_widget_custom td.active,
.dtp_widget_custom td.active:hover {background-color: #cb3816;}
.dtp_widget_custom td.today:before {display: none;}
.dtp_widget_custom td.weekend {background-color: #ebebeb;}


/*.dtp_widget_custom {background-color: #f0f0f0;}*/

/***    User Control Panel  ***/
#user_cp .user_cp_content #select-user_country {width: 263px;}

/***    Cookie policy   ***/
.cookie-policy-wrapper {padding: 20px 0;}
.cookie-policy-wrapper .cookie-policy p {font-size: 14px;}
.cookie-policy-wrapper .btn {width: 100%;}
.cookie-policy-wrapper .btn span.btn_text {height: 34px;line-height: 34px;}

/***    Homepage top stories   ***/
.top_stories {margin: 0 -10px 10px;padding-top: 20px;padding-bottom: 0;}
.top_stories li {width: 33.3333333%;padding: 0 10px;margin-bottom: 20px;}

.top_stories li.child_3 .top_story {height: auto;}

.top_stories li.child_3 .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,
.top_stories li.child_3 .top_story-figure img {height: auto;object-fit: initial;min-height: 172px;}
.top_stories li.child_3 .top_story-figure img.square {display: none;}
.top_stories li.child_3 .top_story-figure img.big {display: block;}
.top_stories li.child_3 .top_story-body {padding: 20px;margin-left: 0;}
.top_stories li.child_3 .top_story-category {font-size: 14px;margin-bottom: 20px;}
.top_stories li.child_3 .top_story-category:after {bottom: -12px;}
.top_stories li.child_3 .top_story-title {font-size: 20px;height: 66px;overflow: hidden;}

.top_stories li.child_9 {display: block;}

.top_story_hover a {padding-bottom: 141px;}
.top_story_hover .top_story-text {margin-top: 20px;font-size: 14px;line-height: 18px;}
.top_story_hover a:hover .top_story-text {display: block;color: #010101;}
.top_story_hover .top_story-body {width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;background-color: #ffffff;}
