/*
 Theme Name:   Gite La Bordette
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       Orakleed
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.6.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

.de-navbar-left div#logo .logo, header.smaller div#logo .logo {max-width: 250px !important;max-height: none;width: 250px !important;margin:50px 0px 0px 0px !important;}
header .working-hours {padding: 30px 30px 25px 30px;}
.btxrdv {padding:5px 20px; background-color:#111723; color:#fff; font-size:16px; border:1px solid #bdbcbc;border-radius:15px; text-decoration:none; text-align:center;margin-right:auto; margin-left:auto; display:block;width:200px;font-family: 'PT Sans',Arial, Helvetica, sans-serif;}
.btxrdv:hover {padding:5px 20px; background-color:#48a037; color:#fff; font-size:16px; border:1px solid #ffb324;border-radius:15px; text-decoration:none; text-align:center;margin-right:auto; margin-left:auto; display:block;width:200px;}
.btxrdv2 {display:none;}
.de-navbar-left header .mainmenu > li {letter-spacing: 3px;font-size: 14px;}
.de-navbar-left header .mainmenu > li > a {padding: 0;opacity: 0.9;}
.de-navbar-left header .mainmenu > li > a:hover {color: #00e0be !important;}
.mainmenu li.current-menu-item > a {color: #48a037 !important;}
.subfooter, .de-navbar-left footer.footer-side-nav .subfooter {padding-top: 0px !important;padding-bottom: 30px !important;}
.rdvmenu {display:none !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {margin: 20px 1px 1px 0 !important;}
.rangeeimg {margin-top:-200px !important; padding:35px 0px 35px 35px !important;}
.btxresa {color:#fff !important; border:1px solid #fff !important;}
.btxresa:hover {color:#333 !important; border:1px solid #fff !important; background-color:#fff !important;}


/********************* RESPONSIVE ************************/

@media only screen and (max-width: 1080px) {
.de-navbar-left div#logo .logo, header.smaller div#logo .logo {max-width: 200px;max-height: none;width: 200px; margin-left: -20px;}
.btxrdv {width: 160px;}
h2 {font-size: 20px;}
.portfolio_mobil {display:none;}
.portfolio_bureau {display:block;}
}

@media only screen and (max-width: 992px) {
header.side-header div#logo .logo-2 {display: inline-block;position: absolute;height: 50px;top: 5px;left: 20px;}
.de-navbar-left header nav {padding-top: 5px;}
header.side-header .mainmenu {padding-top: 15px;}
.btxrdv2 {padding:5px 20px; background-color:#111723; color:#bdbcbc; font-size:16px; border:1px solid #bdbcbc;border-radius:15px; text-decoration:none; text-align:center;width:200px;font-family: 'PT Sans',Arial, Helvetica, sans-serif;display:block;margin:70px 0px 0px 0px;}
.btxrdv2:hover {padding:5px 20px; background-color:#ffb324; color:#111723; font-size:16px; border:1px solid #ffb324;border-radius:15px; text-decoration:none; text-align:center;width:200px;}
div#block-13.widget.widget_block {margin:0px 0px -50px 0px;}
.side-bg .background-image {background-size: contain;}
.de_tab.tab_steps .de_nav li {display: inline-block;margin: 0;padding: 10px;}
.de-navbar-left section {padding: 30px;}
/*.project-item {display: contents;}*/
.portfolio_mobil {display:block;}
.portfolio_bureau {display:none;}
.project_filters {display: none;}
}

@media only screen and (max-width: 810px) {
.rangeeimg {margin-top:0px !important; padding:0px !important;}
.option1 {display:block;}
}

@media only screen and (max-width: 767px) {
.container {padding-left: 15px;padding-right: 15px;}
.de-navbar-left section {padding: 30px 10px;}
h1 {font-size:25px;}
.project_filters {display: none;}
.de_tab.tab_steps .de_nav li {display: inline-block;margin: 0;padding: 10px;}
.rdvmenu {display:block !important;}
}

@media only screen and (max-width: 575px) {
.de_tab.tab_steps .de_nav li {display: table-cell;margin: 0;padding: 10px;}
.de_tab.tab_steps.tab_5 .de_nav li span {font-size: 15px;height: 80px;line-height: 85px;padding: 25px 0;width: 85px;}
.de_tab.tab_steps .de_nav.process-circle-icon li i, .de_tab.tab_steps .de_nav.process-circle-texticon li i {font-size: 30px;width: 100%;}
.option1 {display:none;}
.blocintro {padding:100px 20px !important;}
}
