/* Theme Name:   Studio 1.1 Child Theme URI:    http://example.com/studio-child/ Description:  Twenty Fifteen Child Theme Author:       John Doe Author URI:   http://example.com Template:     studio_1.1 Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain:  twenty-fifteen-child*/body {	overflow-x: hidden;}.item_blog .img_blog {	display: none;}.info_blog {	margin-bottom: 50px;}.date_blog ul {	display: none;}.divider.transparent-bg {	color: #00aeef !important;}.divider {	/* [disabled]color: #00aeef !important;*/}.container {	max-width: 1200px !important;}p sub {	display: none;}.platform .color.paddings, .whyetail .color.paddings {	background-image: url(/wp-content/uploads/2015/02/arrow_dn.png);	background-repeat: no-repeat;	background-position: center center;}.leadership .paddings {	padding: 130px 0 !important;}.paddings {	padding: 60px 0 !important;}.home .color.paddings {	padding: 50px 0 !important;}.paddings .title-section.left {	text-align: center;}.paddings p {	color: #999;}.info_hover p {	color: black;	}.paddings .divider {	color: rgba(128, 128, 128, .5) !important;	/* [disabled]color: #00aeef !important;*/}.paddings-content {	padding: 0px 0 !important;}.paddings-content p, .paddings p {	font-size: 2rem;	line-height: 3.4rem;}.opacy {	padding: 120px 0 !important;}footer {	padding-top: 50px;	padding-bottom: 50px;}.home-main {	width: 100% !important;}.home-main h1 {	font-size: 10rem !important;	line-height: 11rem !important;letter-spacing: .2rem !important}.home-main h2 {	font-size: 3.5rem !important;	line-height: 5rem !important;}.works > h1 {	line-height: 55px;}.works img {	float: left;	margin-right: 40px;	padding-right: 0px;	margin-bottom: 0px;	border-right: dotted 1px;	height: auto !important;	width: auto!important;	padding-bottom: 100px;}.title-section li {	width: 100% !important;}.title-section h2 {	color: #777 !important;	font-size: 10.0rem !important; letter-spacing: .2rem !important}.color .title-section h2 {	color: white !important;	font-size: 10.0rem;	line-height: 11rem !important;}.title-section-center h2 {	font-size: 10rem !important;	line-height: 11rem !important; letter-spacing: .2rem !important}.color.paddings p {	color: white !important;}.color.paddings .divider {	color: #666 !important;}.wp-caption {}.wp-caption-text {}.sticky {}.gallery-caption {}.bypostauthor {	font-family: 'Open Sans', sans-serif;}.alignleft {}.alignright {}.aligncenter {}nav .container {	height: 47px !important;}nav .row .col-md-10 {	margin-top: 14px;}.pattern_bottom, .pattern_top, .pattern {	display: none;}.blog-simple .blog_title h2, .title_section h2 {	border-bottom: 0px solid #000 !important;	margin-left: -15px;	font-size: 7.2rem !important; letter-spacing: .2rem;}.rss-output {	color: #666;	margin-bottom: 35px;}.rss-output .title a {	font-size: 24px !important;	line-height: 32px;	font-family: 'Bree Serif', serif;	font-weight: 600;	margin-bottom: 15px !important;	display: block;	color: #222;}.rss-output .title a:hover {	color: black !important;}.rss-output .source {	display: none;}.content.info {	margin-top: -80px !important;	padding: 0px !important;	z-index: 100 !important;}.color, #theme-options .title, #theme-options .title span, #theme-options .layout-style li.active, .info_hover, .form-contact input[type="submit"], .btn-default:hover, .btn-primary:hover, .btn-default:focus, .single_post .reply, .form_contact input[type="submit"], .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, input[type="submit"], .widget .tagcloud a, .wpcf7-form .wpcf7-submit, .form_comment input[type="submit"], .widget #wp-calendar caption {	background-color: #00aeef !important;}.btn {	display: inline-block;	padding: 3px 22px !important;	margin-bottom: 30px !important;margin-top: 20px !important font-size: 16px !important;	font-weight: normal;	line-height: 1.42857143;	text-align: center;	white-space: nowrap;	vertical-align: middle;	cursor: pointer;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-image: none;	border: 1px solid #00aeef !important;	border-radius: 0px !important;	text-align: center;}.divider_light, .divider_light.line, .about_testimonial {	border: 1px solid #00aeef !important;}.social_icon ul li, .border_right, .sf-menu > li {	border-right: 1px solid #00aeef !important;}.sf-menu > li:last-child {	border-right: 0 none !important;	padding-right: 0 !important;}.social h3 {	color: #777;}.social_icon a {	background: none repeat scroll 0 0 #efefef !important;}.social_icon.footer a {	background: none !important;}.social .row {	width: 18%;	margin: auto;}.social .row div.col-md-6.col-sm-6.right {	text-align: center;	padding-right: 0px;	padding-left: 0px;}.social .row div.col-md-6.col-sm-6.left {	text-align: center;	padding-right: 0px;	padding-left: 0px;}.social .row div.col-md-6.col-sm-6.left h3 {	margin-top: 10px;}.border_services:nth-child(2) {	border-bottom: 1px solid #00aeef !important;}.border_services:nth-child(3) {	border-bottom: 0 none !important;}.item_services {	padding: 70px 20px 100px 100px !important;}a:hover, .sf-menu li span, .ch-info h2, .ch-info a, .about_text p, .about_text2 p, .specialize a i, .about_testimonial p, .sf-menu li li a:hover, .social_icon.footer ul li a i:hover, .single_post ul li a, .single_post a, .single_post ul li p span, .single_post .tags li a:hover, .author_about a, .single_post .comments h3 a:hover, .sidebar_post span a, .page_error h1 i, .tabs a, .tooltip-hover a, .lead a, .widget #wp-calendar td a, .widget a:hover, .widget.widget_rss h2 ul li a, .comment-meta a, .comment-author a, .sf-menu a:focus, .blog-simple .date_blog ul li i, .template-sidebar a, .wp-caption-text a {	color: #00aeef !important;}.services .testimonials, .services .divider_light {	display: none !important;}.page-template-default .works h2, .page-template-default .about h2, .page-template-default .contact_us h2, .page-template-default .services h2, .page-template-default .blog_title h2 {	text-shadow: none !important;}.home-main h1 {	/* [disabled]font-size: 148px !important;*/	/* [disabled]line-height: 158px !important;*/	/* [disabled]padding-bottom: 40px !important;*/}.content.info {	margin-top: 0px !important;	margin-bottom: 50px !important;}.home .content.info {	margin-top: 0px !important;	margin-bottom: -1px !important;}.home .content.info .container {/* margin-top: 115px !important; */}div#rev_slider_1_1_wrapper.rev_slider_wrapper.fullscreen-container {/* height: 82% !important;	*/}.rev_slider_wrapper.fullscreen-container {	/* [disabled]top: -35px !important;*/}.rev_slider ul li, .rev_slider >ul >li {	background-color: white;}.home .title_section {	display: none;}.bg1 {	background-attachment: fixed !important;	background-position: top !important;}.content.info h1 {	padding-top: 45px;}.content.info h2 {	padding-top: 15px;	color: #777 !important;	font-size: 2.6rem;}.title-section-center.left h2 {	margin-bottom: 20px;}.about_text > h2 {	color: #777;}.content.info h2.widgettitle {	font-size: 2.2rem;}a.button-play.trigger-open-dialog {	display: none;}div.title_section {	background: #222;	/* [disabled]height: 320px;*/	/* [disabled]padding-bottom: 50px;*/	overflow: hidden !important;}.home .title_section {	height: 0px !important;	margin-bottom: 0px !important;	padding-bottom: 0px;}h1 {	font-size: 32px !important;}.title_section h2 {	color: white !important;	margin-top: 50px;	margin-bottom: 50px;	position: absolute;	top: 15px !important;	z-index: 30000;	width: 100%;}.title-section h2 {	/* [disabled]margin-bottom: 20px;*/}#bottombox {	background: #ffffff;	padding: 30px;	margin-bottom: 40px;	margin-top: 40px;	/* -moz-box-shadow: 0px 3px 17px -5px #000; *//* -webkit-box-shadow: 0px 3px 17px -5px #000; *//* box-shadow: 0px 3px 17px -5px #000; */	overflow: hidden;	border: dotted 1px #999;	width: 95%;}#callout {	/* [disabled]font-size: 22px;*/	/* [disabled]line-height: 1.7em !important;*/}.content.info a, .blog a {	color: #00adef !important;}.content.info h1 a, .blog h1 a {	color: #222 !important;}.content.info h2 a {	color: #777 !important;}.content.info a:hover, .blog a:hover {	color: #222 !important;}.button-watch-learn {	background: url(images/watch_video_button.png) top left no-repeat;	width: 200px;	height: 35px;	display: inline-block;	text-indent: -9999px;	position: relative;	z-index: 12;}#topsectionexp, #toptext {	margin-top: 50px;}#fullcontent img {	/* [disabled]float: right;*/	/* [disabled]margin-left: 30px;*/}#fullcontent p img {	float: left;	margin-right: 15px;	margin-left: 0px;}.channels_ecommerce #fullcontent p img {	float: none;}#fullcontent .page_video img {	float: none;	margin-right: 0px;	margin-left: 0px;}.content.info p.page_video {	position: relative;	top: -63px;	background: white;	width: 128px;	border-radius: 70px;	margin: auto !important;	display: block;	margin-bottom: -55px !important;	border: 8px solid white;}/* .content.info p.page_video {position: relative;top: -64px;left: -16px;background: white;width: 128px;border-radius: 70px;margin: auto !important;margin-bottom: -55px !important;border: 8px solid white;float: left;} */.services_info a:hover {	color: black !important;}.date_blog h2 a:hover {	color: #555 !important;}.date_blog a:hover {	color: black !important;}.info_hover {	height: 25rem !important;}/* ORDERED LISTS */.content.info ol {	counter-reset: li; /* Initiate a counter */	margin-left: 0; /* Remove the default left margin */	padding-left: 0; /* Remove the default left padding */}.content.info ol > li {	position: relative; /* Create a positioning context */	margin: 0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */	padding: 4px 16px; /* Add some spacing around the content */	list-style: none; /* Disable the normal item numbering */	border-top: 1px dotted #999;	/* [disabled]background:#f6f6f6;*/}.content.info ol > li:before {	content: counter(li); /* Use the counter as content */	counter-increment: li; /* Increment the counter by 1 */	/* Position and style the number */	position: absolute;	top: 0px;	left: -2em;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	width: 1.9em;	height: 1.9em;	/* Some space between the number and the content in browsers that support       generated content but not positioning it (Camino 2 is one example) */	margin-right: 8px;	padding: 1px;	/* [disabled]border-top: 1px solid #666;*/	color: #fff;	background: #00aeef;	font-weight: bold;	/* [disabled]font-family:"Helvetica Neue", Arial, sans-serif;*/	text-align: center;	border-radius: 50px;}.content.info li ol, .content.info li ul {	margin-top: 6px;}.content.info ol ol li:last-child {	margin-bottom: 0;}.alignright {	z-index: 20000 !important;	position: relative;}/* INTERIOR PAGE HEADERS */.blog_title h2 {	margin-top: 50px;}div.title_section:after {	background-color: rgba(50,50,50,.7) !important;	width: 100% !important;	height: 100% !important;	content: '' !important;	position: absolute !important;	top: 90px !important;}.page-child .title_section, .title_section {	background-size: auto 600px !important;	background-attachment: fixed !important;	background-position: center top !important;	height: 420px;}.title_section {	/* [disabled]height: 500px; */}.platform .title_section, .company .title_section, .whyetail .title_section, .resources .title_section, .success_olivabel .title_section {	height: 0px;	}/* .success_olivabel .title_section {	background-size: cover !important;	background-repeat: no-repeat;	background-position: center top;	height:1300px;	margin-bottom: 50px;} */.page-child .title_section h2, .title_section h2 {	top: 60px !important;	color: white !important;}.why_tech .title_section {	background-image: url(/wp-content/uploads/2014/03/whyetail_technology.jpg);}.why_expertise .title_section {	background-image: url(/wp-content/uploads/2014/03/whyetail_expertise.jpg);}.why_services .title_section {	background-image: url(/wp-content/uploads/2014/03/whyetail_services.jpg);}.platform_sales .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_saleschannels_default.jpg);}.platform_fulfillment .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_orderfulfillment.jpg);}.platform_inventory .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_inventorymanagement.jpg);}.platform_supply .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_supplychains.jpg);}.platform_crosschannel .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_crosschannelautomation.jpg);}.platform_businessintel .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_businessintelligence.jpg);}.platform_financial .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_financialintegration.jpg);}.channels_amazon .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_saleschannels_amazon.jpg);}.channels_ebay .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_saleschannels_ebay.jpg);}.channels_other .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_saleschannels_othermarketplaces.jpg);}.channels_ecommerce .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_saleschannels_ecommerce.jpg);}.order_pick .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_orderfulfillment_pickpackship.jpg);}.order_drop .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_orderfulfillment_dropshipping.jpg);}.order_cross .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_orderfulfillment_dropshipping.jpg);}.order_fba .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_orderfulfilment_fba.jpg);}/* .success_olivabel .title_section {	background-image: url(/wp-content/uploads/2015/04/olivabel_boat.jpg);} */.company_story .title_section {	background-image: url(/wp-content/uploads/2014/03/company_story.jpg);}.company_leadership .title_section, .resources_video .title_section {	height: 300px;	margin-bottom: 40px;}.leadership .title_section {	height: 0px;	margin-bottom: 40px;	background-color: none;}.company_leadership .title_section h2, .resources_video .title_section h2 {	top: 15px !important;}.supply_transactional .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_supplychains_transactional.jpg);}.supply_catalog .title_section {	background-image: url(/wp-content/uploads/2014/03/platform_supplychains_catalog.jpg);}.why_expertise .title_section h2, .why_services .title_section h2, .platform_crosschannel .title_section h2, .why_tech .title_section h2, .channels_other .title_section h2 {	top: 10px !important}.platform_supply .title_section h2, .platform_financial .title_section h2 {	top: -10px !important;line-height: 8.5rem;}.page-parent.leadership .title_section {	display: none;}.leadership div.title_section::after {	background-color: white !important;}/* HUB-SPOT FORMS */.hubspot {	margin: auto !important;	width: 500px !important;}.hs-input {	background: none repeat scroll 0 0 white;	box-shadow: 0 0 0 white !important;}.vimeography-bridge {	margin: 20px 10px !important;}#widegrad {	margin-top: 0px !important;}#widegrad #fullcontent {	padding-top: 5px !important;}.single-post .hbspt-form {	display: none;}.single_post .col-md-9 img {	display: none !important;}/* WISTIA */div.wistia-single-video {	text-align: center;}.wistia {	width: 100% !important;	margin: auto;}.wistia .video {	width: 50%;	float: left;	position: relative !important;	min-width: 50% !important;	text-align: center !important;}.video h3 {	background: none !important;	margin-top: 0px;}.video .wistia_embed {	width: 450px;	height: 283px;	margin-bottom: 0px !important;	padding-bottom: 0px !important;}.wistia .video p, .wistia .video h3 {	text-align: center;}/* LOGIN */.login h1 a {	background-image: url("http://etailsolutions.com/wp-content/uploads/2014/05/cropped-logo_s1.png") !important;	-webkit-background-size: auto !important;	background-size: auto !important;	width: 100% !important;}body {	background: #222;}/* MENU */nav {	padding: 24px 0 20px 0 !important;}nav .row .col-md-10 {	margin-top: 40px;}nav .container {	position: relative;}div.cta.header.consultation {/*	border: 1px solid #00abeb;	padding: 3px 20px;	float: right;	margin: 0 0 0 30px;	font-size: 16px;	position: relative;	top: -3px;	font-family: 'open sans', sans-serif !important;	background-color: #00aeef; */border: 1px solid #00abeb;padding: 3px 20.5px;float: right;margin: 0 0 0 30px;font-size: 18px;position: relative;top: -3px;/* font-family: 'Bree serif'  !important; */background-color: #00aeef;/* text-transform: uppercase;letter-spacing: 2px; */}.consultation a {	color: black !important;}.consultation a:hover {	color: white !important;}.secondary_nav {	position: absolute;	right: 24px;	top: -10px;	font-family: 'open sans';	font-size: 15px;	color: #999;}.secondary_nav a {	color: #999;}.secondary_nav .social {	float: right;	margin-left: 20px;}.secondary_nav .social a {	color: #00aeef !important;}.secondary_nav .social a:hover {	color: white !important;}#menu ul ul {	display: none !important;}.logo.left {	position: relative;	top: 14px;}.secondary_nav i {	margin-left: 25px;	margin-right: 5px;}/* SIDEBAR */.widget ul li, .widget ul li a, .single_post .widget ul li, .single_post {	font-family: 'Open Sans' !important;}.rsswidget img {	display: none;}#sidebar {	margin-top: 30px;}li.widget.widget_rss, li#text-2.widget.widget_text {	display: block;}.widget.widget_rss ul li {	border-bottom: 1px dotted #999;	padding-bottom: 15px;}.widget_rss {	padding-left: 5px;	padding-right: 5px;}.cta {	background: black;	padding: 14px 10px;	text-align: center;	font-size: 24px}.content.info .cta a:hover {	color: white !important;}.widget {	width: 100%;}.content.info h2 a.rsswidget {	color: black !important;}.content.info h2 a.rsswidget:hover {	color: #00adef !important;}/* FOOTER */.copyright {	text-align: center;	font-size: 14px;	color: #888;	margin-top: 30px;}.social_icon ul li:last-child {	border-right: 0 !important;}.social_icon.footer ul li a i {	font-size: 28px !important;}/* RESPONSIVE */@media (max-width: 1200px) {.blog-simple .blog_title h2, .title_section h2 {	font-size: 6.5rem !important;	line-height: 7.5rem !important;}}@media (max-width: 1024px) {.home-main h1 {	font-size: 98px !important;	line-height: 118px !important;	padding-bottom: 0 !important;}} @media (max-width: 768px) {.secondary_nav .social {	float: none;	margin: 23px 0 !important;	text-align: right;}div.cta.header.consultation {	/* [disabled]float: none;*/}nav .row .col-md-10 {	float: right;	margin-top: 35px;	/* [disabled]width: 73%;*/}.blog-simple .blog_title h2, .title_section h2 {	font-size: 4.5rem !important;	line-height: 6.5rem !important;}header .social {	display: none;}.works img {	border-right: 0px dotted;	float: none;	height: auto !important;	padding-bottom: 0px;	padding-right: 0;	width: auto !important;}.works p, .works h1 {	text-align: center !important;	padding: 0px 10px;}}@media (max-width: 640px) {header .cta {	display: none;}nav {	padding: 24px 0 25px 0;}.services_info h3 {	text-align: center;}.item_services {	padding: 8rem !important;}}@media (max-width: 480px) {.logo.left {	top: 38px;}.secondary_nav i {	margin-left: 15px;	margin-right: 5px;}div.cta.header.consultation {	display: none;}.secondary_nav .social {	margin: 10px 0 !important;}.home-main h1 {	font-size: 45px !important;	line-height: 58px !important;	padding-bottom: 0 !important;}.title-section h2, .title-section-center h2 {	font-size: 5rem !important;	line-height: 6rem !important;}nav .row .col-md-10 {	float: right;	margin-top: 48px;	/* [disabled]width: 73%;*/}}