.flex{display:flex;}.flex-column{flex-direction:column;}.flex-row{flex-direction:row;}.flex-column-r{flex-direction:column-reverse;}.flex-row-r{flex-direction:row-reverse;}.flex-jcc{justify-content:center;}.flex-jcsa{justify-content:space-around;}.flex-jcsb{justify-content:space-between;}.flex-aic{align-items:center;}.flex-aifs{align-items:flex-start;}.flex-aife{align-items:flex-end;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}

html{margin:0;padding:0;min-height:100%;}body{margin:0;padding:0;min-height:100vh;color:#222222;font-family:'Open Sans',sans-serif;font-size:16px;display:flex;flex-direction:column;}body a{color:#254174;}body a:hover{color:#f89c33;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:bold;}h1{font-size:30px;}h1.page-header{margin:10px 0 15px;padding-bottom:0;border-bottom:none;}h2{font-size:24px;}h3{font-size:22px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}#navbar{background:#254174;color:#e4eaf3;font-size:18px;margin-top:0;}#navbar a{color:#e4eaf3;background:rgba(0,0,0,0);font-weight:600;}#navbar a:hover,#navbar a.active{color:#f89c33;}#navbar .archive{font-family:'Ruslan Display',cursive;color:#f89c33;font-size:40px;transform:scale(1,2);margin-top:15px;}#navbar .sitename{padding-top:10px;padding-bottom:10px;}#navbar .main_menu{border-top:1px solid white;margin-left:-15px;margin-right:-15px;}#navbar .social{padding-left:15px;padding-right:15px;}#navbar .social_link{margin:0 4px;font-size:24px;text-decoration:none;color:#f89c33;}#navbar .social_link:hover{color:white;}#all_page{flex:1;}.well{background:#e4eaf3;border:none;border-radius:0;}.view-search .deleminer{color:#bababa;margin:0 8px;}.view-search a{text-decoration:underline;}.views-exposed-form label{font-weight:600;font-size:14px;}.sidebar .views-exposed-form .views-exposed-widget{float:none;padding-right:0;}.sidebar .views-exposed-form .views-exposed-widget.views-submit-button{text-align:center;}.sidebar .views-exposed-form .views-exposed-widget.views-submit-button .form-submit{background:#f89c33;font-size:18px;color:#222222;border:none;box-shadow:none;font-weight:600;min-width:80%;}.sidebar .views-exposed-form .views-exposed-widget.views-submit-button .form-submit:hover{background:#254174;color:white;}.sidebar .views-exposed-form .views-exposed-widget .form-item{float:none;}.sidebar .views-exposed-form .views-exposed-widget .form-control{box-shadow:none;width:100%;height:38px;}.sidebar .views-exposed-form .views-exposed-widget .form-select{background-image:url(/sites/all/themes/divilon_bootstrap/img/dropdown.png);background-position:right top;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;}.sidebar .views-exposed-form .views-exposed-widget .form-select::-ms-expand{display:none;}.sidebar .views-exposed-form .views-exposed-widget .container-inline-date > .form-item{display:block;margin-right:0;}.sidebar .views-exposed-form .views-exposed-widget .container-inline-date > .form-item .date-padding{float:none;}.sidebar .views-exposed-form .views-exposed-widget .form-type-textfield.form-autocomplete{position:relative;}.sidebar .views-exposed-form .views-exposed-widget .form-type-textfield.form-autocomplete .input-group .input-group-addon{position:absolute;background:rgba(0,0,0,0);border:none;right:10px;top:5px;z-index:5;}.sidebar .views-exposed-form .views-exposed-widget .form-type-textfield.form-autocomplete .input-group .input-group-addon .glyphicon{font-size:100%;}.slick-slide{padding:0 10px;}.slick-slide-title{font-weight:bold;margin-top:10px;}.slick-navs{padding-top:15px;}.slick-navs-item{width:57px;height:57px;background:url(/sites/all/themes/divilon_bootstrap/img/arrow.png) no-repeat center center;border:1px solid #e3e3e3;outline:none;transition:all 0.3s linear;}.slick-navs-item.slick-prev{transform:rotate(180deg);margin-right:8px;}.slick-navs-item:hover{border-color:#010101;}.slick-navs-item.slick-disabled{opacity:0.3;border-color:#e3e3e3;cursor:unset;}.footer{border-top:none;padding-top:0;}.footer::before{content:'';display:block;border-top:3px solid #254174;margin-bottom:15px;}.footer .navbar-nav > li > a{background:rgba(0,0,0,0);font-size:18px;font-weight:600;}.footer .social{padding-left:15px;padding-right:15px;}.footer .social_link{margin:0 4px;font-size:24px;text-decoration:none;color:#f89c33;}.footer .social_link:hover{color:#254174;}.footer .small{font-size:12px;color:#6b6b6b;}
