/*

Theme Name: TA2INC

Version: 1.0

*/

@charset "UTF-8";

/* CSS Document */

@font-face {

  font-family: 'Miso';

  src: url(fonts/miso-bold-webfont.ttf);

}

@font-face {

  font-family: 'Brandon_thin';

  src: url(fonts/Brandon_thin.otf);

}

@font-face {

  font-family: 'Brandon_reg';

  src: url(fonts/Brandon_reg.otf);

}

@font-face {

  font-family: 'Brandon_light';

  src: url(fonts/Brandon_light.otf);

}

@font-face {

  font-family: 'Brandon_light_it';

  src: url(fonts/Brandon_light_it.otf);

}

body{margin:0; padding:0;}

.clear{clear:both;}

.wrapper{width:1200px; margin:0 auto; position:relative;}

.logo{margin-top:20px;}
.logo img{margin-left:65px;}

.header{background-image:url(images/header-bg.png); height:608px; width:100%; background-repeat:repeat-x; position:relative;}

.bottles{z-index:999; position:relative; left:130px; float:left;}

.butterfly{background-image:url(images/butterfly.png); height:243px; width:955px; position:absolute; left:0;top: 150px;}

.colored-butterfly{background-image:url(images/colored-butterfly.png); height:276px; width:876px;left:0;margin-top: 150px;position:relative; top:115px;}

.heading{ font-family: 'Miso'; font-size:35px; background-color:#f89421; padding:7px 15px; color:#ffffff;}

.butterfly-logo{width:317px; margin-left:65px; padding-top:27px;}

.right-product{float:right; width:46%;position:relative;}

.left-product{float:left; width:46%;position:relative; margin-left:65px;}

.centered-product{margin:0 auto; width:46%; position:relative; padding-left:100px}

.product-heading{font-family: 'Brandon_thin'; font-size:40px; border-bottom:solid 1px #00a59f;}

.row{width:100%;min-height: 250px;}

.right{text-align:right;}

.right-text{float:right;}

.right-product .bottle{position:absolute; right: 30px;top: -140px;}

.left-product .bottle{position:absolute; left:30px;top: -183px;}

.centered-product .bottle{position:absolute; right: 30px;top: -215px;}

.product-description{width:315px;font-family: 'Brandon_reg';color:#27516a;}

.right-product .product-heading{color:#00a59f;}

.left-product .product-heading{color:#942641;}

.centered-product .product-heading{color:#f89421;}

.contactform{font-family: 'Brandon_reg'; width:370px; float:right; min-height:750px; background-color:#ffffff; border:solid 1px #e6e6e6;-webkit-box-shadow: 0px 0px 11px 0px rgba(214,207,214,1);-moz-box-shadow: 0px 0px 11px 0px rgba(214,207,214,1);box-shadow: 0px 0px 11px 0px rgba(214,207,214,1);-webkit-border-radius: 7px;

-moz-border-radius: 7px;border-radius: 7px; position:relative;top 150px; padding:10px; color: #27516a; font-size: 14px;}

.contactform input{border: 1px solid #e0e0e0;padding: 8px 10px;outline: none;color: #888;margin: 0;display: block;background: #fff;

box-shadow: inset 0px 2px 4px #f3f3f3;border-radius: 2px;width: 94%; margin-bottom:10px;}

.contactform input[type="submit"] {

width: 100%;

border-top: none;

border-left: none;

border-right: none;

color: #FFF;

box-shadow: none;

background:#942641;

margin-top: 20px;

}

.contactform .widget{margin:0 auto; width:81%;line-height: 20px;}

.arrow{background:url(images/right-arrow.png) no-repeat; height:46px;width: 511px;padding:4px 14px;top: 595px;right: 360px; position:absolute; z-index:999;font-family: 'Miso';font-size: 31px; color:#ffffff}

.colored-butterfly-large{background-image:url(images/colored-butterfly-big.png); height:324px; width:1061px;left:0;margin-top: 150px;position:relative; top:115px;}

.colored-butterfly-large img.img-logo{position:absolute; top:-90px; left:60px;}

.bio{padding: 76px 0 0 83px;}

.bio img{float:left;}

.bio .info{font-family: 'Brandon_light_it'; float:left; width:363px;margin: 20px 0 0 20px; font-size:21px; color:#27516a;}

.footer{background-image:url(images/footer-bg.png);background-repeat:repeat-y; height:250px; margin-top:200px; width:798px; float:right;}

.footer img{position: absolute;right: 65px;top: -45px;}

.copyright{font-family: 'Brandon_light'; text-align:center; margin:140px 0 20px 0;color:#27516a;}

.bottom-arrow{bottom: -30px !important;left: 120px;top: auto; font-family: 'Miso';font-size: 31px; color:#ffffff; padding:4px 10px; top: 425px;right: 160px; position:absolute; z-index:999;}

.author{color:#942641;font-family: 'Brandon_light'; font-size:21px; text-align:right;}



.ninja-forms-required-items { display:none; }
.field-wrap, #ninja_forms_required_items{margin-bottom: 8px !important;}
.formtitle123 { color: #942641;

    font-family: "Miso";

    font-size: 28px;

    font-weight: bold;

margin-bottom: -20px; }

.buttontext123 { color: #942641;

    font-family: "Miso";

    font-size: 30px;

    font-weight: bold; }



.subhead123 { color: #27516a;

    font-family: "Brandon_reg";

    margin-left: 65px;

    margin-top: -50px;

    width: 315px; }



.fromcountry123 { border: 1px solid #e0e0e0;

    box-shadow: 0 2px 4px #f3f3f3 inset;

    height: 36px;

    width: 300px; }

a:link{
background-color: trasparent;
color:  #FFFFFF;
text-decoration: none;
}

a:visited{
background-color: transparent;
color: #FFFFFF;
text-decoration: none;
}

a:hover{
background-color:trasparent;
color: #B30700;
text-decoration: none;
}

a:active{
background-color: transparent;
color: #FFFFFF;
text-decoration: none;
}