/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
select, input, textarea{outline:none;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{height:100%;}
body										{background:#202225;color:#202225; font-family: 'gothambook', Verdana, Tahoma; font-size:12px;height:100%;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}

@font-face {
    font-family: 'gothambold';
    src: url('../fonts/webfontkit-20140319-021542/gotham-bold-webfont.eot');
    src: url('../fonts/webfontkit-20140319-021542/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfontkit-20140319-021542/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/webfontkit-20140319-021542/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/webfontkit-20140319-021542/gotham-bold-webfont.svg#gothambold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothambook';
    src: url('../fonts/webfontkit-20140319-021617/gotham-book-webfont.eot');
    src: url('../fonts/webfontkit-20140319-021617/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfontkit-20140319-021617/gotham-book-webfont.woff') format('woff'),
         url('../fonts/webfontkit-20140319-021617/gotham-book-webfont.ttf') format('truetype'),
         url('../fonts/webfontkit-20140319-021617/gotham-book-webfont.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothammedium';
    src: url('../fonts/webfontkit-20140319-022136/gotham-medium-webfont.eot');
    src: url('../fonts/webfontkit-20140319-022136/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfontkit-20140319-022136/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/webfontkit-20140319-022136/gotham-medium-webfont.ttf') format('truetype'),
         url('../fonts/webfontkit-20140319-022136/gotham-medium-webfont.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothammedium_italic';
    src: url('../fonts/webfontkit-20140320-022704/gotham-mediumitalic-webfont.eot');
    src: url('../fonts/webfontkit-20140320-022704/gotham-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfontkit-20140320-022704/gotham-mediumitalic-webfont.woff') format('woff'),
         url('../fonts/webfontkit-20140320-022704/gotham-mediumitalic-webfont.ttf') format('truetype'),
         url('../fonts/webfontkit-20140320-022704/gotham-mediumitalic-webfont.svg#gothammedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ---------------------------------------------------------------------------------*/

header,nav,section,article,aside,footer,hgroup {display: block;}

/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;min-height: 100%;width:100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -280px; /* the bottom margin is the negative value of the footer's height */}
.container									{width:960px; margin:0 auto; border:1px solid red; border-top:0 none; height:800px;}
.main_content								{}
/* ------------------ header HERE -------------------*/

header										{width:100%;background:#202225;}
.content                                    {width:1174px;margin:0 auto;padding:40px 0 0px 0;}
.content-field                              {width:576px;float:left;padding:0 0 70px 98px;position:relative;}
.content-field.download						{padding-bottom:25px;}
.content-field .textfield                   {width:500px;border:solid 2px #69c4ae; margin:0px 0 0 0px;padding:11px 48px 13px 22px;font-family: 'gothammedium';font-size:1.310em;color:#cdd0d6;
border-radius:25px;float:left;background:#202225;-webkit-border-radius:25px;position:relative;}
.content-field .textfield:focus             {background:#3c6059;}
.content-field .search                      {position:absolute;right:17px;top:11px;}
.content a.last                             {width:200px;background:#69c4ae;margin:0px 0 0 0;text-align:center;padding:16px 0;font-family: 'gothammedium';font-size:1.195em;color:#fff;
border-radius:25px;float:right;display:inline-block;-webkit-border-radius:25px;position:relative;}
.content a.last:hover                       {background:#579b8c;}
.content-txtblock1                          {width:100%;background:#202225;} 
.content-txtblock                           {width:1174px;padding:0 0 70px 0;margin:0 auto;}
.content-txtblock h2                        {font-family: 'gothambold';font-size:2.435em;color:#cdd0d6;line-height:48px;text-align:center;
background:url(../images/line-img.png) no-repeat top center;padding:28px 0 0 0;text-transform:uppercase;}
.content-txtblock h1 {
font-family: 'gothambold';
font-size: 1.5em;
color: #cdd0d6;
line-height: 48px;
text-align: center;
background: url(../images/line-img.png) no-repeat top center;
padding: 28px 0 0 0;
text-transform: uppercase;
}
.content-txtblock h2 span                   {color:#69c4ae;}
.content-txtblock p                         {font-family: 'gothambook';font-size:1.310em;color:#a6aab1;line-height:24px;text-align:center;
background:url(../images/line-img.png) no-repeat bottom center;padding:0 0 39px 0;}

.searchhead  h1                      {font-family: 'gothambold';font-size:2.435em;color:#cdd0d6;line-height:48px;text-align:center;
background:url(../images/line-img.png) no-repeat top center;padding:28px 0 0 0;text-transform:uppercase;}
.searchhead span                   {color:#69c4ae;}
/*-------------------------------------------*/

/* ------------------ logo HERE -------------------*/
#logo										{display:inline-block;margin:5px 0 0 0;float:left;}
#logo a                                     {display:inline-block;}
/* ---------------------------------------------------------*/                                    

/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{}
#nav ul										{}
#nav ul li									{}
#nav ul li a								{}
#nav ul li a span							{}
#nav ul li a:hover							{}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main                                      {width:100%;background:#202225;}
.main-content                              {width:1174px;margin:0 auto;}
#content								   {color:#CDD0D6;font-size: 1.31em;line-height: 20px;font-family: 'gothambook';}
#content h1								   {font-family: 'gothambold';font-size: 2.435em;line-height: 48px;padding:0 0 20px;}
#content p								   {padding: 0 0 25px;color:#A6AAB1;}
#content a								   {color:#69C4AE;}
.gallerys                                  {width:1174px;display:inline-block;}
.gallerys ul                               {float:left;display:inline-block;position:relative;}
.gallerys ul li                            {float:left;display:inline-block;margin:0 30px 30px 0;position:relative;}
.gallerys ul li a                          {display:inline-block;}
.gallerys ul li	img						   {border-radius:5px;}
.gallerys ul li span                       {display:none;position:absolute;background:url(../images/layer1.png) repeat;width:210px;height:270px;border-radius:5px;left:0;top:0;padding:0 30px;cursor:pointer;}
.gallerys ul li span b                     {font-family: 'gothambold';font-size:1.195em;color:#fff;text-transform:uppercase;padding:30px 0 0 0;display:block;font-weight:normal;}
.gallerys ul li span small                 {font-family: 'gothambold';font-size:0.888em;color:#fff;text-transform:uppercase;padding:17px 0 0 0;font-weight:normal;display:block;}
.gallerys ul li span em                    {font-family: 'gothammedium';font-size:0.990em;color:#fff;padding:17px 0px 0px 0;font-weight:normal;display:block;}
.gallerys ul li:hover span                 {display:block;}
.gallerys ul li.active span                {display:block;}

.gallerys ul li.space1                     {margin:0 30px 30px 0;}

.gallerys ul li.space                      {margin:0 0 30px 0;}
                   
.icons                                     {width:1174px;padding:0 0 30px 0;display:inline-block;}
.icons ul                                  {float:left;display:inline-block;padding:25px 63px;background:#37393d;width:100%;border-radius:8px;-webkit-border-radius:8px;position:relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; text-align:center;}
.icons ul a, .icons ul iframe			   { float:none !important; display:inline-block!important;}
.icons ul li                               {float:left;display:inline-block;margin:0 25px 0 0;}
.icons ul li a                             {display:inline-block;}
.icons ul .bsap a img{ display:block;}

.wordpress                                 {width:1174px;background:#37393d;border-radius:8px;padding:42px 0;-webkit-border-radius:8px;position:relative;display:inline-block;text-align: center;}
.wordpress a                               {display:block;width:728px;}
.links                                     {width:1174px;padding:40px 0 50px 0;}
.links ul                                  {display:block;margin:0 auto; text-align:center;}	
.links ul li                               {display:inline-block;margin:0 5px 0 0;}
.links ul li a                             {font-family: 'gothammedium';font-size:1.195em;color:#828282;width:36px;border-radius:25px;background:#37393d;display:inline-block;
padding:10px 0;text-align:center;}
.links ul li a:hover                       {background:#505358;color:#fff;}
.links ul li a.act                         {background:#69c4ae;color:#fff;}
.links ul li a.number                      {font-family: 'gothammedium';font-size:1.195em;color:#828282;width:56px;border-radius:25px;background:#37393d;display:inline-block;
padding:10px 0;text-align:center;}
.links ul li a.number:hover                {background:#505358;color:#fff;}
.links ul li a.dots                        {font-family: 'gothammedium';font-size:1.195em;color:#828282;width:36px;border-radius:25px;background:#202225;display:inline-block;
padding:10px 0;text-align:center;border:solid 2px #37393d;}
.links ul li a.dots:hover                  {font-family: 'gothammedium';font-size:1.195em;color:#828282;width:36px;border-radius:25px;background:#202225;display:inline-block;
padding:10px 0;text-align:center;border:solid 2px #505358;}

.searchbox                                 {width:572px;position:relative;margin:0 auto;}
.searchbox .textfield1                     {width:500px;border:solid 2px #69c4ae; margin:0px 0 0 0px;padding:11px 48px 13px 22px;font-family: 'gothammedium';font-size:1.310em;color:#cdd0d6;
border-radius:25px;background:#202225;-webkit-border-radius:25px;position:relative;}
.searchbox .textfield1:focus               {background:#3c6059;}

.searchbox .search                         {position:absolute;right:17px;top:11px;}

/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
footer										{width:100%;background:#202225;height:320px;}
.footer-content                             {width:1174px;margin:0 auto;padding:53px 0 0 0;}
footer, .push {
	height: 280px; /* .push must be the same height as .footer */ clear:both;
}
.lastbox                                    {width:1174px;border:solid 2px #37393d;border-radius:25px;margin:0px 0 0 0; position:relative;display:inline-block;
min-height:43px;}
.lastbox-left                               {width:616px;float:left;display:inline-block;}
.lastbox-left ul                            {display:inline-block;float:left;padding:6px 0 6px 14px;}
.lastbox-left ul li                         {display:inline-block;float:left;margin:0 6px 0 0;}
.lastbox-left ul li a                       {display:inline-block;font-family: 'gothammedium';font-size:1.195em;color:#9c9c9c;background:#37393d;border-radius:25px;padding:8px 17px;
}
.lastbox-left ul li span                    {display:block;font-family: 'gothammedium';font-size:1.195em;color:#9c9c9c;padding:8px 10px 0 0;}
.lastbox-left ul li a:hover                 {color:#fff;background:#69c4ae;}

.lastbox-right                              {width:558px;float:left;display:inline-block;}
.lastbox-right ul                           {display:inline-block;float:right;padding:6px 5px 6px 0px;}
.lastbox-right ul li                        {display:inline-block;float:left;margin:0 6px 0 0;}
.lastbox-right ul li a                      {display:inline-block;background:url(../images/social-icons.png) no-repeat left top;padding:0px 0px;width:36px;height:31px;}
.lastbox-right ul li a:hover                {background:url(../images/social-icons.png) no-repeat -1px -35px;}
.lastbox-right ul li a.twitter              {display:inline-block;background:url(../images/social-icons.png) no-repeat -36px top;padding:0px 0px;width:36px;height:31px;}
.lastbox-right ul li a.twitter:hover        {background:url(../images/social-icons.png) no-repeat -37px -35px;}
.lastbox-right ul li a.fb                   {display:inline-block;background:url(../images/social-icons.png) no-repeat -72px top;padding:0px 0px;width:36px;height:31px;}
.lastbox-right ul li a.fb:hover             {background:url(../images/social-icons.png) no-repeat -73px -35px;}
.lastbox-right ul li span                   {display:block;font-family: 'gothammedium';font-size:1.195em;color:#9c9c9c;padding:8px 20px 0 0;}

.copy										{width:1174px;padding:30px 0 75px 0;}
.copy ul                                    {width:345px;margin:0 auto;display:block;}
.copy ul li                                 {display:inline-block;float:left;background:url(../images/border.png) no-repeat right center;padding:0 16px 0 0;margin:0 0 0 16px;}
.copy ul li a                               {font-family: 'gothambook';font-size:1.195em;color:#9c9c9c;display:inline-block;}
.copy ul li a:hover                         {color:#69c4ae;}
.copy p                                     {font-family: 'gothambook';font-size:1.195em;color:#515357;text-align:center;padding:26px 0 0 0;}

/* ---------------------------------------------------------*/

/* ------------------ inner1 HERE --------------------------*/

.vector                                     {width:1174px;background:#37393d;border-radius:5px;margin:0 auto 30px auto;display:inline-block;}
.vector-left                                {width:342px;float:left;padding:30px 0 0 30px;}

.vector-right                               {width:772px;float:left;padding:30px 0 0 30px;display:inline-block;}
.block1                                     {width:772px;display:inline-block;}
.block1 h1                                  {font-family: 'gothambold';font-size:2.435em;color:#cdd0d6;text-transform:uppercase;padding:0 0 34px 0;display:inline-block;}
.block1 ul                                  {width:716px;display:inline-block;float:left;border-radius:25px;background:#2f3034;padding:0 0 0 24px;}
.block1 ul li                               {display:inline-block;float:left;margin:0 65px 0 0;}
.block1 ul li a.vectorauthor                {display:inline-block;font-family: 'gothammedium';font-size:0.990em;color:#A6AAB1;background:url(../images/man-img.png) no-repeat left center;
padding:14px 0 14px 33px;text-transform:uppercase;}
.block1 ul li a.vectorauthor:hover			{color:#69C4AE;}  
.block1 ul li .clock                        {display:inline-block;font-family: 'gothammedium';font-size:0.990em;color:#A6AAB1;background:url(../images/clock.png) no-repeat left center;
padding:14px 0 14px 33px;text-transform:uppercase;} 
.block1 ul li span                          {display:inline-block;font-family: 'gothammedium';font-size:0.990em;color:#a6aab1;padding:14px 0 0 0;text-transform:uppercase;}
.block1 ul li small                         {display:inline-block;font-family: 'gothammedium';font-size:0.990em;color:#7d8086;}
.block1 ul li a.stars                       {display:inline-block;background:none;padding:0;margin:13px 0 0 10px;}
.block1 ul li.stars1                        {margin:0;}
.block1 ul li.stars2                        { margin:14px 0 0 10px; }

.block2                                     {width:772px;display:inline-block;padding:28px 0 0 0;}
.block2 p                                   {width:740px;font-family: 'gothambook';font-size:1.31em;color:#a6aab1;line-height:24px;display:inline-block;padding:0 0 36px 0;}
.block2 ul                                  {display:inline-block;float:left;padding:0 0 37px 0;}
.block2 ul li                               {display:inline-block;float:left;}
.block2 ul li a                             {font-family: 'gothambook';font-size:0.990em;color:#69c4ae;display:inline-block;background:url(../images/border2.png) no-repeat right center;
padding:0 8px 0 0;margin:0 0 0 5px;}
.block2 ul li a:hover                       {text-decoration:underline;}
.block2 ul li span                          {font-family: 'gothambook';font-size:0.990em;color:#a6aab1;display:block;}

.block3                                     {width:772px;display:inline-block;padding:0px 0 27px 0;}
.block3 a.download                          {width:170px;display:inline-block;font-family: 'gothammedium';font-size:1.195em;color:#fff;text-align:center;padding:17px 0;
border-radius:25px;margin:0 30px 0 0;background:#69c4ae;float:left;}
.block3 a.download:hover                    {background:#579b8c;}
.block3 ul                                  {width:519px;background:#2f3034;padding:16px 0 10px 21px;display:inline-block;float:left;border-radius:25px;}
.block3 ul li                               {display:inline-block;float:left;margin:0 20px 0 0;}
.block3 ul li a                             {display:inline-block;}                                   
.addthis_toolbox                            {width:519px;background:#2f3034;padding:16px 0 10px 21px;display:inline-block;float:left;border-radius:25px;} 
.addthis_button_facebook_like,
.addthis_button_tweet						{ width:78px; }

.similarfiles                               {width:1174px;display:inline-block;padding:30px 0 0 0;}
.similarfiles-left                          {width:400px;float:left; position:relative;}  
.similarfiles-left h3                       {font-family: 'gothambold';font-size:1.528em;color:#cdd0d6;text-transform:uppercase;}
.similarfiles-left ul                       {display:block;padding:28px 0 0 0;}
.similarfiles-left ul li                    {display:block;background:url(../images/greendot.png) no-repeat left center;margin:0 0 14px 0;padding:0 0 0 15px;}
.similarfiles-left ul li a                  {display:inline-block;font-family: 'gothambook';font-size:1.310em;color:#a6aab1;}
.similarfiles-left a.google                 {display:inline-block;margin:27px 0 0 0;}
.similarfiles-left ul li a:hover            {text-decoration:underline;}
.fixed										{position: fixed;top: 0;}
#sticky_ad 									{max-width: 300px;overflow: hidden;width: 100%;}
#sticky_ad .ad_inner						{margin: 20px 0;}
.similarfiles-right                         {width:774px;float:right;display:inline-block;}
.contenttop                                 {width:774px;display:inline-block;}
.contenttop h4                              {font-family: 'gothambold';font-size:1.528em;color:#cdd0d6;text-transform:uppercase;padding:0 0 15px 0;display:inline-block;}
.contenttop ul                              {display:inline-block;float:left;}
.contenttop ul li                           {display:inline-block;float:left;margin:0 30px 29px 0;}
.contenttop ul li a                         {display:inline-block;}
.contenttop ul li.space1 a                  {padding:0 0 0 22px;}
.contenttop ul li.none2                     {margin:0 0 29px 0;}

.comments                                   {width:774px;display:inline-block;padding:20px 0;}                               

                              
/* ------------------ inner2 HERE --------------------------*/

.icons11                                     {width:1174px;padding:0 0 30px 0;}
.icons11 ul                                  {float:left;display:inline-block;padding:30px 0 30px 100px;}
.icons11 ul li                               {float:left;display:inline-block;margin:0 30px 0 0;}
.icons11 ul li a                             {display:inline-block;}
.icons11 ul li a.lftarrow                    {margin:68px 11px 0 0;display:inline-block;}
.icons11 ul li a.rgtarrow                    {margin:68px 0px 0 11px;display:inline-block;}


/* ------------------ inner3 HERE --------------------------*/

.formsleft                                   {width:674px;float:left;display:inline-block;}
.formsleft-1                                 {width:674px;float:left;display:inline-block;}
.formsleft-1 ul                              {display:block;}
.formsleft-1 ul li                           {display:block;padding:0 0 50px 0;}
.formsleft-1 ul li label                     {display:block;font-family: 'gothammedium';font-size:0.990em;color:#676a6f;padding:0 0 7px 0;display:inline-block;text-transform:uppercase;}
.formsleft-1 ul li .textfield3               {width:450px;border-radius:25px;border:solid 2px #333539;font-family: 'gothambook';font-size:1.310em;color:#a6aab1;padding:14px 25px 14px 21px;
background:#202225;display:block;}
.formsleft-1 ul li .textfield3:focus		 {border-color:#69c4ae; background:#3c6059;}
.formsleft-1 ul li .textfield3:hover		 {border-color:#505358; }

.preview                                     {width:674px;position:relative;}
.preview p                                   {font-family: 'gothammedium';font-size:0.990em;color:#676a6f;display:block;padding:0 0 7px 0;}
.preview p em                              {font-family: 'gothammedium_italic';font-size:0.990em;color:#676a6f;display:inline-block;}
.preview .fileupload                         {width:500px;border-radius:25px;border:solid 2px #333539;height:44px;display:block; position: relative; margin-bottom: 30px;}
.preview .fileupload:hover			         {border-color:#505358; }

.preview .textfield4                         {width:340px;font-family: 'gothambook';font-size:1.310em;color:#a6aab1;padding:14px 135px 14px 21px;
background:#202225;display:block;}
.preview a.choose                            {width:124px;border-radius:25px;padding:12px 0;text-align:center;font-family: 'gothammedium';font-size:1.195em;color:#a6aab1;
background:#37393d;position:absolute;right:178px;top:26px;}
.preview a.choose:hover                      {background:#6cd1bd;color:#fff;}

.formsright                                  {width:500px;float:left;}
.formsright ul                               {display:block;}
.formsright ul li                            {display:block;margin:0 0 47px 0;}
.formsright ul li p                          {font-family: 'gothammedium';font-size:0.990em;color:#63666b;display:block;text-transform:uppercase;padding:0 0 7px 0;}
.formsright ul li em                         {font-family: 'gothammedium';font-size:0.990em;color:#63666b;display:inline-block;text-transform:uppercase;padding:4px 14px 6px 0;}
.formsright ul li .tab                       {display:inline-block;width:16px;height:16px;position:relative;
background:url(../images/tooltips.png) no-repeat 0px 0px;padding:0px 0 0px 0;cursor:pointer;}
.formsright ul li .tab:hover                 {background:url(../images/tooltips.png) no-repeat 0px -20px;}
.formsright ul li .textfield5                {width:475px;border-radius:25px;border:solid 2px #333539;font-family: 'gothambook';font-size:1.310em;color:#a6aab1;padding:14px 0 14px 21px;
background:#202225;display:block;line-height:24px;resize:none;min-height:140px;}
.formsright ul li .textfield5:focus			 {border-color:#69c4ae; background:#3c6059;}
.formsright ul li .textfield5:hover			 {border-color:#505358; }

.formsright ul li .textfield6                {width:450px;border-radius:25px;border:solid 2px #333539;font-family: 'gothambook';font-size:1.310em;color:#a6aab1;padding:14px 25px 14px 21px;
background:#202225;display:block;}
.formsright ul li .textfield6:focus			 {border-color:#69c4ae; background:#3c6059;}
.formsright ul li .textfield6:hover			 {border-color:#505358; }

.lastblock                                   {width:1174px;display:inline-block;}
.lastblock1                                  {width:500px;float:left;display:inline-block;}
.lastblock1 ul                               {display:block;}
.lastblock1 ul li                            {display:block;}
.lastblock1 ul li label                      {display:block;font-family: 'gothammedium';font-size:0.990em;color:#676a6f;padding:0 0 7px 0;display:inline-block;text-transform:uppercase;}
.lastblock1 ul li .textfield33               {width:450px;border-radius:25px;border:solid 2px #333539;font-family: 'gothambook';font-size:1.310em;color:#a6aab1;padding:14px 25px 14px 21px;
background:#202225;display:block;}
.lastblock1 ul li .textfield33:focus	     {border-color:#69c4ae; background:#3c6059;}
.lastblock1 ul li .textfield33:hover	     {border-color:#505358; }
 
.lastblock2                                  {width:160px;float:left;display:inline-block;background:url(../images/twolines.png) no-repeat center center;margin:22px 0 0 6px;}
.lastblock2 a                                {font-family: 'gothammedium';font-size:1.195em;color:#a6aab1;padding:0 0 0px 0;display:inline-block;text-transform:uppercase;
background:#37393d;border-radius:36px;width:50px;text-align:center;height:50px;line-height:50px;margin:0 0 0 56px;}
.lastblock2 span                                {font-family: 'gothammedium';font-size:1.195em;color:#a6aab1;padding:0 0 0px 0;display:inline-block;text-transform:uppercase;
background:#37393d;border-radius:36px;width:50px;text-align:center;height:50px;line-height:50px;margin:0 0 0 56px;}
.lastblock3                                  {width:500px;display:inline-block;position:relative;}
.lastblock3 p                                {font-family: 'gothammedium';font-size:0.990em;color:#676a6f;display:block;padding:0 0 7px 0;text-transform:uppercase;}
.lastblock3 .fileupload1                     {width:500px;border-radius:25px;border:solid 2px #333539;height:44px;display:block;}
.lastblock3 .fileupload1:focus			     {border-color:#69c4ae; background:#3c6059;}
.lastblock3 .fileupload1:hover			     {border-color:#505358; }

.lastblock3 .textfield44                     {width:340px;border-radius:25px;border:solid 2px #333539;
background:#202225;display:block;}
.lastblock3 a.choose1                        {background:#37393d;position:absolute;right:4px;top:26px;}
.lastblock3 a.choose1:hover                  {background:#6cd1bd;color:#fff;}

.recaptcha									 { padding:65px 0 0;}
#recaptcha_area								 { margin:0 auto;}
.workmen                                     {width:1174px;display:inline-block;padding:68px 0 105px 0;}
.workmen .color                              {width:200px;background:#69c4ae;border-radius:25px;text-align:center;padding:17px 0;display:block;margin:0 auto;font-family: 'gothammedium';font-size:1.195em;color:#fff; cursor:pointer; border:none;}
.workmen .color:hover                       {background:#579b8c;}
/************************************Tool tips****************************************************/
.tooltip-box								 {position:relative;}
.tooltip-box .tooltip						 {position:absolute; left:-101px; top:25px; padding:18px 0 18px 18px; background:#37393d; border-radius:22px 22px 0 0;
 font-family: 'gothammedium_italic';font-size:0.990em;color:#a6aab1;width:482px;  z-index:5;}
.tooltip-box .tooltip1						 {position:absolute; left:-50px; top:25px; padding:18px 0 18px 18px; background:#37393d; border-radius:22px 22px 0 0;
 font-family: 'gothammedium_italic';font-size:0.990em;color:#a6aab1;width:482px;}
.tooltip-box .arrow							 {position:absolute;  z-index:6; top:-4px; left:104px;}
.tooltip1 .arrow							 {left:53px !important;}
.tooltip-box span							 {display:none;}


.carousel-section							{background:#37393d; border-radius:8px;-webkit-border-radius:8px;position:relative; padding:30px 0 30px 0; margin-bottom:30px;}
.carousel-content							{width:975px; margin:0 auto;}
.bx-wrapper img{width:170px !important;}
.slide			{width:170px !important;}

.shutterstock                               { height: 170px;overflow: hidden;width: 170px; display: block;}

.shutterstock img                           {height: 200px;width: 170px;}

input:focus::-webkit-input-placeholder      { color:transparent; }
input:focus:-moz-placeholder                { color:transparent; }
.alert ul                                   { color: #FB7B7B;  list-style: none outside none; margin: 0 0 20px; }
#vectorform ul li label.error,.fileupload label.error            { color: #FB7B7B;font-size: 11px;margin-top: 8px;text-transform: none;display: block;}
.fileupload label.error:before{display: block;content: "";clear: both;}
.fileupload label.error{position: absolute;left: 0;bottom: -20px;font-family: 'gothammedium' }

.ac_results									{background: none repeat scroll 0 0 #3C6059;border: 2px solid #69C4AE;margin-left: 17px;margin-top: -2px;padding: 0;}

.ac_results ul								{list-style:none;color:#CDD0D6;font-family: 'gothammedium';font-size:1.31em;}
.ac_results ul li							{padding:12px 10px;border-bottom:1px solid #69C4AE;cursor:pointer}
span.required { color: #FB7B7B; display: inline-block; margin-right: 2px; vertical-align: middle; font-size: 19px; }

/* Footer Popup */
@import url("//hello.myfonts.net/count/26d61e");
@import url("//hello.myfonts.net/count/27e004");
@-webkit-keyframes makeItBobble {
  0% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(-20px);
  }
}
@-moz-keyframes makeItBobble {
  0% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(-20px);
  }
}
@keyframes makeItBobble {
  0% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(-20px);
  }
}
@-webkit-keyframes makeItGoByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }
  100% {
    top: -1000%;
    opacity: 0;
  }
}
@-moz-keyframes makeItGoByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }
  100% {
    top: -1000%;
    opacity: 0;
  }
}
@keyframes makeItGoByeBye {
  0% {
    top: 29%;
    left: 180px;
    opacity: 1;
  }
  100% {
    top: -1000%;
    opacity: 0;
  }
}
@-webkit-keyframes boyoyoing {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes boyoyoing {
  0% {
    -moz-transform: scale(1);
  }
  50% {
    -moz-transform: scale(1.05);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes boyoyoing {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.boyoyoing {
  -webkit-animation-name: boyoyoing;
  -moz-animation-name: boyoyoing;
  animation-name: boyoyoing;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
}

@font-face {
  font-family: 'ProximaNovaS-Regular';
  src: font-url("proxima_regular/26D61E_0_0.eot");
  src: font-url("proxima_regular/26D61E_0_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_regular/26D61E_0_0.woff") format("woff"), font-url("proxima_regular/26D61E_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNovaA-Regular';
  src: font-url("proxima_regular/26D61E_1_0.eot");
  src: font-url("proxima_regular/26D61E_1_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_regular/26D61E_1_0.woff") format("woff"), font-url("proxima_regular/26D61E_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: font-url("proxima_regular/26D61E_2_0.eot");
  src: font-url("proxima_regular/26D61E_2_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_regular/26D61E_2_0.woff") format("woff"), font-url("proxima_regular/26D61E_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNovaS-SemiboldIt';
  src: font-url("proxima_semi_bold/27E004_0_0.eot");
  src: font-url("proxima_semi_bold/27E004_0_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_semi_bold/27E004_0_0.woff") format("woff"), url("proxima_semi_bold/27E004_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNovaS-Semibold';
  src: font-url("proxima_semi_bold/27E004_1_0.eot");
  src: font-url("proxima_semi_bold/27E004_1_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_semi_bold/27E004_1_0.woff") format("woff"), url("proxima_semi_bold/27E004_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNovaA-SemiboldIt';
  src: font-url("proxima_semi_bold/27E004_2_0.eot");
  src: font-url("proxima_semi_bold/27E004_2_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_semi_bold/27E004_2_0.woff") format("woff"), url("proxima_semi_bold/27E004_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNovaA-Semibold';
  src: font-url("proxima_semi_bold/27E004_3_0.eot");
  src: font-url("proxima_semi_bold/27E004_3_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_semi_bold/27E004_3_0.woff") format("woff"), url("proxima_semi_bold/27E004_3_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNova-SemiboldIt';
  src: font-url("proxima_semi_bold/27E004_4_0.eot");
  src: font-url("proxima_semi_bold/27E004_4_0.eot?#iefix") format("embedded-opentype"), font-url("proxima_semi_bold/27E004_4_0.woff") format("woff"), url("proxima_semi_bold/27E004_4_0.ttf") format("truetype");
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: font-url("proxima_semi_bold/27E004_5_0.eot");
  src: font-url("proxima_semi_bold/27E004_5_0.eot?#iefix") format("embedded-opentype"), url("proxima_semi_bold/27E004_5_0.woff") format("woff"), url("proxima_semi_bold/27E004_5_0.ttf") format("truetype");
}
.footer-popup {
  background: #fff;
  font-weight: normal;
  position: fixed;
  bottom: -200%;
  right: -10px;
  width: 370px;
  z-index: 300;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -moz-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup *, .footer-popup *:before, .footer-popup *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup.show-pop {
  bottom: -10px;
}
.footer-popup.show-popclick {
  bottom: -10px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.footer-popup .popup-closure {
  background: url("../images/popup-closure.svg") 45% 50% no-repeat;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-closure.no-show {
  display: none;
  visibility: hidden;
}
.footer-popup .popup-header {
  padding: 30px 35px 0 35px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-header > * {
  display: table;
  margin: auto;
}
.footer-popup .popup-header img {
  margin-bottom: 20px;
}
.footer-popup .popup-header.no-show {
  height: 0px;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.footer-popup .popup-header h3 {
  color: #333;
  font: normal 24px/30px ProximaNova-Regular, sans-serif;
}
.footer-popup .popup-header h3 span {
  color: #3F86CA;
}
.footer-popup .popup-header p {
  font-family: 'ProximaNova-Semibold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: normal;
  font-size: 15px;
}
.footer-popup .popup-content {
  background: #b1ddfa image-url("../images/popup-clouds-combo.svg") -10px 18px repeat-x;
  background-size: 126%;
  height: 115px;
  margin-top: 50px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-content.no-show {
  height: 0px;
  opacity: 0;
}
.footer-popup .popup-content .bobble-this {
  position: absolute;
  top: 29%;
  left: 180px;
  height: 170px;
  -webkit-animation-name: makeItBobble;
  -moz-animation-name: makeItBobble;
  animation-name: makeItBobble;
  -webkit-animation-duration: 7s;
  -moz-animation-duration: 7s;
  animation-duration: 7s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup .popup-content .bobble-this.no-show {
  top: -300%;
  left: 100%;
  opacity: 0;
}
.footer-popup .popup-footer {
  background: none;
  padding: 20px 0 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup .popup-footer a,
.footer-popup .popup-footer .cta-btn {
  background: #fe423f;
  color: #fff;
  cursor: pointer;
  display: block;
  font: normal 17px/100% ProximaNova-Regular, sans-serif;
  margin: auto;
  padding: 20px;
  text-align: center;
  width: 248px;
  position: relative;
  z-index: 5;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -moz-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.footer-popup .popup-footer a.btn-collapsed,
.footer-popup .popup-footer .cta-btn.btn-collapsed {
  margin-top: 20px;
}
.footer-popup .popup-footer a:hover,
.footer-popup .popup-footer .cta-btn:hover {
  background: #fe5b58;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.footer-popup .popup-footer a.no-show,
.footer-popup .popup-footer .cta-btn.no-show {
  display: none;
  visibility: hidden;
}

.footer-popup,
.footer-popup-flyin {
  font-family: 'ProximaNova-Regular', 'Helvetica Neue', Helvetica, sans-serif;
}
.footer-popup b,
.footer-popup strong,
.footer-popup-flyin b,
.footer-popup-flyin strong {
  font-family: 'ProximaNova-Semibold', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal;
}

.footer-popup-flyin {
  background: #fff;
  margin: 0 0 0 -270px;
  padding: 40px;
  position: fixed;
  top: 200%;
  left: 50%;
  width: 540px;
  z-index: 500;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -moz-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup-flyin.show-pop {
  top: 15%;
}
.footer-popup-flyin *, .footer-popup-flyin *:before, .footer-popup-flyin *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-popup-flyin .popup-closure {
  background: url("../images/popup-closure.svg") 45% 50% no-repeat;
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
.footer-popup-flyin .popup-closure.no-show {
  display: none;
  visibility: hidden;
}
.footer-popup-flyin .popup-flyin-header {
  padding: 0 0 30px 0;
}
.footer-popup-flyin .popup-flyin-header h3 {
  color: #333;
  font: normal 24px/30px ProximaNova-Regular, sans-serif;
}
.footer-popup-flyin .popup-flyin-header h3 span {
  color: #3F86CA;
}
.footer-popup-flyin .popup-flyin-header h3 strong {
  font-family: ProximaNova-Semibold, sans-serif;
  font-weight: normal;
}
.footer-popup-flyin .popup-flyin-header p {
  font-family: 'ProximaNova-Semibold', Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-weight: normal;
  font-size: 15px;
}
.footer-popup-flyin .popup-flyin-content {
  color: #606060;
  font: normal 16px/20px ProximaNova-Regular, sans-serif;
  text-align: left;
}
.footer-popup-flyin .popup-flyin-content p a {
  font-weight: normal;
}
.footer-popup-flyin .popup-flyin-content p.after-action {
  display: none;
}
.footer-popup-flyin .popup-flyin-content .promo-code {
  padding: 0 0 30px;
  zoom: 1;
}
.footer-popup-flyin .popup-flyin-content .promo-code:before, .footer-popup-flyin .popup-flyin-content .promo-code:after {
  content: " ";
  display: table;
}
.footer-popup-flyin .popup-flyin-content .promo-code:after {
  clear: both;
}
.footer-popup-flyin .popup-flyin-content .promo-code .copy-text {
  color: #000;
  float: left;
  font: 24px/100% ProximaNova-Semibold, sans-serif;
  font-weight: normal;
  padding: 14px 17px 0 17px;
  width: 345px;
  height: 52px;
  margin: 0 10px 0 0;
  outline: none;
  overflow: hidden;
  border: 1px solid #999;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.footer-popup-flyin .popup-flyin-content .promo-code button {
  background: #fe423f;
  color: #fff;
  font: normal 17px/100% ProximaNova-Regular, sans-serif;
  float: left;
  line-height: 100%;
  width: 87px;
  height: 52px;
  outline: none;
  overflow: hidden;
  border: none;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.footer-popup-flyin .popup-flyin-content .promo-code button:hover {
  background: #fe5b58;
}
.footer-popup-flyin .popup-flyin-content .promo-code button.copied {
  background: #a9a9a9;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions {
  display: none;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions img {
  display: block;
  float: left;
  margin-top: 20px;
  width: 100%;
  zoom: 1;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions img:before, .footer-popup-flyin .popup-flyin-content .popup-instructions img:after {
  content: " ";
  display: table;
}
.footer-popup-flyin .popup-flyin-content .popup-instructions img:after {
  clear: both;
}
.footer-popup-flyin .toggle-instructions {
  color: #333;
  font-family: 'ProximaNova-Semibold', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
}
.footer-popup-flyin .toggle-instructions:hover {
  color: #606060;
}

.footer-popup-overlay {
  background: rgba(0, 0, 0, 0.65);
  content: "";
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 400;
}

.flyin-reveal {
  background: #fff url("../images/istock-icon.svg") 40% 50% no-repeat;
  cursor: pointer;
  display: none;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 0;
  right: 0;
  margin: 0 -10px -10px 0;
  padding: 0 10px 10px 0;
  z-index: 100;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -moz-box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  box-shadow: 0 0 13px rgba(35, 31, 32, 0.3);
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  -ms-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}

.brand-text-color {
  color: #fe423f;
}

/*# sourceMappingURL=main.css.map */

/* Footer Popup */
#shutterimages{min-height: 200px;width: 100%}
.ajaxloader{
    background:  url("../images/ajax-loader.gif") no-repeat center center;
    height: 200px;
}
.search_rating ul{
    display: inline-block;
    border-radius: 25px;
    background: #2f3034;
    padding: 15px 0 15px 24px;
    margin-bottom: 20px;
}
.search_rating ul li {
    display: inline-block;
    float: left;
    margin: 0 15px 0 0;
}
.search_rating ul li span {
    display: inline-block;
    font-family: 'gothammedium';
    font-size: 0.990em;
    color: #a6aab1;
    text-transform: uppercase;
}
.search_rating ul li small {
    display: inline-block;
    font-family: 'gothammedium';
    font-size: 0.990em;
    color: #7d8086;
}
.search_rating{
    text-align: center;
}