/*
 Theme Name:     Specular Child
 Theme URI:      http://codeless.co/specular
 Description:    Specular Child Theme
 Author:         Codeless
 Author URI:     http://www.codeless.co
 Template:       specular
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
/*Helpers*/
.noshow{display:none}
.mobileonly{display:none}

/*__ enable mobile resposnive menu avail on 1048 device __*/

@media (min-width: 768px) and (max-width: 1300px){
    .row-fluid {
        width: 100% !important;
    }
}

@media (max-width: 1300px) {

    .mobile_small_menu {
        display: block !important;
    }
    
        #logo {
        left: 40% !important;
        position: relative !important;
        }
        #navigation {
            display:none !important;
        }
     
}

/*__ end of  enable mobile resposnive menu avail on 1048 device __*/

#content {
    padding-bottom:0px !important;
}

#blog.container {
    position: relative;
    margin-top: 35px;
}

nav .menu li > ul, .codeless_custom_menu_mega_menu, .menu-small, .header_tools .cart .content {
    background-color:#eee !important;
}
nav .menu li > ul.sub-menu li {
    border-bottom: 1px solid #ccc;
}
nav .menu > li > ul.sub-menu, nav .menu > li > ul.sub-menu ul{
	-webkit-box-shadow: 2px 2px 5px 0px rgba(173,170,173,.6);
	-moz-box-shadow: 2px 2px 5px 0px rgba(173,170,173,.6);
	box-shadow: 2px 2px 5px 0px rgba(173,170,173,.6);
}
#slider-fullwidth .light .btn-bt.default{
	background:rgb(219, 80, 74);
}
#slider-fullwidth .slot{display:none !important}
#mobile-menu{
    overflow:scroll;
    max-height:400px;
}
.menu-small ul li a{
    margin-top:7px;
    margin-bottom:7px;
}
.scrollup {
    display:block;
}
.container .button .btn-bt.default{
	padding:10px 30px;
    min-width:130px
}
.shares_container .tumblr{display:none !important}
.shares_container .google{padding-right:0 !important}

/*Contact page map*/
.gmap-iframe-wrapper iframe{margin-top:-54px}
/*Lightbox buttons*/
div.pp_default .pp_details{
    position:inherit !important
}
a.pp_close{
    right:12px !important;
    top:-8px !important
}
div.pp_default .pp_expand{display:none !important}

#footer p a:not(.btn-bt){
    color:#fff !important;
    text-decoration:underline
}
.scrollup{z-index:99999}
.footer_wrapper{z-index:0}

/*Event list*/
.event-list li{
    list-style-type:none;
}
.event-list h3{
    font-weight:600
}
.event-list .eaw-booknow a{
	padding: 10px 30px;
	max-width: 130px;
    color: #fff;
    background: rgba(219,80,74,1);
    border-color: rgba(219,80,74,1);
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    text-align:center;
    border-radius: 3px;
	-webkit-border-radius: 3px;
    margin:10px auto 0;
	display:block
}
.event-list li {
    margin-bottom:35px
}
.event-list .eaw-li__flex{
    margin-bottom:35px
}
/*Single post pages*/
.single-post .blog-article a{
	text-decoration:underline;
	color:#00a1d6
}
/*Post grid-Align headers*/
.page-id-1948 .wpb_text_column.wpb_content_element{
    min-height:72px;
    margin-bottom:10px
}
.page-id-2169 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title{
    min-height:72px;
    margin-bottom:0
}
@media (min-width:768px){
	.event-list .eaw-ulx{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-auto-rows: 1fr;
        grid-column-gap: 30px;
        grid-row-gap:30px
    }
    .event-list li {
        margin-bottom:0
    }
}
@media (max-width:1170px){
	nav .menu > li > a, nav .menu > li.hasSubMenu::after, header#header .header_tools .vert_mid > a:not(#trigger-overlay), header#header .header_tools .cart .cart_icon {
    	font-size:12.5px !important;
	}
    header#header .span12 .btn-bt.default{
    	padding:10px 20px;
    }
    header#header .span12 .header_button{
    	margin-left:10px
    }
    #slider-1-slide-4-layer-0{
        font-size:36px !important
    }
    #slider-1-slide-4-layer-0,#slider-1-slide-4-layer-3{
    	margin-left:15px !important
    }
    #slider-1-slide-4-layer-1{
    	margin-left:10px !important
    }
}
@media (max-width:1060px){
	/*nav .menu > li > a, nav .menu > li.hasSubMenu::after, header#header .header_tools .vert_mid > a:not(#trigger-overlay), header#header .header_tools .cart .cart_icon {
    	font-size:12px !important;
	}
    header#header .span12 .btn-bt.default{
    	padding:10px 14px;
    }*/
    header#header .container{width:99% !important} 
}
@media (max-width:1000px){
	#slider-1-slide-4-layer-0{
    	font-size:33px !important
	}
}
@media (max-width:927px){
	#slider-1-slide-4-layer-3{
    	font-size:15px !important
    }
}
@media (max-width:880px){
	#slider-1-slide-4-layer-0{
    	font-size:28px !important
	}
}
@media (max-width:767px){
	.mobileonly{display:block}
	#slider-1-slide-4-layer-3 {
        font-size:14.5px !important;
        width:320px !important;
        white-space:break-spaces !important
    }
    #slider-1-slide-4-layer-1 {
        margin-top:15px !important
    }
    #chat-widget-container{left:0 !important}
}
@media (max-width:680px){
	#slider-1-slide-4-layer-0{
    	font-size:25px !important
	}
    #cookie-law-info-bar{padding:12px 10px 50px}
}
@media (max-width:480px){
	/*Home page*/
	.our-solutions-row .wpb_column{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
@media (max-width:450px){
	.page-id-1034 #slider-fullwidth{display:none}
}

/*_ rizky custom css _*/
.myvideo-header iframe {
    width :100% !important;
    margin:0 auto;
}


/*_ rizky mobile custom css _*/

/* FOR Smartphone Landscape & Potrait */
@media (max-width:767px){
    .myvideo-header iframe {
        width :100% !important;
        margin:0 auto;
        height:200px !important;
    }
	
	
	
}/* END Smartphone Landscape & Potrait */

