/*

Theme Name: Live-Premium

Theme URI: http://www.designovastudio.com/wordpress/live

Description: A Premium Responsive Parallax wordpress theme

Author: Designova Studio

Author URI: http:http://www.designova.net

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

Version: 1.9

Tags: light,theme-options, translation-ready



Designed & Handcrafted by Designova Studio for designova.net

All files, unless otherwise stated, are released under the GNU General Public License

*/







/* ===================================*/

/* TABLE OF CONTENTS: */

/* ===================================*/

/* 01 - LAYOUT INITIALIZATION */

/* 02 - COLOR SWATCHES SETUP */

/* 03 - HEADER & NAVIGATION */

/* 04 - COMMON ELEMENTS & STYLES */

/* 05 - PAGES & SECTIONS SETUP*/

/* 06 - INDIVIDUAL PAGES AND ELEMENTS*/

/* 07 - FOOTER*/

/* 08 - RESPONSIVE RULES : MOBILE OPTIMIZATION*/







/* ===================================*/

/* CONTENTS: */

/* ===================================*/



/* 01 - LAYOUT INITIALIZATION */



@media (min-width: 1200px) {

    .span12,.container

    {

        width:960px;

    }

    

    .container-fluid

    {

        padding-left:100px!important;

        padding-right:100px!important;

    }

}

html {

    font-family: sans-serif;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%}

body {

    margin: 0;

    background-color: transparent; !important;

        padding-left:0px !important;

        padding-right:0px !important;

    }





/*--wordpress default---*/

.wp-caption {}

.wp-caption-text {}

.sticky {}

.gallery-caption {}

.bypostauthor {}

.alignright {}

.alignleft {}

.aligncenter {}



/* 02 - COLOR SWATCHES */

.col-red{

    color: #2b997f;

}

.bg-red{    

    background: #2b997f !important;

    transition: all 0.9s ease 0s;

}

.bg-common

{

        transition: all 0.9s ease 0s;

}

.col-green{

    color: #24B594;

}

.bg-green{    

    background: #24B594 !important;

    transition: all 0.9s ease 0s;

}

.col-blue{

    color: #5DAED5;

}

.bg-blue{    

    background: #5DAED5 !important;

    transition: all 0.9s ease 0s;

}

.col-orange{

    color: #F48C2D;

}

.bg-orange{    

    background: #F48C2D !important;

    transition: all 0.9s ease 0s;

}

.col-black{

    color: #000;

}

.bg-black{    

    background: #222 !important;

    transition: all 0.9s ease 0s;

}

.col-white{

    color: #fff;

}

.bg-white{    

    background: #fff !important;

    transition: all 0.9s ease 0s;

}

.trans {

    background: transparent !important;

}



a

{

    text-decoration: none !important;

}



/* 03 - HEADER & NAVIGATION */



/*Desktop Only NAVIGATION*/

#navigation {

    right: 0;

    height: 100%;

    position: fixed;

    width: 50px;

    z-index: 1000;

    background: rgba(0,0,0,0.5);

}

.moveTop{

    position: fixed !important;

    top: 0 !important;

    background: #000 !important;

}

#navigation ul {

    margin-top: 25px;

    margin-right: 20px;

    margin-left: 10px;

}

#navigation ul li {

    width: 180px;

    display: inline-block;

    font-family: helvetica,"Muli",sans-serif,arial;

    text-align: left;

}

#menu{

    margin-right: 20px !important;

}

#navigation a, #navigation a:active, #navigation a:visited {

font-family:"Open_Sans_R";

    color: #FFFFFF;

    font-size: 15px;

    line-height: 23px;

    letter-spacing: 1px;

    text-decoration: none;

    text-transform: uppercase;

}

#navigation ul li a.lighted{

    color: #F48C2D !important;

}

#navigation ul li > p{

    font-size: 12px;

    color: #444;

}

.links a > img{

    width: 30px;

    height: 30px;

    margin-bottom: 10px;

}

.logo{

    margin-top: 0px;

    margin-left: 0px;

    width: 50px;

    height: 50px;

}

