/*
Theme Name: Illustrator Child
Theme URI: http://illustrator.edge-themes.com/
Description: A child theme of Illustrator Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: illustrator
*/
@import url("../illustrator/style.css");
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');

body .row_cnt {
    width: 100%;
}

body .row_cnt label:first-child {
    margin-right: 20px;
}

body .row_cnt label{
	width: 48%;
    float: left;
}
body .edgtf-main-menu>ul>li.edgtf-active-item>a {
    color: #A61012;
}
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu>ul>li:hover>a {
    color: #A61012;
}
body .edgtf-main-menu .current {
	border-bottom: 2px solid #A61912;
}
body #rev_slider_2_1 .illustrator-round .tp-bullet:hover,body #rev_slider_2_1 .illustrator-round .tp-bullet.selected {
    background: #A61012;
}
body #rev_slider_2_1 .illustrator-round .tp-bullet {
    border: 1px solid #A61012;
}
body.home .edgtf-main-menu {
    margin-left: 800px;
}
.edgtf-header-standard .edgtf-menu-area .edgtf-vertical-align-containers .edgtf-position-center .edgtf-position-center-inner {
    padding-top: 70px;
}
body .edgtf-page-header .edgtf-sticky-header{display: none;}
body.home .edgtf-logo-wrapper {
    padding-top: 0px !important;
    margin-left: 250px !important;
}
body .edgtf-logo-wrapper a img {
    height: auto; 
}
body.home .tp-bullets.illustrator-round.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical{
    top: 30% !important;
    left: 90% !important;
}
body .edgtf-page-header .edgtf-main-menu {
        margin-right: 300px;
        margin-left: 800px
}
body .edgtf-page-header .edgtf-logo-wrapper {
    padding-top: 15px;
    margin-left: 250px;
}
body .edgtf-page-header .edgtf-logo-wrapper a img {
    height: auto; 
    float: left;
}
body .edgtf-main-menu>ul {
    height: auto;
}

body .widget .edgtf-blog-list-holder.edgtf-image-in-box .edgtf-item-image {
   display: none;
}
body .edgtf-slider {
    margin-top: 120px;
}
body .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-three-columns article {
        width: auto;
    }
body .edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery article .edgtf-item-text-overlay, 
body .edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry article .edgtf-item-text-overlay, 
body .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest article .edgtf-item-text-overlay {
    background-color: #C95443;
}
body footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 50px 0px 50px 350px;
}
body .edgtf-drop-down ul li {
    padding-left: 50px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500 !important;
}
body .edgtf-footer-column-2 {
    margin-left:150px;
}
body .edgtf-footer-column-4 {
    text-align: center;
}
body .edgtf-portfolio-list-holder a.edgtf-portfolio-link {
    display: none;
}
/* Large desktops and laptops */
@media (min-width: 1200px) and (max-width: 1600px) {
    body.home .edgtf-logo-wrapper {
        margin-left: 50px !important;
    }
    body .edgtf-page-header .edgtf-main-menu {
        margin-right: 0px;
        margin-left: 480px;
    }
    body .edgtf-page-header .edgtf-logo-wrapper {
        margin-left: 50px;
    }
    body.home .tp-bullets.illustrator-round.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
        top: 30% !important;
        left: 100% !important;
    }
    body .edgtf-portfolio-list-holder-outer.edgtf-ptf-pinterest-three-columns article {
        width: auto;
    }
    body footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 50px 0px 50px 350px;
}
    body  .rev_slider .tp-mask-wrap .wpcf7-form-control.wpcf7-text{
        padding: 15px 15px;
    }
    body .rev_slider .tp-mask-wrap .wpcf7-form-control.wpcf7-textarea{
        height: 100px;
    }
    body .edgtf-footer-column-2 {
        margin-left: 120px;
    }
    body .edgtf-footer-top .edgtf-latest-posts-widget {
        margin-left: 40px;
    }
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    body .edgtf-slider {
        margin-top: 0px;
    }
    body .edgtf-footer-column-2 {
     margin-left: 0px; 
}
body footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 50px 0px 50px 200px;
}
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    body .edgtf-slider {
        margin-top: 0px;
    }
    body .edgtf-footer-column-2 {
     margin-left: 0px; 
}
body footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 50px 30px 50px 30px;
}
}
/* Landscape phones and portrait tablets */
    @media (max-width: 767px) {
         body .edgtf-slider {
            margin-top: 0px;
        } 
body .edgtf-footer-column-2 {
    margin-left:0px;
}
body footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 50px 30px 50px 30px;
}
    }

    @media (max-width: 640px) {
     body .edgtf-slider {
            margin-top: 0px;
        } 
        body .edgtf-footer-column-2 {
    margin-left:0px;
}
body footer .edgtf-footer-top.edgtf-footer-top-full {
    padding: 50px 30px 50px 30px;
}
    }
/* Landscape phones and smaller */
@media (max-width: 480px) {
    body .edgtf-slider {
        margin-top: 0px;
    }
    body .row_cnt label {
        width: 100%;       
    }
    body footer .edgtf-footer-top.edgtf-footer-top-full {
            padding-left: 30px;
    padding-right: 30px;
    }
    body.home .tp-bullets.illustrator-round.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical {
         top: 50% !important; 
         left: 100% !important;
    }
    body .edgtf-footer-column-2 {
     margin-left: 0px; 
}
}
@media (max-width: 320px) {
    body .edgtf-slider {
        margin-top: 0px;
    }   
}