@import url("//hello.myfonts.net/count/2a516f");
@font-face{
	font-family:'ProximaNovaA-Bold';
	src:url("/css/landings/land186/fonts/2A516F_0_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_0_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_0_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_0_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNovaS-Regular';
	src:url("/css/landings/land186/fonts/2A516F_1_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_1_0.eot?#iefix") format("embedded-opentype"),
	url("webfonts/2A516F_1_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_1_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNovaS-Bold';
	src:url("/css/landings/land186/fonts/2A516F_2_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_2_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_2_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_2_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNovaA-Light';
	src:url("/css/landings/land186/fonts/2A516F_3_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_3_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_3_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_3_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNovaA-Regular';
	src:url("/css/landings/land186/fonts/2A516F_4_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_4_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_4_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_4_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNovaS-Light';
	src:url("/css/landings/land186/fonts/2A516F_5_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_5_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_5_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_5_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNova-Light';
	src:url("/css/landings/land186/fonts/2A516F_6_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_6_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_6_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_6_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNova-Regular';
	src:url("/css/landings/land186/fonts/2A516F_7_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_7_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_7_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_7_0.ttf") format("truetype")
}
@font-face{
	font-family:'ProximaNova-Bold';
	src:url("/css/landings/land186/fonts/2A516F_8_0.eot");
	src:url("/css/landings/land186/fonts/2A516F_8_0.eot?#iefix") format("embedded-opentype"),
	url("/css/landings/land186/fonts/2A516F_8_0.woff") format("woff"),
	url("/css/landings/land186/fonts/2A516F_8_0.ttf") format("truetype")
}
html, body {
	padding: 0;
	margin: 0;
}
div, span, a, p, h1, h2, h3 {
	font-family: 'ProximaNova-Regular', sans-serif;
	   -moz-font-smoothing: antialiased;
	     -o-font-smoothing: antialiased;
			font-smoothing: antialiased;
}
a {
	color: #1b88ff;
	text-decoration: none;
}
header {
	min-width: 1278px;
	position: relative;
	margin: 0 auto;
	background-color: #003A64;
	background: -webkit-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background:    -moz-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background:     -ms-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background:      -o-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background: 		linear-gradient(top, #003A64 0%, #00BCFF 100%);
}
.header_block {
	width: 1278px;
	height: 629px;
	margin: 0 auto;
	background: url(/img/landings/land186/oval.png) no-repeat center 29px;
	padding-top: 21px;
}
.macpaw_logo {
	display: inline-block;
	vertical-align: top;
	width: 114px;
	height: 33px;
	background: url(/img/landings/land186/macpaw_logo.png) no-repeat left top;
	margin: 0 0 0 169px;
	opacity: 0.6;
	-webkit-transition: opacity 0.15s;
	   -moz-transition: opacity 0.15s;
		 -o-transition: opacity 0.15s;
			transition: opacity 0.15s;
}
.macpaw_logo:hover { opacity: 0.9 !important; }
.social {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 687px;
}
.social-item {
	position: relative;
	display: inline-block;
	width: 34px;
	height: 34px;
	margin: 0 0 0 9px;
	cursor: pointer;
}
.social-item.facebook { background: url(/img/landings/land186/facebook_button.png) no-repeat 0 0; }
.social-item.facebook:hover { background: url(/img/landings/land186/facebook_button.png) no-repeat 0 -50px; }
.social-item.facebook:active { background: url(/img/landings/land186/facebook_button.png) no-repeat 0 -100px; }

.social-item.twitter { background: url(/img/landings/land186/twitter_button.png) no-repeat 0 0; }
.social-item.twitter:hover { background: url(/img/landings/land186/twitter_button.png) no-repeat 0 -50px; }
.social-item.twitter:active { background: url(/img/landings/land186/twitter_button.png) no-repeat 0 -100px; }

.social-item.google_plus { background: url(/img/landings/land186/google_plus_button.png) no-repeat 0 0; }
.social-item.google_plus:hover { background: url(/img/landings/land186/google_plus_button.png) no-repeat 0 -50px; }
.social-item.google_plus:active { background: url(/img/landings/land186/google_plus_button.png) no-repeat 0 -100px; }

.header_text {
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 47px;
	color: #FFFFFF;
	line-height: 58px;
	text-align: center;
	margin-top: 46px;
}
.header_icon {
	display: block;
	margin: 40px auto 0 auto;
}
.content_block1 {
	width: 1278px;
	margin: 0 auto;
	/*background: url(/img/landings/land186/dock_bar1.png) no-repeat 51px 438px;*/
	padding-top: 97px;
	padding-bottom: 157px;
}
.content1_bottom_image {
	background: url(/img/landings/land186/dock_bar1.png) no-repeat left -30px;
	position: absolute;
	width: 1156px;
	height: 246px;
	margin-left: 31px;
	margin-top: -22px;
}
.content_screen {
	display: inline-block;
	vertical-align: top;
}
.content_block {
	min-width: 1278px;
}
.content_block1 .content_screen {
	margin-left: 0;
}
.content_block1 .content, .content_block2 .content, .content_block3 .content {
	width: 470px;
}
.content_block1 .content {
	margin: 66px 0 0 62px;
}
.content_list {
	margin: 26px 0 0 37px;
}
.content_block .content {
	display: inline-block;
	vertical-align: top;
}
.content_head .number {
	display: inline-block;
	vertical-align: top;
	border: 2px solid #333333;
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 50px;
	color: #000000;
	width: 74px;
	padding: 9px 0 7px 0;
	text-align: center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	     -o-border-radius: 50%;
			border-radius: 50%;
}
.content_head .text {
	width: 342px;
	display: inline-block;
	vertical-align: top;
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 36px;
	color: #000000;
	line-height: 42px;
	margin: 0 0 0 30px;
}
.content_block .content_list div, .content_block .content_list div .s_number, .content_block .content_list div .s_list {
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 18px;
	color: #000000;
	line-height: 25px;
}
.content_block .content_list div .s_number {
	display: inline-block;
	vertical-align: top;
	width: 10px;
	margin-right: 20px;
}
.content_block .content_list div .s_list {
	display: inline-block;
	vertical-align: top;
	width: 385px;
}
.content_block1_wrapper {
    box-shadow: 0 2px 1px #F8F8F8;
}
.content_block2_wrapper, .content_block4_wrapper {
	background-color: #F8F8F8; 
}
.content_block2 {
	width: 1278px;
	margin: 0 auto;
	background: url(/img/landings/land186/dock_bar2.png) no-repeat 77px bottom;
	padding-top: 103px;
	padding-bottom: 153px;
}
.content_block2 .content {
	margin: 52px 0 0 133px;
}
.content_block2 .content_screen {
	margin: 0 0 0 46px;
}
.content_block3 {
	width: 1278px;
	margin: 0 auto;
	padding: 81px 0 73px 0;
}
.content_block3 .content {
	margin: 105px 0 0 68px;
}
.content_block3 .content_screen {
	margin-left: -19px;
}
.content_block4 {
	width: 1278px;
	margin: 0 auto;
	padding: 64px 0 64px 0;
}
.content_block4 .bottom_text {
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 15px;
	color: #000000;
	line-height: 22px;
	font-style: italic;
	margin: 43px 0 0 308px;
}
.content_block4 .right_block .bottom_text {
	margin: 20px 0 0 209px;
}
.content_block4 .content_head {
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 36px;
	color: #000000;
	line-height: 42px;
	text-align: center;
	margin-bottom: 51px;
}
.left_block, .right_block, .left_block a, .left_block .content, .right_block a, .right_block .content {
	display: inline-block;
	vertical-align: top;
}
.left_block, .right_block {
	width: 50%;
}
.left_block div, .right_block div {
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 15px;
	color: #000000;
	line-height: 22px;
}
.left_block .content, .right_block .content {
	width: 300px;
	margin-left: 42px;
}
.macworld {
	margin: 0 0 0 134px;
	width: 129px;
	height: 115px;
	background: url(/img/landings/land186/macworld_icon.png) no-repeat left top;
}
.softpedia {
	width: 129px;
	height: 115px;
	background: url(/img/landings/land186/softpedia_icon.png) no-repeat left top;
	margin-left: 34px;
}
.content_block5_wrapper {
	min-width: 1278px;
	background-color: #003A64;
	background: -webkit-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background:    -moz-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background:     -ms-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background:      -o-linear-gradient(top, #003A64 0%, #00BCFF 100%);
	background: 		linear-gradient(top, #003A64 0%, #00BCFF 100%);
	border-bottom: 1px solid #fff;
}
.content_block5 {
	width: 1278px;
	margin: 0 auto;
	background: url(/img/landings/land186/oval_2.png) no-repeat center -61px;
	padding-top: 70px;
	padding-bottom: 45px;
}
.content_block5 .header_text {
	margin-top: 0;
}
.download_button {
	display: inline-block;
	vertical-align: top;
	position: relative;
	border-radius: 6px;
	border: 3px solid #FFFFFF;
	font-family: 'ProximaNova-Semibold', sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 29px;
	padding: 14px 37px 13px;
	text-decoration: none;
	margin-left: -123px;
	margin-top: 37px;
	left: 50%;
}
.download_button:hover {
	background: #FFFFFF;
	color: #1080B5;
}
.download_button:active {
	background: #cce2ec;
	border: 3px solid #cce2ec;
}
.content_block5 .content_text {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 29px;
	text-align: center;
	margin-top: -1px;
}
.cmm_icon {
	width: 383px;
	height: 305px;
	background: url(/img/landings/land186/cmm_icon.png) no-repeat center center;
	margin: 43px auto 0 auto;
}
footer {
	min-width: 1278px;
	background: #0086BE;
	margin-bottom: -18px;
}
.footer_block {
	width: 1278px;
	margin: 0 auto;
	padding-top: 32px;
	padding-bottom: 24px;
}
.line {
	width: 942px;
	border-top: 1px solid #fff;
	margin: 24px auto 35px auto;
}
.footer_block a, .v_line {
	font-family: 'ProximaNova-Light', sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #fbfdfd;
	line-height: 17px;
}
.copyright {
	font-family: 'ProximaNova-Light', sans-serif;
	font-size: 12px;
	color: #fbfdfd;
	line-height: 20px;
	text-align: center;
}
.footer_link_1, .footer_link_2, .footer_link_3, .footer_link_4, .v_line {
	display: inline-block;
	vertical-align: top;
}
.footer_link_1 { margin: 10px 0 0 144px; }
.footer_link_2 { margin: 10px 0 0 11px; }
.footer_link_3 { margin: 10px 0 0 11px; }
.footer_link_4 { margin: 10px 0 0 11px; }
.v_line { margin: 10px 0 0 11px; }
footer .social {
	margin: 0 0 0 121px;
}
.content .italic, .content a {
	font-family: 'ProximaNova-Light', sans-serif;
}
.campaign_footer_text {
    font-family: 'ProximaNova-Light', sans-serif;
    font-size: 15px;
    color: #fbfdfd;
    line-height: 20px;
    text-align: center;
    padding-bottom: 10px;
}
.italic {
	font-style: italic;
}