.mob-logo{

    margin-top: 0px;

    margin-right: 12px;

    width: 50px;

    height: 50px;

}

.contact-section { width:33%; float:left;}

.contactimg { float:left; margin-right:4%; width:20%px;}

.contacttext { float:left; margin-right:1%; width:75%; }

.divider-1 {  border-top: 1px dashed #dedede; margin:25px 0;}



/*Mobile Only Navigation - Responsive Menu*/

.mobile-header{

    margin:0px;

    padding: 7px 0px 0px 0px;

    list-style: none;

    width: 100%;

    background: #000;

    position: fixed !important;

    min-height: 40px;

    text-align: left;

    padding-left: 10px;

    z-index: 100 !important;

}

.btn-menu{

    background: #2b997f;

    border: 0 solid #ADADAD;

    border-radius: 0px;

    color: #FFFFFF;

    text-shadow:none;

    font-weight: normal;

    font-family: 'Open Sans',Arial,Sans-Serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px;

    transition: all 0.2s ease 0s;

}

.btn-menu:hover{

    background: none repeat scroll 0 0 #AA2E5B;

    border: 0 solid #ADADAD;

    border-radius: 0px;

    color: #FFFFFF;

    text-shadow:none;

    font-weight: normal;

    font-family: 'Open Sans',Arial,Sans-Serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px;

    transition: all 0.2s ease 0s;

}











/* 04 - COMMON ELEMENTS & STYLES */



/*Headings, Buttons & Typography - Common Rules*/

p{

    color: #444;

    font-family:"Open_Sans_R";

    font-size: 14px;

    line-height: 21px;

}

.welcome{

    padding-top: 30px;

    padding-bottom: 30px;

}

.promo-caps{

    font-size: 86px;

    /*color: #000;*/

    font-weight: normal;

font-family:"Carto_Sans_Bold";

line-height: 86px;

text-align: left;

}

.slashed{

    font-size: 86px;

    font-weight: normal;

font-family:"Nexa_Bold";

line-height: 86px;

text-align: left;

margin-right: 5px;

}

.promo-text{

    margin-top: 30px;

    padding-bottom: 20px;

    font-size: 36px;

    color: #000;

    line-height: 42px;

font-family:"Open_Sans_L" !important;

}

.promo-text > span{

font-family:"Open_Sans_B";

}

.promo-caps-inv{

    font-size: 72px;

    /*color: #fff;*/

font-family:"Carto_Sans_Bold";

}

.promo-text-inv{

    padding-bottom: 20px;

    font-size: 24px;

    color: #fff;

    line-height: 32px;

   font-family:"Open_Sans_L";



}

.promo-text-inv > span{

font-family:"Open_Sans_B";

}

.inner-heading{

    margin-top: 20px;

}

.inner-heading-alt{

    color:#fff; 

}

.solid-subhead{

    color: #fff;

    padding: 5px;

}

.btn-live{

    background: none repeat scroll 0 0 #2b997f;

    border: 0 solid #ADADAD;

    border-radius: 0px;

    color: #FFFFFF;

	margin:0 0 20px 0;

    text-shadow:none;

    font-weight: normal;

    font-family: 'Open Sans',Arial,Sans-Serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px;

    transition: all 0.2s ease 0s;

}

.btn-live:hover{

    background: none repeat scroll 0 0 #AA2E5B;

    border: 0 solid #ADADAD;

    border-radius: 0px;

    color: #FFFFFF;

    text-shadow:none;

    font-weight: normal;

    font-family: 'Open Sans',Arial,Sans-Serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px;

    transition: all 0.2s ease 0s;

}



.btn-live-black{

    background: none repeat scroll 0 0 #000;

    border: 0 solid #ADADAD;

    border-radius: 0px;

    color: #FFFFFF;

    text-shadow:none;

    font-weight: normal;

    font-family: 'Open Sans',Arial,Sans-Serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px;

    transition: all 0.2s ease 0s;

}

.btn-live-black:hover{

    background: none repeat scroll 0 0 #fff;

    border: 0 solid #ADADAD;

    border-radius: 0px;

    color: #000;

    text-shadow:none;

    font-weight: normal;

    font-family: 'Open Sans',Arial,Sans-Serif;

    font-size: 14px;

    font-weight: 700;

    padding: 10px;

    transition: all 0.2s ease 0s;

}



.separator-caps{

    font-size: 36px;

    color: #fff;

font-family:"Carto_Sans_Bold";

}

.separator-caps > span{

    padding: 5px 10px;

    line-height: 59px;

}







/* 05 - PAGES & SECTIONS SETUP*/



/*Page Layout Setup*/

.page{

  height: 100%;

  min-height: 600px;

  padding-top: 50px;

  padding-bottom: 150px;

}

.separator{

  height: 100%;

}

.highs{

    color: #fff !important;

    padding: 15px;

}

.intro{

    padding-top: 100px;

    height: 100%;

    width: 100%;

  /*background:url('images/slant1.png') center center no-repeat;*/

}

.top-space{

    padding-top: 70px;

    padding-bottom: 70px;

}



/*Defining Pages or Section Container*/

#about{

}

