.page-circuits .page-heading{ background: url('/uploads/img/wonder2.jpg');background-size: cover;background-position: center;padding:0;}
.page-circuits .page-title{ color:#fff!important;font-size: 50px!important;font-weight: bold!important;padding:85px 0!important;}
.page-circuits .page-title{ padding:120px 0!important;background: rgba(0,0,0,0.4) }
.page-circuits .page-title span{ color:#f55724; }
.page-circuits .circuits{ padding:30px 0; }
.page-circuits .circuits-result{ background:#f6f6f6; }


.circuits-nav ul{ list-style-type: none;padding: 0;}
.circuits-nav ul li{ width: 19%;display: block;margin-right: 1%;float: left;margin-bottom: 10px; }
.circuits-nav__item { font-size: 16px;display: block;color: #333;border-radius: 40px;height: 40px;line-height: 40px;white-space: nowrap;box-shadow: 0 2px 13px gainsboro;text-overflow: ellipsis;overflow: hidden; }

.circuits-nav__item i { margin-right: 5px;display: block;height: 40px;float: left;line-height: 40px;text-align: center;width: 40px;background: #58a8e8; color: #fff; }
.circuits-nav__item span{ padding-right: 5px; display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px; }
.circuits-nav__item span{ padding-left:5px;padding-right: 5px;display: block;}

.continent-box__title__offers{ float:right;font-size: 14px;margin-top:4px;color:#2b7ed2;}
.circuits-section__title{ font-size: 29px;margin-bottom: 10px;color: #333;}

li.active .circuits-nav__item, li.active .circuits-nav__item i , .circuits-nav__item:hover, .circuits-nav__item:hover i{background: #2b7ed2;color: #fff;cursor: pointer;}
.circuits-nav__title{ height: 46px;line-height: 46px;text-align: center;font-size: 24px;border-bottom:1px solid #f5f0f0;}

.circuits-content .row { display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;flex-wrap: wrap; }
.circuits-content .row > [class*='col-'] { display: flex;  flex-direction: column; }
.circuits-content .tab-pane{ margin-bottom: 50px;}

.continent-box{ background: #fff;min-height: 100px;margin-top: 20px;}
.continent-box__country{ width: 50%;float: left;color:#333;padding:3px 5px;}
.continent-box{box-shadow: 0 5px 15px 0 rgba(37, 44, 65, .25);border-radius: 10px;overflow: hidden; }
.continent-box__title{ padding: 7px 15px;font-size: 18px;color: #333;text-align: left;border-bottom: 1px solid #e8e8e8; font-weight: bold; display: block; position: relative; }
.continent-box__contents{  padding:10px; }
