/*
Theme Name: Global App Promotions
Theme URI: http://startit.select-themes.com
Description: A child theme of Startit Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Template: startit
*/
@import url("../startit/style.css");

/* Simple CSS menu */

br { clear:left }

.menu-footer-menu-container {
    width: 100%;
    background-color: #4c5e72;
}

.menu-footer-menu-container ul {
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
	width: 100%;
    display: flex;
    justify-content: center;
}

.menu-footer-menu-container ul li {
    display: inline;
	margin: 0 5px;
}

.menu-footer-menu-container ul li a {
    float: left; text-decoration: none;
    color: white; 
    padding: 5px 15px;
    background-color:  #4c5e72;
	border-right: 1px solid #212121;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
	border-radius: 3px;
}
 
.menu-footer-menu-container ul li a:visited {
    color: white;
}
 
.menu-footer-menu-container ul li a:hover, .menu_simple ul li .current {
    color: white;
    background-color: #748595;
}

.qodef-main-menu>ul>li.qodef-active-item>a .item_outer:before, .qodef-main-menu>ul>li:hover>a .item_outer:before {
    background: #1d2937;
}

@media only screen and (max-width: 1024px) {
  .menu-footer-menu-container {
    width: 100%;
    background-color: #4c5e72;
}

.menu-footer-menu-container ul {
     margin: 0 0 20px 0;
    padding: 0;
    float: left;
	width: 100%;
    display: flex;
    justify-content: center;
}

.menu-footer-menu-container ul li {
    display: inline;
	margin: 0 1%;
}

.menu-footer-menu-container ul li a {
    float: left; text-decoration: none;
    color: white; 
    padding: 0px;
    background-color: #303030;
	border-right: 1px solid #303030;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
	border-radius: 3px;
}
 
.menu-footer-menu-container ul li a:visited {
    color: white;
}
 
.menu-footer-menu-container ul li a:hover, .menu_simple ul li .current {
    color: #4c5e72;
    background-color: #303030;
}
  
}

/* Forms */


.gform_wrapper textarea.medium {
    height: 9.375em;
    width: 100%;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.01);
    border-color: rgba(207, 207, 207, 1);
    margin-bottom: 15px;
}

.gform_wrapper .top_label .gfield_label {
	color:#fff;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
   width: 97.5%;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100%;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.01);
    border-color: rgba(207, 207, 207, 1);
    margin-bottom: 15px;
	 width: 100%;
    margin-bottom: 24px;
    padding: 10px 15px;
    border: 1px solid #cfcfcf;
    outline: 0;
    font-family: Raleway,sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #797979;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    color: #fff;
}
   
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
    display: inline-block;
    width: auto;
    height: 52px;
    line-height: 50px;
    padding: 0 35px;
    border: 2px solid #4c5e72;
    font-size: 13px;
    font-weight: 800;
    font-family: inherit;
    letter-spacing: 1px;
    color: #fff;
    background-color: #4c5e72;
    cursor: pointer;
    -webkit-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper:hover .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit]:hover {

    border: 2px solid #212121;
	color:#1d2937;
    background-color: #212121;

}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
}

.qodef-top-bar {
    background-color: #1d2937;
}