#services{

}

#showcase{

}

#portfolio{

}

#contact{

}















/* 06 - INDIVIDUAL PAGES AND ELEMENTS*/



/*INTRO*/

.promo-one{

    margin-bottom: 20px;

}





.intro h1{

    margin-bottom: 40px;

    font-size: 228px;

    color: #fff;

    font-weight: normal;

font-family:"Carto_Sans_Bold";

line-height: 228px;

text-align: left;

}

.intro h2{

    font-size: 64px;

    color: #fff;

    font-weight: normal;

font-family:"Open_Sans_L";

line-height: 64px;

text-align: left;

}

.intro h2>span{

font-family:"Nexa_Bold";

}

.promo-one h3{

    margin-left: 10px;

    font-size: 24px;

    color: #F48C2D;

font-family:"Open_Sans_L";

line-height: 24px;

}

#ticker{

    margin-top: 30px;

}

.main-thumb{

    width: 200px;

    height: 200px;

}



/*ABOUT*/

.team-block{



}

.team-block h3{

    font-size: 18px;

    line-height: 24px;

    margin-bottom: 0px;

}

.team-block h6{

    font-size: 13px;

    line-height: 16px;

    margin-top: 5px;

    margin-top: 5px;

    color: #000;

}

.team-block p{

    color: #fff;

}

.team-social{

    margin: 20px 0px 10px 0px;

    text-align: center;

}

.team-social a > img{

    width: 36px;

    height: 36px;

    opacity: 1;

}

#testimonials div {

    color: #fff;

    font-size: 25px;

    font-weight: 300;

    line-height: 35px;

    margin-bottom: 10px;

    position: relative;

}

#testimonials .tab {

    background: none repeat scroll 0 0 transparent;

    border: medium none;

    margin: 0;

}

#testimonials .tab a {

    background-color: #ccc;

    border-radius: 10px 10px 10px 10px;

    height: 20px;

    padding: 0px;

    text-indent: -99999px;

    width: 20px;

}

#testimonials .tab a.active, #testimonials .tab a:hover {

    background: none repeat scroll 0 0 #2b997f;

    position: relative;

    z-index: 3;

}

#testimonials .panel-container {

    border: medium none;

}

#testimonials .tab a.active, #testimonials .tab a:hover {

    background: none repeat scroll 0 0 #2b997f;

}

.etabs {

    margin: 0;

    padding: 0;

    overflow: inherit;

}

.tab {

    margin: 0;

    padding: 0;

    display: inline-block;

    zoom: 1;

    *display: inline;

    background: #f9f9f9;

    border: 1px solid #e7e7e7;

    border-bottom: none;

    top: 1px;

    position: relative;

    z-index: 1;

    margin-right: 1px;

}

.tab:before {

    display: none

}

.tab a {

    display: block;

    padding: 7px 17px;

    font-size: 18px;

    font-weight: 700;

    color: #616161;

}

