/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/* montserrat-regular - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-500 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
         url('fonts/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-600 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
         url('fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
  }
  /* montserrat-900 - latin */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/montserrat-v25-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('fonts/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */
         url('fonts/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/montserrat-v25-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
  }


.text-table,
.text-table td
{
    border:0px #000 solid;
    border-collapse:collapse;
    text-align:left;
    font-size: 25px;
    padding-left: 0;
    vertical-align: top;
    font-weight: 400;
    line-height: 1.75;
}


.section_start{
    padding: 60px  !important;
    border: 10px solid white !important;
}

.section_2,
.section_4{
    padding-top: 60px  !important;
}


.section_5{
    padding-bottom: 60px  !important;
}

.section_8{
    padding-top: 40px  !important;
    padding-bottom: 40px  !important;    
}

.uncode_text_column ul{
    margin-left: 10px;
}


.text-table td:first-of-type{
    width: 15%;
}


.text-small p{
    font-size: 18px;
}



@media only screen and (max-width:767px) {

        h1, h2, h3, h4{
            font-size: 18px !important;
            line-height: 1.5em !important;
        }

        body[class*=hmenu-].hmenu-position-left .logo-container {
            padding-right: 0px !important;
        }

        .main-logo{
            color: white !important;
            font-size: 16px !important;
        }


        .start_row .double-bottom-padding{
            padding-top: 30px !important;            
            padding-bottom: 0 !important;
        }

        .section_start{
            padding: 20px  !important;
            border: 10px solid white !important;
        }
                
        
        .section_start h1{
            font-size: 15px !important;
        }

        .section_2,
        .section_4{
            padding-top: 0px  !important;
        }


        .section_2 h2,
        .section_4 h2{
            font-size: 24px !important;
        }




        .main-container .row-container .row-parent .single-internal-gutter .uncont > *{
            margin-top: 20px;
        }        

        .section_2 .vc_custom_heading_wrap,
        .section_4 .vc_custom_heading_wrap{
            margin-top: 0px !important;
        }


        .section_5{
            padding-bottom: 0px  !important;
        }


        .section_8{
            padding-top: 0px  !important;
            padding-bottom: 0px  !important;    
        }        

        .main-container .row-container .single-h-padding{
            padding-left: 18px !important;
            padding-right: 18px !important;            
        }


        #menu-main li a{
            color: #1f7f9b;
        }

        .uncode_text_column p,
        .post-content p,
        .post-content ul li{
            font-size: 16px !important;
        }

        .uncode_text_column p a,
        .post-content p a{
            text-decoration: underline;
        }



        .text-table,
        .text-table td
        {
            border:0px #000 solid;
            border-collapse:collapse;
            text-align:left;
            font-size: 16px;
            padding-left: 0;
            vertical-align: top;
            font-weight: 400;
            line-height: 1.75;
        }



        .text-table td:first-of-type{
            width: 35% !important;
        }

        .text-small{
            padding-left: 18px !important;
            padding-right: 18px !important;            
        }


        .text-small p{
            font-size: 14px !important;
        }

}