/*
Theme Name:Edge Child
Theme URI: http://themefreesia.com/themes/edge
Author: Theme Freesia
Author URI: http://themefreesia.com
Description: Edge is a Responsive Blogger WordPress Theme, Designed and Developed by Theme Freesia. Edge is Simple, clean, blog-focused, and designed for clarity. It is also translation ready and easily customizable with lots of options using Customizer. It consists contact us template, gallery template, widgets and sidebar. Get free support at http://themefreesia.com/support-forum/ and View demo site at http://demo.themefreesia.com/edge.
Version: 1.0
Text Domain: edge-child
Template: edge
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, sticky-post, theme-options, translation-ready, post-formats, custom-logo, footer-widgets, blog, e-commerce, holiday, news, photography, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/

.grid {
    float:left;
    border-width:0px;
}

.grid div {
    float: left;
    padding: 10px;
    width: 50%;
}

.grid div img{
    width: 100%;
    
}

aside#text-4.widget.widget_text {
    margin-bottom: 490px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1224px)  {
aside#text-4.widget.widget_text {
    margin-bottom: 870px;
}

}



@media only screen and (min-device-width: 1224px){
aside#text-4.widget.widget_text {
    margin-bottom: 490px;
}
}


@font-face {
    font-family: 'Ambroise Pro';
    src: url('assets/fonts/AmbroisePro-ExtraBoldItalic.woff2') format('woff2'),
        url('assets/fonts/AmbroisePro-ExtraBoldItalic.woff') format('woff');
    font-weight: 800;

}

@font-face {
    font-family: 'Ambroise Pro Francois';
    src: url('assets/fonts/AmbroiseProFrancois-Regular.woff2') format('woff2'),
        url('assets/fonts/AmbroiseProFrancois-Regular.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('assets/fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

h1, .h1 {
    font-family: 'Ambroise Pro Francois';
    color: #333333;
}

.page-title {
    font-size: 38px;
}

h2, .h2 {
    font-family: 'Ambroise Pro';
    font-size: 30px;
    margin-bottom: 14px;
}

h3, .h3 {
    font-family: 'Ambroise Pro Francois';
    font-weight: normal;
    font-style: italic;
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 12px;

} 

.h2 .entry-title, .entry-title a {
font-family: 'Ambroise Pro';
}

h4, .h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    p, ul, ol {
        margin: 0 0 21px;
    }

    h1, .h1 {
        font-size: 40px;
    }

     .page-title {
        font-size: 40px;
    }

    h2, .h2 {
        font-size: 32px;
    }

    h3, .h3 {
        font-size: 26px;
    } 

    h4, .h4 {
        font-size: 18px;
    }
}

@media (min-width: 1025px) {
    p, ul, ol {
        margin: 0 0 25px;
    }

    h1, .h1 {
        font-size: 60px;
        margin-bottom: 20px;
    }

    .page-title {
        font-size: 60px;
        margin-bottom: 20px;
    }

    h2, .h2 {
        font-size: 38px;
        margin-bottom: 23px;
    }

    h3, .h3 {
        font-size: 30px;
        margin-bottom: 16px;
    } 

    h4, .h4 {
        font-size: 24px;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 1023px) {
#primary, #secondary {
	float: none !important;
        width: 100% !important;

}

}

p, li, a,  {
    font-family: 'montserrat !important';
}

body, button, input, select, textarea {
font-family: 'Montserrat';
}

body {
font-family: 'Montserrat';
}

.nearby-cities {
    background-color: #f6f6f6;
    padding: 20px;
    margin-top: 20px;
}
.nearby-cities ul {
    margin-bottom:0;
}
.nearby-cities h3 {
    font-family: 'Ambroise Pro Francois';
}

.second-cities {
    border-left:1px solid #cccccc;
    padding-left: 20px !important;
}

.icon-nearby {
    width: 23px;
    margin-top: 5px;    
}

/*from custom css plugin start*/
/* Enter Your Custom CSS Here */

@media (min-width: 1020px) and (max-width: 1199px) {
.sendflower-btn {
    margin-top: -30px;
}
}

tr:nth-child(even) {background: #feecf1}

.single.single-post .page-header { display: block !important; }

.single.single-post .entry-meta { text-align: left !important; }
/* Update Link Styling */

.entry-content a:not(.js-social-share) {
     display:inline-block;
      color: #828282;
    position: relative;
    padding: 0 1px;
    text-decoration: none;
    z-index: 1;
    transition: all 0.5s ease;
}

.entry-content a:not(.js-social-share):after{
    content: '';
    position: absolute;
    z-index: -1;
    background-color: #ffecf1;
    left: 0;
    top: 65%;
    height: 30%;
    width: 100%;
    transition: all 0.5s ease;
}

.entry-content a:not(.js-social-share):hover {
    color: #fff;
}
.entry-content a:not(.js-social-share):hover:after{
    height: 100%;
    background-color: #FFB0C4;
    top: 10%;
}
/*from custom css plugin end*/