.tab a.active,

.tab a:hover {

    color: #2b997f

}

.tab.active {

    background: #fff;

    position: relative;

    z-index: 3;

}

.tab-container .panel-container {

    border: 1px solid #e7e7e7;

    position: relative;

    z-index: 1;

}

.tab-container .panel-container div.tab-block {

    padding: 20px 10px;

    background:#FFF;

}





/*SERVICES*/

.service-block {

    padding: 15px;

}

.service-icon{

    width: 150px;

    height: 150px;

}

.service-block h6{

    font-size: 13px;

    line-height: 16px;

    margin-top: 5px;

    margin-top: 5px;

    color: #000;

}

.service-block p{

    color: #fff;

}

.tes-user{

    font-size: 24px;

    line-height: 28px;

    margin-bottom: 0px !important;

}



/*FEATURES*/

.progress {

    border-radius: 0 0 0 0 !important;

    height: 35px;

}

.progress01 {

    background: none repeat scroll 0 0 #2b997f !important;

}

.progress02 {

    background: none repeat scroll 0 0 #2b997f !important;

}

.progress03 {

    background: none repeat scroll 0 0 #2b997f !important;

}

.bar > h5 {

    font-size: 16px !important;

    font-weight: 400;

    margin-left: 10px;

    margin-top: 7px !important;

    text-align: left !important;

    text-shadow: none;

}







/*PORTFOLIO*/



/*optional addition for filter height fix*/

/*#container

{

    height: 1500px;

    overflow: auto;

}*/

.element{

   background: #000; 

}

.element > img:hover{

    transition: all 0.7s ease-in-out 0s;

   transform: scale(4);

}

.remove-zoom{

     transition: all 0.7s ease-in-out 0s;

   transform: scale(1);

}

.folio-item{

    background: #fff;

}

.folio-title{

    display: none;

font-family:"Carto_Sans_Bold";

    color: #000;

    font-size: 36px;

    position: absolute;

    bottom: 50px;

    left: 20px;

    transition: all 0.7s ease-in-out 0s;

    vertical-align: middle;

}

.height-01 .folio-subtitle{

    display: none;

    font-family:"Carto_Sans_Bold";

    color: #000;

    font-size: 24px;

    position: absolute;

    top: 150px;

    transition: all 0.7s ease-in-out 0s;

    vertical-align: middle;

    text-align: center;

    width: 240px;

}

.height-01 .icon-zoom-sosa{

    position: absolute;

    left: 60px;

    top: 70px;

    font-family:"sosa";

    font-size: 36px;

    color: #fff;

    background: url('images/zoom.png') no-repeat center center;

}

.height-01 .icon-link-sosa{

    position: absolute;

    left: 120px;

    top: 70px;

    font-family:"sosa";

    font-size: 36px;

    color: #fff;

    background: url('images/info.png') no-repeat center center;

}

.height-02 .folio-subtitle{

    display: none;

    font-family:"Carto_Sans_Bold";

    color: #000;

    font-size: 24px;

    position: absolute;

    top: 200px;

    transition: all 0.7s ease-in-out 0s;

    vertical-align: middle;

    text-align: center;

    width: 240px;

}

.height-02 .icon-zoom-sosa{

    position: absolute;

    left: 60px;

    top: 120px;

    font-family:"sosa";

    font-size: 36px;

    color: #fff;

    background: url('images/zoom.png') no-repeat center center;

}

.height-02 .icon-link-sosa{

    position: absolute;

    left: 120px;

    top: 120px;

    font-family:"sosa";

    font-size: 36px;

    color: #fff;

    background: url('images/info.png') no-repeat center center;

}

.folio-trigger-icon{

    display: none;

    position: absolute;

    width: 60px;

    height: 60px;

}

.folio-trigger-icon:hover{

    opacity: 0.7;

}





#filters li{

line-height: 43px;

}

#filters li a{

    border-radius: 0px;

  padding: 3px 6px;

  margin-right: 3px;

