/*
 Theme Name:     Enfold-Screvle
 Description:    Enfold Child Theme
 Author:         Ronald Vanschoren
 Template:       enfold
 Version:        1.0.0
*/

@import url("../enfold/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */



@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url("https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}

@font-face {
  font-family: "Shadows Into Light";
  font-style: normal;
  font-weight: 400;
  src: local("Shadows Into Light"), local("ShadowsIntoLight"), url("https://themes.googleusercontent.com/static/fonts/shadowsintolight/v3/clhLqOv7MXn459PTh0gXYHW1xglZCgocDnD_teV2lMU.woff") format("woff");
}

body {
    color: rgb(119, 119, 119);
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.alternative-font {
    font-family: "Shadows Into Light",cursive;
    color: rgb(95, 132, 154);
    font-size: 1.6em;
}

h1, h2, h3, h4, h5, h6, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox {
    font-family: 'Open Sans',Arial,sans-serif;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: none;
    letter-spacing: -1px;
    color: rgb(18, 18, 20);
    font-weight: 200;
    letter-spacing: -1px;
    margin: 0px;
 font-size: 2.8em;
    font-weight: 300;
    line-height: 54px;
    margin: 0px 0px 32px;
text-rendering: optimizelegibility;
}

h1, h2, h3, h4, h5, h6 {
    color: rgb(18, 18, 20);
    font-weight: 200;
    letter-spacing: -1px;
    margin: 0px;
}

p.featured {
    font-size: 1.6em;
    line-height: 1.5em;
    text-align: center;
    font-weight: 200;
}

.main_color h4 {
    color: rgb(95, 132, 154);
}

.main_color .avia-icon-list .iconlist_icon {
    background-color: rgb(95, 132, 154);
}

.avia-icon-list .iconlist_title{
    text-transform: none;
    top: 4px;
    margin-top: 3px;
    margin-bottom: 0px;
    position: relative;
    font-weight: bold;
}

.iconlist_content{
    font-size: 12px;
}

.main_color .avia-slider-testimonials .avia-testimonial-content{
border-radius: 10px 10px 10px 10px;
border: 0px none;
color: rgb(255,255,255);
background-color: rgb(95, 132, 154);
font-family: Georgia,serif;
font-style: italic;
margin: 0px;
padding: 10px 50px;
position: relative;
}

.main_color .avia-testimonial-arrow-wrap .avia-arrow {
    background: none repeat scroll 0% 0% rgb(95, 132, 154);
}

.single_toggle{
box-shadow: 0px 0px 10px 0px #EEEEEE;
}

#footer .widgettitle {
    color: rgb(255, 255, 255);
    font-size: 22.6833px;
    font-weight: 200;
    font-family: "Open Sans",Arial,sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin-bottom: 14px;
}

.small_round_img img {
    width: 145px;
    height: 145px;
    -webkit-border-radius: 72px;
    -moz-border-radius: 72px;
    -ms-border-radius: 72px;
    -o-border-radius: 72px;
    border-radius: 72px;
}

.big_round_img img {
    width: 300px;
    height: 300px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    -ms-border-radius: 150px;
    -o-border-radius: 150px;
    border-radius: 150px;
}

.avia-slideshow.image_no_stretch li img {
    padding: 150px;
    opacity:0;
    filter:alpha(opacity=0);
}

.main_color span.pullright {
    border-color: rgb(45, 92, 136);
    color: rgb(145, 145, 145);
    border-left-style: solid;
    border-left-width: 7px;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 1em;
    font-size: 16px;
    line-height: 1.5em;

    width: 33%;
    float: right;
    text-align: left;
}

.main_color span.pullleft {
    border-color: rgb(45, 92, 136);
    color: rgb(145, 145, 145);
    border-right-style: solid;
    border-right-width: 7px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 1em;
    font-size: 16px;
    line-height: 1.5em;

    width: 33%;
    float: left;
    text-align: right;
}

.pricing-table li.avia-pricing-row .currency-symbol {
    color: rgb(255,255,255);
}

#top .main_color .avia-color-theme-color {
    color: rgb(255,255,255);
}

.codesample {
    margin-left:25%;
    width:50%
}

@media only screen and (max-width: 767px) {
.only_desktop { display: none !important; }
}

@media only screen and (min-width: 768px) {
.only_mobile { display: none !important; }
h1.h1_negative_margin { margin-bottom: -60px !important; }
}

.hidden { display: none !important; }

