/*
Theme Name: WaveX 
Theme URI: http://shinetheme.me/
Author: Shinetheme
Author URI: http://shinetheme.com
Description:WaveX Creative theme
Version: 1.1.7
Tags: light, gray, white, custom-background, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: wavex

---------
*/

/* Images */
.bypostauthor{


}
.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#bitnami-banner {display:none;}
figure.wp-caption.alignleft,
img.alignleft {
    margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
    margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

img.aligncenter {
    margin: 5px auto;
}

img.alignnone {
    margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px;
}

div.wp-caption.alignright img[class*="wp-image-"] {
    float: right;
}

div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
}

img.wp-smiley,
.rsswidget img {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
    list-style-position: inside;
}

#gform_wrapper_1 select {height: 32px; } 
#gform_wrapper_1 li {width: 100%; float: left; display: table; }
#gform_wrapper_1 .top_label .gfield_label
{display: inline-block; line-height: 27px; width: 17%; float: left; margin-top: 15px; margin-bottom: 0; }
#gform_wrapper_1 ul .ginput_container_text {float: right; width: 83%; margin-top: 10px; }
div#input_1_5 {float: right; width: 83%; }
#gform_wrapper_1 input.medium {width: 100%; }
li.input_box, li.three_col {
    font-size: 17px;
    font-family: arial;
}
/*aks*/
.tc_container h2.condition {
    color: #444;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0px;
    font-family: arial;
}
.tc_container p, .tc_container div, .tc_container ul li {
    font-size: 15px;
    color: #131212;
    box-shadow: none;
    font-weight: 400;
    line-height: 24px;
    font-family: arial;
}
li.input_box input {padding-left: 10px!important; }


li.widht50 {
    width: 50%;
    float: left;
    clear: none!important;
}
li.widht50 input {
    width: 100%!important;
}
.select_height select {
    height: 38px;
}
.three_col {width: 33.3%; display: inline-block;  position: relative;top: 0; left: 0;}
.pi_name {display: inline-block; }

#blog_top .blog-title {
    color: #e8e8e8 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#blog_top {
       background-color: #453d91 !important;
padding: 60px 0px !important;
}
.page-id-872 header.entry-header,.page-id-872  h3.gform_title {
    display: none;
}

.three_col .gfield_label {position: absolute; bottom: -31px; }
.m-bottom {margin-bottom: 45px; position: relative; top: -17px;}
.three_col input {width: 100%!important; }
.subMenu.smint {
    display: none;
}
canvas#input_2_18 {
    border-color: #333 !important;
}
.custom_border {
    border: 2px dashed #999;
    padding: 10px 5%;
    float: left;
    width: 100%;
}
.gform_footer.top_label input {
    margin: auto !important;
    display: table !important;
    padding: 11px 30px;
    font-size: 20px !important;
    text-transform: uppercase;
}

@media (max-width: 480px) {
.tc_container h2.condition {font-size: 16px !important; }
}
 @media (max-width: 640px) { 
li.widht50 {width: 100%; }

}

.tc_container {
    width: 100%;
    float: left;
}
.label_box {
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #ffffff;
    padding: 10px 15px;
}

.name_lab {
    float: left;
    width: 170px;
    font-size: 14px;
    font-weight: bold;
}

.name_txt {
    float: left;
    width: 580px;
}
/*aks*/
@media (max-width: 768px) {
.three_col {width: 100%; }

.tc_container {width: 93%!important; }
.tc_container h2.condition {font-size: 20px; }
}
li#field_1_13 {
    display: none !important;
}


@media (min-width: 768px) and (max-width: 1024px) {
.three_col {width: 50%; }
}