color: #F48C2D;

text-decoration: none;

font-weight: normal;

font-family:"Open_Sans_B";

font-size: 16px;

}



.inner-link a.selected{

  background: #F48C2D !important;

  color: #FFF !important;

}

/*ajax project view*/

.project_page

{

    background-color:#fff;

    width:960px;

}



.project_content

{

    padding:20px 0px;

    width:auto;

}





/*CONTACT*/

/*#contact .promo-caps, #contact .promo-text{

    color: #fff !important;

}*/

#contact{

    padding-bottom: 0px !important;

}

input

{

    background:none repeat scroll 0 0 #FFF;

    border-radius:0!important;

    color:gray;

    font-family:"Arimo_Regular";

    font-size:12px;

    margin-top:0px;

    padding:12px 3%;

    width:94%;

}



input:focus

{

    color:gray;

}



textarea

{

    background:none repeat scroll 0 0 #FFF;

    border-radius:0!important;

    color:gray;

    font-family:"Arimo_Regular";

    font-size:14px;

    height:124px;

    margin-top:0px;

    padding:12px 3%;

    resize:none;

    width:94%;

}



textarea:focus

{

    color:gray;

}



input.send_message

{

    background:none repeat scroll 0 0 #EF4A4A;

    color:#FFF;

    cursor:pointer;

    float:left;

    font-size:12px;

    font-weight:400;

    margin:0;

    width:120px;

}



input.send_message:hover

{

    background:none repeat scroll 0 0 #262932;

}



.error_message

{

    background-color:#FFE9E9;

    border-color:#FBC4C4;

    border-image:none;

    border-style:solid;

    border-width:1px 1px 1px 5px;

    color:#DE5959;

    float:none;

    font-size:12px;

    line-height:18px;

    margin-bottom:15px;

    padding:15px 40px 15px 18px;

    position:relative;

    width:auto;

}



fieldset

{

    border:0 none;

    float:left;

    padding:0;

    position:relative;

    width:100%;

}



fieldset h1

{

    color:#000;

    font-size:24px;

}

#address-block{

    text-align: center;

}

#address-block > p{

    text-align: left;

    padding: 10px 200px;

}

#address-block > h2{

    color: #fff;

font-family:"Open_Sans_B";

font-size: 64px;

line-height: 72px;

}

#address-block > h3{

    color: #fff;

font-family:"Open_Sans_L";

font-size: 18px;

line-height: 23px;

}

#address-block > h5 > span{

    color: #fff;

    padding: 5px 0px;

    font-weight: normal;

    font-family:"Open_Sans_L";

}

.address-wrap{

    /*margin-top: 60px;*/

    padding: 10px 0px;

    background: #050505;

}





/* 07 - FOOTER*/

#mastfoot{

    background: #000;

    padding: 20px 0px;

}

.foot-social{

}

.foot-social a{

    margin-left: 5px;

    margin-right: 5px;

}

.foot-social a > img{

    opacity: 1;

    width: 40px;

    height: 40px;

}

.foot-social a > img:hover{

    opacity: 0.6;

}

#foot-logo{

    width: 120px;

    height: 70px;

}

.twitter-user{

    color: #555;

    font-weight: normal;

font-family:"Open_Sans_B";

}

.twitter-user:hover{

    color: #F48C2D;

}



/*single page*/

.page-single

{

    background:#FFF;

    min-height: 300px;

    padding-bottom: 50px;

    padding-top: 10px

}





/* 08- Responsive rules-Pre added rules*/



/*MOBILE OPTIMIZATION*/

@media only screen and (max-width: 960px) {

    .moveTop{

        display: none !important;

    }

    .project_page

    {

    width:760px;

    }

}

