@font-face {
            font-family: OpenSans-Light;
            src: url(../fonts/OpenSans-Light.eot);
            src: url(../fonts/OpenSans-Light.eot#iefix) format('embedded-opentype'),
            url(../fonts/OpenSans-Light.woff) format('woff'),
            url(../fonts/OpenSans-Light.ttf) format('truetype'),
            url(../fonts/OpenSans-Light.svg) format('svg');
            font-weight: normal;
            font-style: normal;
            }
            body{ font-family:OpenSans-Light}
            @font-face {
            font-family: Lato-Light;
            src: url(../fonts/Lato-Light.eot);
            src: url(../fonts/Lato-Light.eot#iefix) format('embedded-opentype'),
            url(../fonts/Lato-Light.woff) format('woff'),
            url(../fonts/Lato-Light.ttf) format('truetype'),
            url(../fonts/Lato-Light.svg) format('svg');
            font-weight: normal;
            font-style: normal;
            }
            h3.headline,h3.wg-title,h3.feature-delivery-title,h4.ns2-title,.wpb_accordion_header a,h2.blog-title,h2.page-title,.box-white.style2 h4,h3.block-title,h3.box-title,.team-name h3,.pie-graph h3,.services-box h3,h3{ font-family:Open Sans;}
p{font-family:Open Sans;}
 /*#footer-top{
            background-image: url('../images/geometry_dark.png');
        }*/
		

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.vc_custom{border-top-width: 1px !important;border-bottom-width: 1px !important;padding-top: 35px !important;padding-bottom: 35px !important;background-image: url(../images/geometry-3.png) !important;background-position: bottom center !important;background-repeat: repeat-x !important; background-color:#fafafa;}
.vc_custom_1409971382429{border-bottom-width: 1px !important;padding-top: 35px !important;padding-bottom: 35px !important;background-color: #ffffff !important;}
.vc_custom_1409971403713{border-bottom-width: 1px !important;padding-top: 35px !important;padding-bottom: 70px !important;background-color: #fff !important;}
.vc_custom_1410571412928{border-top-width: 1px !important;border-bottom-width: 1px !important;padding-top: 35px !important;padding-bottom: 35px !important;}
.vc_custom_1409971581837{border-bottom-width: 1px !important;padding-top: 35px !important;padding-bottom: 35px !important;background-color: #f2f2f2 !important;}
.vc_custom_1409971452708{border-top-width: 1px !important;padding-top: 35px !important;padding-bottom: 35px !important;background-color: #ffffff !important;}
.vc_custom_1409971466292{border-top-width: 1px !important;padding-top: 35px !important;padding-bottom: 35px !important;background-color: #f2f2f2 !important;}
.vc_custom_1409971595937{margin-bottom: 50px !important;padding-top: 35px !important;background-color: #ffffff !important;}
.vc_custom_1413013046144{padding-top: 20px !important;}



  #style_selector.active{
        left:0;
    }
    #style_selector{
        background:#fff;
        width:195px;
        position:fixed;
        left:-195px;
        top:100px;
        z-index:9999;
        transition: all .5s ease;
    }
    #style_selector_container{
        box-shadow: 0 2px 9px 2px rgba(0,0,0,0.14);
        border:1px solid rgba(23,24,26,0.15);
        border-top-left-radius: 2px;
    }
    #style_selector .style-main-title{
        color:#000000;
        font-size:15px;
        height:44px;
        line-height:44px;
        text-align:center;
        border-bottom:1px solid rgba(23,24,26,0.15);
        background-image: linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
    }
    #style_selector .box-title{
        font-size:12px;
        height:41px;
        line-height:41px;
        text-align:center;
        border-bottom:1px solid rgba(23,24,26,0.15);
    }
    #style_selector .input-box{
        padding:10px;
        padding-left:40px;
        border-bottom:1px solid rgba(23,24,26,0.15);
    }
    #style_selector .input-box select{
        background:#f7f7f7;
        width:120px;
        border:1px solid rgba(23,24,26,0.15);
        font-size:11px;
        color:#000000;
    }
    #style_selector .style-toggle{
        background: #FFF;
    }
    #style_selector .close{
        height: 45px;
        left: 193px;
        line-height: 45px;
        opacity: 1;
        padding: 0 10px;
        position: absolute;
        top: 0;
        border:1px solid rgba(23,24,26,0.15);
        border-left: 0px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        background-image: linear-gradient(top, #FFFFFF 0%, #F7F4F4 100%);
    }
    #style_selector .predefined a.preset1{ background: #69bd43; }
    #style_selector .predefined a.preset2{ background: #008dff; }
    #style_selector .predefined a.preset3{ background: #ff8d00; }
    #style_selector .predefined a.preset4{ background: #cc2149; }
    #style_selector .predefined a.preset5{ background: #ff804e; }
    #style_selector .predefined a.preset6{ background: #6576c2; }
    #style_selector .predefined a.preset7{ background: #a2e000; }
    #style_selector .predefined a.preset8{ background: #a16a2a; }
    #style_selector .predefined a.preset9{ background: #4ec7aa; }
    #style_selector .predefined a.preset10{ background: #d6d233; }
    #style_selector .predefined a.active{
        border: 2px dotted #fff;
    }
    #style_selector .predefined a{
        float: left;
        height: 28px;
        margin: 5px;
        max-width: 28px;
        width: 100%;
        border-radius: 3px;
        overflow: hidden;
    }

.tp-caption.big_organic_white_transparent{font-size:20px;font-weight:700;font-family:"Pacifico";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:10px;text-shadow:none;/*text-transform:uppercase;*/margin:0px;border-radius:5px 5px 5px 5px;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.black-organic{font-size:32px;color:rgb(0,0,0);text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:rgb(0,0,0);border-style:none}
.big_organic_white_transparent{font-size:20px;font-weight:700;font-family:"Pacifico";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:10px;text-shadow:none;/*text-transform:uppercase;*/margin:0px;border-radius:5px 5px 5px 5px;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.black-organic{font-size:32px;color:rgb(0,0,0);text-decoration:none;background-color:transparent;text-shadow:none;border-width:0px;border-color:rgb(0,0,0);border-style:none}


.underline:after { background-color:#69bd43; }