@charset "UTF-8";
/*
 Theme Name:   VR Zone
 Theme URI:    http://vrzone.com/
 Description:  VR Zone Theme based on Flash
 Author:       Bobi
 Author URI:   http://example.com
 Template:     flash
 Version:      1.0.10
 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:  flashchild
 
 

font-family: 'Roboto', sans-serif;
*/

/*--------------------------------------------------------------
Section Title
--------------------------------------------------------------*/
h2 {font-weight: bold; }
.large-heading .section-title {
	font-size:43px;
	font-weight:bold;
}
.large-heading .section-title:before, .large-heading .section-title:after{
	display:none;
}

.logo .logo-image {
	float: left;
	padding:0;
}
.logo .logo-image img{
	max-height:130px;
        width:auto;
	
}
.transparent.header-sticky .is-sticky .header-bottom{
    background-color: rgba(0,0,0,.3);
}
#site-navigation ul li {
    padding: 23px 20px 23px 0;
    
}
#site-navigation ul li a {
    font-size: 13px;
}
.lang-item a img, .menu-item a img{
	padding:0;
}
.pll-parent-menu-item .sub-menu{
    min-width:50px !important;
}
.pll-parent-menu-item .sub-menu li{
    text-align: center !important;
}
.pll-parent-menu-item .sub-menu li a{
    padding: 0 !important;
}
.pll-parent-menu-item .sub-menu li a span{
    padding-left: 0px; text-align: center;
}
.transparent.header-sticky .is-sticky #site-navigation ul li a{
    color: #fff;
}
.transparent.header-sticky .is-sticky #site-navigation ul.sub-menu li a {
    color: #333;
}
.transparent.header-sticky #site-navigation ul li:hover > a,.transparent.header-sticky #site-navigation ul.sub-menu li a:hover,#top-footer .widget ul li a:hover {
    color: #33c4f2;
}
.transparent.header-sticky #masthead-sticky-wrapper.is-sticky #site-navigation ul li.current-flash-item a, #site-navigation ul li.current-flash-item a {
    color: #33c4f2;
}
.transparent.header-sticky .is-sticky #site-navigation .menu-toggle .fa {
    color:#fff !important;
}
.pll-parent-menu-item, .menu-dark-blue{
    background:#00274f; padding:5px 10px !important; margin:20px 10px; border-radius: 20px;
}
.menu-orange{
    background:#ff872f; padding:5px 10px !important; margin:20px 20px 20px 10px; border-radius: 20px;
}
.button-orange{
    background:#ff872f !important; color:#fff !important;; padding:10px 30px !important; margin:20px 20px 20px 10px !important; border-radius: 20px !important; border:0 !important; float:left; font-family: Roboto;
}
#site-navigation ul li.menu-social{
    padding: 23px 10px 23px 0;
}

#home-about h3 {font-size: 30px; font-weight: bold;}
#home-about .tg-column-2{width:100%;}
#home-about .btn-wrapper a{
    font-family: Roboto;
font-size: 1em;
padding: 1em 2em;
background:
#ff872f;
color:
#ffffff !important;
border: 1px solid
#ff872f;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
border-width: 1px 0;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;

}
.home-service-section{ margin-bottom: 30px;}
.home-service-section .about-section-image{
    float:left; padding: 0; margin:0; width: 30%; min-width:130px;
}
.home-service-section .about-content-wrapper{
    float:right; padding:0; margin:0; width:68%; font-size: 12px !important;
}
.home-service-section .about-content-wrapper h3{font-size:20px; font-weight: bold; margin-bottom: 10px; text-transform: capitalize;}

#vr-library .panel-widget-style {margin:0 0 30px 0 !important; }
#vr-library .panel-widget-style h3{margin-bottom:0;}
#packages{ margin-top:0 !important; margin-bottom:0 !important; padding:40px 0;}
#packages .panel-widget-style{ background-repeat: no-repeat !important; background-position: center; margin:10px 0;}
#packages .cta-wrapper{min-height: 440px; padding-top:200px;}
#packages .cta-wrapper h3{font-size:14px; color:#444343; margin:0;}
#packages .cta-wrapper h4{font-size:30px; color:#00274f; }
#packages .cta-wrapper .btn{background:#0f426f; font-size: 12px;margin: 0 0 5px 0; width: 200px; font-family: Roboto; display: inline-block;}
#packages .cta-wrapper .btn:first-child{background:#ff872f;}


#contact{color:#fff;}
#contact strong{ color: #33c4f2;}
#contact .textwidget{ text-align: center; margin-top: 30px;}
#contact input, #contact textarea{background: rgba(1,19,40,.6); border:0; padding: 10px;}
#events h2,#contact h2{color:#fff; margin-bottom:20px;}
#homepage-posts{float:left; margin-bottom: 20px;}
#homepage-posts .tg-blog-widget{ background: #fff;}
#homepage-posts h3{ float:left; width: 100%; margin-bottom: 20px;}
#homepage-posts h3 a{color:#fff !important; background:#33c4f2; font-size:16px; padding:0 5px; float:left;}
#homepage-posts .tg-blog-widget:nth-child(2) h3 a{background:#ff872f;}
#homepage-posts .entry-date{ background:rgba(0,0,0,.5); }
#homepage-posts .read-more a,#upcoming-events .entry-author{color:#3e3e3f !important;}
#homepage-posts .entry-author a:hover{color:#3e3e3f !important;}

.homepage-latest-news .tg-blog-widget{-webkit-box-shadow: 0px 10px 12px 5px rgba(233,234,236,1);
-moz-box-shadow: 0px 10px 12px 5px rgba(233,234,236,1);
box-shadow: 0px 10px 12px 5px rgba(233,234,236,1);}

#news h2{margin-bottom:20px;}
/*max-width: 275px;
-webkit-box-shadow: 0px 10px 12px 5px rgba(196,196,196,1);
-moz-box-shadow: 0px 10px 12px 5px rgba(196,196,196,1);
box-shadow: 0px 10px 12px 5px rgba(196,196,196,1);*/

.home-map h3{display:none;}

#top-footer{background:#00274f;}
#bottom-footer{ background: #001c39;}
#bottom-footer .copyright {
    float: none;
    text-align: center;
}

#top-footer .widget-title{ border: none; padding: 0; margin-bottom: 20px; }
#top-footer .widget-title:first-letter{ color: #fff;}
#top-footer td{border:0;}
#top-footer .widget ul li:after{ content: none;}
#top-footer #nav_menu-2{text-align: center;}
#top-footer .menu-footer-menu-container{margin:auto; display: inline-block; text-align: left;}
#top-footer .tg-image-widget{float:left;}

@media (max-width: 600px) {
    #services .about-section .about-section-image{
        
        display: block !important;
        width: 30%;
    min-width: 100px ;
    }
}

@media (max-width: 980px){
    /*#site-navigation .menu {
        background: rgba(0,0,0,.6);
    }*/
    #site-navigation ul li.menu-item-has-children .sub-toggle {
        background-color: #33c4f2;
    }
    .transparent.header-sticky #site-navigation ul li a{
        color: #333 !important;
    }
    .transparent.header-sticky #site-navigation ul li.menu-orange a,.transparent.header-sticky #site-navigation ul li.menu-dark-blue a{
        color: #fff !important;
    }
}