@media only screen and (max-width: 767px) {

    .moveTop{

        display: none !important;

    }

    body

    {

        padding-left:0px!important;

        padding-right:0px!important;

    }

    .container-fluid

    {

        padding-left:30px!important;

        padding-right:30px!important;

    }

    .text-left, .text-right, h1, h2, h3, h4, h5, h6, li, nav{

        text-align: center !important;

    }

   .project_page

    {

    width:600px;

    }

    .promo-one h1 {

    text-align: center;

    }

    .promo-text-inv, .promo-text{

        margin-top: 30px;

    }

    .about-feat{

        margin-top: 10px;

        margin-bottom: 30px !important;

        text-align: center;

    }

    .about-feat p{

        text-align: left !important;

    }

    .team-thumb{

        width: 500px!important;

        height: 500px!important;

        float: none;

        clear: both;

        margin-bottom: 20px;

    }

    .about-feat:hover, .service-item:hover{

    transition: none;

   transform:  none;

    }

    .service-item{

        margin-bottom: 20px;

    }

    

    #ticker{

         margin-top:30px;

         background:none;

     }

     .tweet_list li {

         padding-left:0px;

        }

        .band{

            background-image: none !important;

        }

    .news-img

    {

        text-align: center;

    }    

}

@media only screen and (max-width: 760px) {



    .container{

        padding-left: 30px !important;

        padding-right: 60px !important;

    }

    .slashed{

        display: none;

    }

    .team-block{

        margin-bottom: 20px;

        text-align:center;

    }

    .news-block{

        margin-bottom: 20px;

    }        

    .promo-caps{

        margin-top: 30px;

    }

    .separator-caps > span{

        background: transparent !important;

    }

	

}





@media only screen and (max-width: 640px) {



    .container{

        padding-left: 30px !important;

        padding-right: 30px !important;

    }

    .slashed{

        display: none;

    }

    .team-block{

        margin-bottom: 20px;

        text-align:center;

    }

    .news-block{

        margin-bottom: 20px;

    }        

    .promo-caps{

        margin-top: 30px;

    }

    .separator-caps > span{

        background: transparent !important;

    }

}



@media only screen and (max-width: 480px) {

   

    .moveTop{

        display: none !important;

    }

    body

    {

        padding-left:0px!important;

        padding-right:0px!important;

    }

    .container-fluid

    {

        padding-left:10px!important;

        padding-right:10px!important;

    }

    .text-left, .text-right, h1, h2, h3, h4, h5, h6, li, nav{

        text-align: center !important;

    }

   .project_page

    {

    width:400px;

    }

    

    .promo-text{

        margin-top: 30px;

    }

    

    

    

    .promo-caps, .promo-caps-inv {

    font-size: 56px;

    }

    .show-desc h2 {

    font-size: 48px;

    }

    #cboxTitle {

    font-size: 16px;

    }

    #ticker{

         margin-top:30px;

         background:none;

     }

     .tweet_list li {

         padding-left:0px;

        }

        .band{

            background-image: none !important;

        }



    .page{

        /*background: #fff !important;*/

    }

    #contact{

        background: #222;

    }



    .intro h1 {

    color: #FFFFFF;

    font-family: "Carto_Sans_Bold";

    font-size: 96px;

    font-weight: normal;

    line-height: 96px;

    margin-bottom: 40px;

    text-align: left;

    }

    .rw-wrapper {

    margin-left: 75px !important;

    }

    .cboxPhoto{

        max-width: 400px !important;

    }

	.contact-section { width:100%; float: left; margin:0 0 14px 0;}

	#address-block > h2{ font-size: 46px !important; line-height: 45px !important;}

	}



@media only screen and (max-width: 480px) {



    .container{

        padding-left: 30px !important;

        padding-right: 30px !important;

    }

    .slashed{

        display: none;

    }

    .team-block{

        margin-bottom: 20px;text-align:center;

    }

    .news-block{

        margin-bottom: 20px;

    }    

    .promo-caps{

        margin-top: 30px;

    }

    .separator-caps > span{

        background: transparent !important;

    }

}











/*New responsive rules*/







