/*
 Theme Name:   Infinite Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/


li.menu-item.wpml-ls-slot-6.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-6-en {
	width: 90px!important;
}

li.menu-item.wpml-ls-slot-6.wpml-ls-item.wpml-ls-item-it.wpml-ls-menu-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-6-it { 	width: 90px!important;
}

.sf-menu > li > .sub-menu a, .sf-menu > .infinite-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a {
    font-weight: 700!important;
	font-size: 15px!important;
	font-family: "Raleway", sans-serif!important;
}

.infinite-navigation .sf-menu > .infinite-normal-menu li > a {
    padding: 6px 0px 0px 6px!important;
}


.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet:hover .tp-bullet-title, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet:hover .tp-bullet-title {
    display: none!important;
}

.twentytwenty-left-arrow {
    border-right: 6px solid white;
    left: 50%;
    margin-left: -17px;
	border-left-color: transparent!important;
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
}

.twentytwenty-right-arrow {
    border-left: 6px solid white;
    right: 50%;
    margin-right: -17px;
	border-top-color: transparent!important;
    border-bottom-color: transparent!important;
    border-right-color: transparent!important
}
.twentytwenty-handle {

    border: 3px solid white!important;
}


 @media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) { 
	
   .gallery-pages-mobile .grid-gallery {
    height: 280px!important;
} 
}
	@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : portrait) {
	
	   .gallery-pages-mobile .grid-gallery {
    height: 260px!important;
} 
	}
  