/*
Theme Name: AllinBrand
Theme URI: http://allinbrand.com
Description: AllinBrand
Author: nttam
Author URI: http://allinbrand.com
Template: Divi
Version: 1.0
*/


/* =================== */

#page-container .et-pb-controllers a {
    background: #fff;
    border-radius: 0px;
    width: 30px;
    height: 15px;
    margin: 0px;
}

#page-container .et-pb-controllers .et-pb-active-control {
    background-color: #000;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
    background: #fff;
    color: #000;
    width: 60px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
	opacity: 1;
}

#page-container .et-pb-arrow-prev {
    left: 0px;
	transition: all .3s ease-in-out;
}

#page-container .et-pb-arrow-next {
    right: 0;
	transition: all .3s ease-in-out;
}

#page-container .et-pb-arrow-prev:hover,
#page-container .et-pb-arrow-next:hover {
  background: #000;
  color: #fff;
}

body .otgs-development-site-front-end {
    display: none !important;
}

#page-container .wpml-ls-legacy-dropdown {
    float: right;
}

#page-container .wpml-ls-legacy-dropdown > ul {
    padding-bottom: 0px;
	display: inline-block;
}

.bottom-nav .et_pb_row {
    display: flex;
    justify-content: space-between;
	align-items: center;
}

.bottom-nav .et_pb_blurb_content .et_pb_main_blurb_image {
    vertical-align: middle;
	text-align: center;
}

.bottom-nav .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content img {
    filter: brightness(0);
}

.bottom-nav .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
    vertical-align: middle;
	padding-left: 5px;
}


/* device */

@media only screen and (max-width: 1310px) {
	
}

@media only screen and (max-width: 1280px) {

}

@media only screen and  (max-width: 1270px) {
	
}

@media only screen and  (max-width: 1200px) {
	
}

@media only screen and (max-width: 1024px) {
	
}

@media only screen and (min-width: 981px) {
	
	.display-flex {
		display: flex;
	}
	
	.align-items-center {
	   align-items: center;
	}
	
	.align-items-end {
		align-items: end;
	}
	
}

@media only screen and (max-width: 980px) {
	.et-pb-arrow-next, .et-pb-arrow-prev {
		width: 40px;
		height: 100px;
	}
}

@media only screen and (max-width: 768px) {
	
}

@media only screen and (max-width: 480px) {
	#page-container .et-pb-arrow-next, #page-container .et-pb-arrow-prev {
		display: none !important;
	}

	#page-container .et-pb-controllers a {
		width: 20px;
		height: 10px;
	}
}

@media only screen and (max-width: 360px) {
	
}

@media only screen and (max-width: 320px) {
	
}