@media only screen and (max-width: 360px) {

    body

    {

        padding-left:0px!important;

        padding-right:0px!important;

    }    

    .container{

        padding-left: 20px !important;

        padding-right: 20px !important;

    }

    .slashed{

        display: none;

    }

    .team-block{

        margin-bottom: 20px;text-align:center;

    }

    .news-block{

        margin-bottom: 20px;

    }    

    .promo-caps{

        margin-top: 30px;

    }

    .separator-caps > span{

        background: transparent !important;

    }

    .rw-wrapper {

    margin-left: 55px !important;

    }

    .rw-sentence span{

        font-size: 48px !important;

        line-height: 48px !important;

    }

#address-block > h2{ font-size: 46px !important; line-height: 45px !important;}

}











/*320*/

@media only screen and (max-width: 320px) {

  

    .moveTop{

        display: none !important;

    }

    body

    {

        padding-left:0px!important;

        padding-right:0px!important;

    }

    .container-fluid

    {

        padding-left:10px!important;

        padding-right:10px!important;

    }

    .text-left, .text-right, h1, h2, h3, h4, h5, h6, li, nav{

        text-align: center !important;

    }

   .project_page

    {

    width:300px;

    }

    .promo-one h1 {

        font-size: 72px;

    text-align: center;

    }

    .promo-text-inv, .promo-text{

        margin-top: 30px;

    }

    .about-feat{

        margin-top: 10px;

        margin-bottom: 30px !important;

        text-align: center;

    }

    .about-feat p{

        text-align: left !important;

    }

    .team-thumb{

        width: 240px!important;

        height: 240px!important;

        float: none;

        clear: both;

        margin-bottom: 20px;

    }

    .about-feat:hover, .service-item:hover{

    transition: none;

   transform:  none;

    }

    .service-item{

        margin-bottom: 20px;

    }

    

    #ticker{

         margin-top:30px;

         background:none;

     }

     .tweet_list li {

         padding-left:0px;

        }

        .band{

            background-image: none !important;

        }





    .page{

        /*background: #fff !important;*/

    }

    #contact{

        background: #222;

    }



    .intro h1 {

    color: #FFFFFF;

    font-family: "Carto_Sans_Bold";

    font-size: 64px;

    font-weight: normal;

    line-height: 64px;

    margin-bottom: 40px;

    text-align: left;

    }

    .rw-wrapper {

    margin-left: 55px !important;

    }

    .rw-sentence span{

        font-size: 48px !important;

        line-height: 48px !important;

    }

    .intro h2 {

    color: #FFFFFF;

    font-family: "Open_Sans_L";

    font-size: 32px;

    font-weight: normal;

    line-height: 32px;

    text-align: left;

    }

    .slashed {

    font-family: "Nexa_Bold";

    font-size: 36px;

    font-weight: normal;

    line-height: 36px;

    margin-right: 5px;

    text-align: left;

    }

    .promo-text-inv, .promo-text {

    font-size: 22px;

    line-height: 29px;

    margin-top: 30px;

    }

    .promo-caps, .promo-caps-inv {

    font-size: 32px;

    }

    .separator-caps {

    color: #FFFFFF;

    font-family: "Carto_Sans_Bold";

    font-size: 16px;

    line-height: 23px;

    }

    .tweet_list li {

    color: #FFFFFF;

    font-family: "Open_Sans_L";

    font-size: 20px !important;

    line-height: 26px;

    list-style-type: none;

    overflow: hidden;

}

    .cboxPhoto{

        max-width: 240px !important;

    }



    .container{

        padding-left: 20px;

        padding-right: 40px;

    }

    .slashed{

        display: none;

    }

    .team-block{

        margin-bottom: 20px;text-align:center;

    }

    .promo-caps{

        margin-top: 30px;

    }



#address-block > h2{ font-size: 46px !important; line-height: 45px !important;}

}

/*Added on 1.6*/

.myurl

{

    display:none !important;

}

.submitbtn{
	width: 5%;
    text-align: center;
    cursor: pointer;
    background-color: #E4E4E4;
    border: #BFBFBF 1px solid;
	padding: 5px;
}

.calc{
	    margin: 1%;
}
.logo-wmc { position: absolute;    text-align: center;    top: 15px;    width: 100%;}