/********************************************************************
	* Colors
	*
	*	blue	= #0066CC
	* red		= #FF3300
	*
 ********************************************************************/

.marvel-device{display:inline-block;position:relative}.marvel-device .screen{width:100%;position:relative;height:100%;color:white;z-index:2;text-align:center;display:block;-webkit-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0 0 3px #111;box-shadow:0 0 0 3px #111}.marvel-device .top-bar,.marvel-device .bottom-bar{height:3px;background:black;width:100%;display:block}.marvel-device .middle-bar{width:3px;height:4px;top:0px;left:90px;background:black;position:absolute}.marvel-device.iphone6{width:375px;height:667px;padding:105px 24px;background:#d9dbdc;-webkit-border-radius:56px;border-radius:56px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2)}.marvel-device.iphone6:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:'';left:6px;-webkit-border-radius:50px;border-radius:50px;background:#f8f8f8;z-index:1}.marvel-device.iphone6:after{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;content:'';left:8px;-webkit-border-radius:48px;border-radius:48px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;z-index:2}.marvel-device.iphone6 .home{-webkit-border-radius:100%;border-radius:100%;width:68px;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:22px;z-index:3;background:#303233;background:-moz-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #303233), color-stop(50%, #b5b7b9), color-stop(69%, #f0f2f2), color-stop(100%, #303233));background:-webkit-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-o-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-ms-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:linear-gradient(135deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303233', endColorstr='#303233',GradientType=1 )}.marvel-device.iphone6 .home:before{background:#f8f8f8;position:absolute;content:'';-webkit-border-radius:100%;border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.marvel-device.iphone6 .top-bar{height:14px;background:#bfbfc0;position:absolute;top:68px;left:0}.marvel-device.iphone6 .bottom-bar{height:14px;background:#bfbfc0;position:absolute;bottom:68px;left:0}.marvel-device.iphone6 .sleep{position:absolute;top:190px;right:-4px;width:4px;height:66px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px;background:#d9dbdc}.marvel-device.iphone6 .volume{position:absolute;left:-4px;top:188px;z-index:0;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#d9dbdc}.marvel-device.iphone6 .volume:before{position:absolute;left:2px;top:-78px;height:40px;width:2px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6 .volume:after{position:absolute;left:0px;top:82px;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6 .camera{background:#3c3d3d;width:12px;height:12px;position:absolute;top:24px;left:50%;margin-left:-6px;-webkit-border-radius:100%;border-radius:100%;z-index:3}.marvel-device.iphone6 .sensor{background:#3c3d3d;width:16px;height:16px;position:absolute;top:49px;left:134px;z-index:3;-webkit-border-radius:100%;border-radius:100%}.marvel-device.iphone6 .speaker{background:#292728;width:70px;height:6px;position:absolute;top:54px;left:50%;margin-left:-35px;-webkit-border-radius:6px;border-radius:6px;z-index:3}.marvel-device.iphone6.gold{background:#f9e7d3}.marvel-device.iphone6.gold .top-bar,.marvel-device.iphone6.gold .bottom-bar{background:white}.marvel-device.iphone6.gold .sleep,.marvel-device.iphone6.gold .volume{background:#f9e7d3}.marvel-device.iphone6.gold .home{background:#cebba9;background:-moz-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #cebba9), color-stop(50%, #f9e7d3), color-stop(100%, #cebba9));background:-webkit-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-o-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-ms-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:linear-gradient(135deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cebba9', endColorstr='#cebba9',GradientType=1 )}.marvel-device.iphone6.black{background:#464646;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7)}.marvel-device.iphone6.black:before{background:#080808}.marvel-device.iphone6.black:after{-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121}.marvel-device.iphone6.black .top-bar,.marvel-device.iphone6.black .bottom-bar{background:#212121}.marvel-device.iphone6.black .volume,.marvel-device.iphone6.black .sleep{background:#464646}.marvel-device.iphone6.black .camera{background:#080808}.marvel-device.iphone6.black .home{background:#080808;background:-moz-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #080808), color-stop(50%, #464646), color-stop(100%, #080808));background:-webkit-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-o-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-ms-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:linear-gradient(135deg, #080808 0%, #464646 50%, #080808 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#080808', endColorstr='#080808',GradientType=1 )}.marvel-device.iphone6.black .home:before{background:#080808}.marvel-device.iphone6.landscape{padding:24px 105px;height:375px;width:667px}.marvel-device.iphone6.landscape .sleep{top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;right:190px;height:4px;width:66px}.marvel-device.iphone6.landscape .volume{width:66px;height:4px;top:-4px;left:calc(100% - 188px - 66px);-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6.landscape .volume:before{width:40px;height:2px;top:2px;right:-78px;left:auto;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6.landscape .volume:after{left:-82px;width:66px;height:4px;top:0;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6.landscape .top-bar{width:14px;height:100%;left:calc(100% - 68px -  14px);top:0}.marvel-device.iphone6.landscape .bottom-bar{width:14px;height:100%;left:68px;top:0}.marvel-device.iphone6.landscape .home{top:50%;margin-top:-34px;margin-left:0;left:22px}.marvel-device.iphone6.landscape .sensor{top:134px;left:calc(100% - 49px - 16px)}.marvel-device.iphone6.landscape .speaker{height:70px;width:6px;left:calc(100% - 54px - 6px);top:50%;margin-left:0px;margin-top:-35px}.marvel-device.iphone6.landscape .camera{left:calc(100% - 32px);top:50%;margin-left:0px;margin-top:-5px}.marvel-device.iphone6plus{width:414px;height:736px;padding:112px 26px;background:#d9dbdc;-webkit-border-radius:56px;border-radius:56px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.2)}.marvel-device.iphone6plus:before{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;content:'';left:6px;-webkit-border-radius:50px;border-radius:50px;background:#f8f8f8;z-index:1}.marvel-device.iphone6plus:after{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;content:'';left:8px;-webkit-border-radius:48px;border-radius:48px;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #fff;z-index:2}.marvel-device.iphone6plus .home{-webkit-border-radius:100%;border-radius:100%;width:68px;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:24px;z-index:3;background:#303233;background:-moz-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #303233), color-stop(50%, #b5b7b9), color-stop(69%, #f0f2f2), color-stop(100%, #303233));background:-webkit-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-o-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:-ms-linear-gradient(-45deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);background:linear-gradient(135deg, #303233 0%, #b5b7b9 50%, #f0f2f2 69%, #303233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303233', endColorstr='#303233',GradientType=1 )}.marvel-device.iphone6plus .home:before{background:#f8f8f8;position:absolute;content:'';-webkit-border-radius:100%;border-radius:100%;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.marvel-device.iphone6plus .top-bar{height:14px;background:#bfbfc0;position:absolute;top:68px;left:0}.marvel-device.iphone6plus .bottom-bar{height:14px;background:#bfbfc0;position:absolute;bottom:68px;left:0}.marvel-device.iphone6plus .sleep{position:absolute;top:190px;right:-4px;width:4px;height:66px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px;background:#d9dbdc}.marvel-device.iphone6plus .volume{position:absolute;left:-4px;top:188px;z-index:0;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#d9dbdc}.marvel-device.iphone6plus .volume:before{position:absolute;left:2px;top:-78px;height:40px;width:2px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6plus .volume:after{position:absolute;left:0px;top:82px;height:66px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone6plus .camera{background:#3c3d3d;width:12px;height:12px;position:absolute;top:29px;left:50%;margin-left:-6px;-webkit-border-radius:100%;border-radius:100%;z-index:3}.marvel-device.iphone6plus .sensor{background:#3c3d3d;width:16px;height:16px;position:absolute;top:54px;left:154px;z-index:3;-webkit-border-radius:100%;border-radius:100%}.marvel-device.iphone6plus .speaker{background:#292728;width:70px;height:6px;position:absolute;top:59px;left:50%;margin-left:-35px;-webkit-border-radius:6px;border-radius:6px;z-index:3}.marvel-device.iphone6plus.gold{background:#f9e7d3}.marvel-device.iphone6plus.gold .top-bar,.marvel-device.iphone6plus.gold .bottom-bar{background:white}.marvel-device.iphone6plus.gold .sleep,.marvel-device.iphone6plus.gold .volume{background:#f9e7d3}.marvel-device.iphone6plus.gold .home{background:#cebba9;background:-moz-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #cebba9), color-stop(50%, #f9e7d3), color-stop(100%, #cebba9));background:-webkit-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-o-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:-ms-linear-gradient(-45deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);background:linear-gradient(135deg, #cebba9 0%, #f9e7d3 50%, #cebba9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cebba9', endColorstr='#cebba9',GradientType=1 )}.marvel-device.iphone6plus.black{background:#464646;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7);box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.7)}.marvel-device.iphone6plus.black:before{background:#080808}.marvel-device.iphone6plus.black:after{-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1),inset 0 0 6px 3px #212121}.marvel-device.iphone6plus.black .top-bar,.marvel-device.iphone6plus.black .bottom-bar{background:#212121}.marvel-device.iphone6plus.black .volume,.marvel-device.iphone6plus.black .sleep{background:#464646}.marvel-device.iphone6plus.black .camera{background:#080808}.marvel-device.iphone6plus.black .home{background:#080808;background:-moz-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #080808), color-stop(50%, #464646), color-stop(100%, #080808));background:-webkit-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-o-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:-ms-linear-gradient(-45deg, #080808 0%, #464646 50%, #080808 100%);background:linear-gradient(135deg, #080808 0%, #464646 50%, #080808 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#080808', endColorstr='#080808',GradientType=1 )}.marvel-device.iphone6plus.black .home:before{background:#080808}.marvel-device.iphone6plus.landscape{padding:26px 112px;height:414px;width:736px}.marvel-device.iphone6plus.landscape .sleep{top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;right:190px;height:4px;width:66px}.marvel-device.iphone6plus.landscape .volume{width:66px;height:4px;top:-4px;left:calc(100% - 188px - 66px);-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6plus.landscape .volume:before{width:40px;height:2px;top:2px;right:-78px;left:auto;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6plus.landscape .volume:after{left:-82px;width:66px;height:4px;top:0;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone6plus.landscape .top-bar{width:14px;height:100%;left:calc(100% - 68px -  14px);top:0}.marvel-device.iphone6plus.landscape .bottom-bar{width:14px;height:100%;left:68px;top:0}.marvel-device.iphone6plus.landscape .home{top:50%;margin-top:-34px;margin-left:0;left:24px}.marvel-device.iphone6plus.landscape .sensor{top:154px;left:calc(100% - 54px - 16px)}.marvel-device.iphone6plus.landscape .speaker{height:70px;width:6px;left:calc(100% - 59px - 6px);top:50%;margin-left:0px;margin-top:-35px}.marvel-device.iphone6plus.landscape .camera{left:calc(100% - 29px);top:50%;margin-left:0px;margin-top:-5px}.marvel-device.iphone5s,.marvel-device.iphone5c{padding:105px 22px;background:#2c2b2c;width:320px;height:568px;-webkit-border-radius:50px;border-radius:50px}.marvel-device.iphone5s:before,.marvel-device.iphone5c:before{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;content:'';left:4px;-webkit-border-radius:46px;border-radius:46px;background:#1e1e1e;z-index:1}.marvel-device.iphone5s .sleep,.marvel-device.iphone5c .sleep{position:absolute;top:-4px;right:60px;width:60px;height:4px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;background:#282727}.marvel-device.iphone5s .volume,.marvel-device.iphone5c .volume{position:absolute;left:-4px;top:180px;z-index:0;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#282727}.marvel-device.iphone5s .volume:before,.marvel-device.iphone5c .volume:before{position:absolute;left:0px;top:-75px;height:35px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone5s .volume:after,.marvel-device.iphone5c .volume:after{position:absolute;left:0px;bottom:-64px;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone5s .camera,.marvel-device.iphone5c .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:32px;left:50%;margin-left:-5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:3}.marvel-device.iphone5s .sensor,.marvel-device.iphone5c .sensor{background:#3c3d3d;width:10px;height:10px;position:absolute;top:60px;left:160px;z-index:3;margin-left:-32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.iphone5s .speaker,.marvel-device.iphone5c .speaker{background:#292728;width:64px;height:10px;position:absolute;top:60px;left:50%;margin-left:-32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:3}.marvel-device.iphone5s.landscape,.marvel-device.iphone5c.landscape{padding:22px 105px;height:320px;width:568px}.marvel-device.iphone5s.landscape .sleep,.marvel-device.iphone5c.landscape .sleep{right:-4px;top:calc(100% - 120px);height:60px;width:4px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.iphone5s.landscape .volume,.marvel-device.iphone5c.landscape .volume{width:27px;height:4px;top:-4px;left:calc(100% - 180px);-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone5s.landscape .volume:before,.marvel-device.iphone5c.landscape .volume:before{width:35px;height:4px;top:0px;right:-75px;left:auto;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone5s.landscape .volume:after,.marvel-device.iphone5c.landscape .volume:after{bottom:0px;left:-64px;z-index:999;height:4px;width:27px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone5s.landscape .sensor,.marvel-device.iphone5c.landscape .sensor{top:160px;left:calc(100% - 60px);margin-left:0px;margin-top:-32px}.marvel-device.iphone5s.landscape .speaker,.marvel-device.iphone5c.landscape .speaker{height:64px;width:10px;left:calc(100% - 60px);top:50%;margin-left:0px;margin-top:-32px}.marvel-device.iphone5s.landscape .camera,.marvel-device.iphone5c.landscape .camera{left:calc(100% - 32px);top:50%;margin-left:0px;margin-top:-5px}.marvel-device.iphone5s .home{-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;width:68px;-webkit-box-shadow:inset 0 0 0 4px #2c2b2c;box-shadow:inset 0 0 0 4px #2c2b2c;height:68px;position:absolute;left:50%;margin-left:-34px;bottom:19px;z-index:3}.marvel-device.iphone5s .top-bar{top:70px;position:absolute;left:0}.marvel-device.iphone5s .bottom-bar{bottom:70px;position:absolute;left:0}.marvel-device.iphone5s.landscape .home{left:19px;bottom:50%;margin-bottom:-34px;margin-left:0px}.marvel-device.iphone5s.landscape .top-bar{left:70px;top:0px;width:3px;height:100%}.marvel-device.iphone5s.landscape .bottom-bar{right:70px;left:auto;bottom:0px;width:3px;height:100%}.marvel-device.iphone5s.silver{background:#bcbcbc}.marvel-device.iphone5s.silver:before{background:#fcfcfc}.marvel-device.iphone5s.silver .volume,.marvel-device.iphone5s.silver .sleep{background:#d6d6d6}.marvel-device.iphone5s.silver .top-bar,.marvel-device.iphone5s.silver .bottom-bar{background:#eaebec}.marvel-device.iphone5s.silver .home{-webkit-box-shadow:inset 0 0 0 4px #bcbcbc;box-shadow:inset 0 0 0 4px #bcbcbc}.marvel-device.iphone5s.gold{background:#f9e7d3}.marvel-device.iphone5s.gold:before{background:#fcfcfc}.marvel-device.iphone5s.gold .volume,.marvel-device.iphone5s.gold .sleep{background:#f9e7d3}.marvel-device.iphone5s.gold .top-bar,.marvel-device.iphone5s.gold .bottom-bar{background:white}.marvel-device.iphone5s.gold .home{-webkit-box-shadow:inset 0 0 0 4px #f9e7d3;box-shadow:inset 0 0 0 4px #f9e7d3}.marvel-device.iphone5c{background:white;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.marvel-device.iphone5c .top-bar,.marvel-device.iphone5c .bottom-bar{display:none}.marvel-device.iphone5c .home{background:#242324;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;width:68px;height:68px;z-index:3;position:absolute;left:50%;margin-left:-34px;bottom:19px}.marvel-device.iphone5c .home:after{width:20px;height:20px;border:1px solid rgba(255,255,255,0.1);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;display:block;content:'';top:50%;left:50%;margin-top:-11px;margin-left:-11px}.marvel-device.iphone5c.landscape .home{left:19px;bottom:50%;margin-bottom:-34px;margin-left:0px}.marvel-device.iphone5c .volume,.marvel-device.iphone5c .sleep{background:#dddddd}.marvel-device.iphone5c.red{background:#f96b6c}.marvel-device.iphone5c.red .volume,.marvel-device.iphone5c.red .sleep{background:#ed5758}.marvel-device.iphone5c.yellow{background:#f2dc60}.marvel-device.iphone5c.yellow .volume,.marvel-device.iphone5c.yellow .sleep{background:#e5ce4c}.marvel-device.iphone5c.green{background:#97e563}.marvel-device.iphone5c.green .volume,.marvel-device.iphone5c.green .sleep{background:#85d94d}.marvel-device.iphone5c.blue{background:#33a2db}.marvel-device.iphone5c.blue .volume,.marvel-device.iphone5c.blue .sleep{background:#2694cd}.marvel-device.iphone4s{padding:129px 27px;width:320px;height:480px;background:#686868;-webkit-border-radius:54px;border-radius:54px}.marvel-device.iphone4s:before{content:'';width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;z-index:1;-webkit-border-radius:50px;border-radius:50px;background:#1e1e1e}.marvel-device.iphone4s .top-bar{top:60px;position:absolute;left:0}.marvel-device.iphone4s .bottom-bar{bottom:90px;position:absolute;left:0}.marvel-device.iphone4s .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:72px;left:134px;z-index:3;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.iphone4s .speaker{background:#292728;width:64px;height:10px;position:absolute;top:72px;left:50%;z-index:3;margin-left:-32px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.iphone4s .sensor{background:#292728;width:40px;height:10px;position:absolute;top:36px;left:50%;z-index:3;margin-left:-20px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.iphone4s .home{background:#242324;-webkit-border-radius:100%;border-radius:100%;width:72px;height:72px;z-index:3;position:absolute;left:50%;margin-left:-36px;bottom:30px}.marvel-device.iphone4s .home:after{width:20px;height:20px;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:4px;border-radius:4px;position:absolute;display:block;content:'';top:50%;left:50%;margin-top:-11px;margin-left:-11px}.marvel-device.iphone4s .sleep{position:absolute;top:-4px;right:60px;width:60px;height:4px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;background:#4D4D4D}.marvel-device.iphone4s .volume{position:absolute;left:-4px;top:160px;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:#4D4D4D}.marvel-device.iphone4s .volume:before{position:absolute;left:0px;top:-70px;height:35px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone4s .volume:after{position:absolute;left:0px;bottom:-64px;height:27px;width:4px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;background:inherit;content:'';display:block}.marvel-device.iphone4s.landscape{padding:27px 129px;height:320px;width:480px}.marvel-device.iphone4s.landscape .bottom-bar{left:90px;bottom:0px;height:100%;width:3px}.marvel-device.iphone4s.landscape .top-bar{left:calc(100% - 60px);top:0px;height:100%;width:3px}.marvel-device.iphone4s.landscape .camera{top:134px;left:calc(100% - 72px);margin-left:0}.marvel-device.iphone4s.landscape .speaker{top:50%;margin-left:0;margin-top:-32px;left:calc(100% - 72px);width:10px;height:64px}.marvel-device.iphone4s.landscape .sensor{height:40px;width:10px;left:calc(100% - 36px);top:50%;margin-left:0;margin-top:-20px}.marvel-device.iphone4s.landscape .home{left:30px;bottom:50%;margin-left:0;margin-bottom:-36px}.marvel-device.iphone4s.landscape .sleep{height:60px;width:4px;right:-4px;top:calc(100% - 120px);-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.iphone4s.landscape .volume{top:-4px;left:calc(100% - 187px);height:4px;width:27px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone4s.landscape .volume:before{right:-70px;left:auto;top:0px;width:35px;height:4px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone4s.landscape .volume:after{width:27px;height:4px;bottom:0px;left:-64px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.iphone4s.silver{background:#bcbcbc}.marvel-device.iphone4s.silver:before{background:#fcfcfc}.marvel-device.iphone4s.silver .home{background:#fcfcfc;-webkit-box-shadow:inset 0 0 0 1px #bcbcbc;box-shadow:inset 0 0 0 1px #bcbcbc}.marvel-device.iphone4s.silver .home:after{border:1px solid rgba(0,0,0,0.2)}.marvel-device.iphone4s.silver .volume,.marvel-device.iphone4s.silver .sleep{background:#d6d6d6}.marvel-device.nexus5{padding:50px 15px 50px 15px;width:320px;height:568px;background:#1e1e1e;-webkit-border-radius:20px;border-radius:20px}.marvel-device.nexus5:before{-webkit-border-radius:600px / 50px;border-radius:600px / 50px;background:inherit;content:'';top:0;position:absolute;height:103.1%;width:calc(100% - 26px);top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.marvel-device.nexus5 .top-bar{width:calc(100% - 8px);height:calc(100% - 6px);position:absolute;top:3px;left:4px;-webkit-border-radius:20px;border-radius:20px;background:#181818}.marvel-device.nexus5 .top-bar:before{-webkit-border-radius:600px / 50px;border-radius:600px / 50px;background:inherit;content:'';top:0;position:absolute;height:103.0%;width:calc(100% - 26px);top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.marvel-device.nexus5 .bottom-bar{display:none}.marvel-device.nexus5 .sleep{width:3px;position:absolute;left:-3px;top:110px;height:100px;background:inherit;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px}.marvel-device.nexus5 .volume{width:3px;position:absolute;right:-3px;top:70px;height:45px;background:inherit;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.nexus5 .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:18px;left:50%;z-index:3;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.nexus5 .camera:before{background:#3c3d3d;width:6px;height:6px;content:'';display:block;position:absolute;top:2px;left:-100px;z-index:3;-webkit-border-radius:100%;border-radius:100%}.marvel-device.nexus5.landscape{padding:15px 50px 15px 50px;height:320px;width:568px}.marvel-device.nexus5.landscape:before{width:103.1%;height:calc(100% - 26px);-webkit-border-radius:50px / 600px;border-radius:50px / 600px}.marvel-device.nexus5.landscape .top-bar{left:3px;top:4px;height:calc(100% - 8px);width:calc(100% - 6px)}.marvel-device.nexus5.landscape .top-bar:before{width:103%;height:calc(100% - 26px);-webkit-border-radius:50px / 600px;border-radius:50px / 600px}.marvel-device.nexus5.landscape .sleep{height:3px;width:100px;left:calc(100% - 210px);top:-3px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.nexus5.landscape .volume{height:3px;width:45px;right:70px;top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.nexus5.landscape .camera{top:50%;left:calc(100% - 18px);margin-left:0;margin-top:-5px}.marvel-device.nexus5.landscape .camera:before{top:-100px;left:2px}.marvel-device.s5{padding:60px 18px;-webkit-border-radius:42px;border-radius:42px;width:320px;height:568px;background:#bcbcbc}.marvel-device.s5:before,.marvel-device.s5:after{width:calc(100% - 52px);content:'';display:block;height:26px;background:inherit;position:absolute;-webkit-border-radius:500px / 40px;border-radius:500px / 40px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.marvel-device.s5:before{top:-7px}.marvel-device.s5:after{bottom:-7px}.marvel-device.s5 .bottom-bar{display:none}.marvel-device.s5 .top-bar{-webkit-border-radius:37px;border-radius:37px;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;background:radial-gradient(rgba(0,0,0,0.02) 20%, transparent 60%) 0 0,radial-gradient(rgba(0,0,0,0.02) 20%, transparent 60%) 3px 3px;background-color:white;background-size:4px 4px;background-position:center;z-index:2;position:absolute}.marvel-device.s5 .top-bar:before,.marvel-device.s5 .top-bar:after{width:calc(100% - 48px);content:'';display:block;height:26px;background:inherit;position:absolute;-webkit-border-radius:500px / 40px;border-radius:500px / 40px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.marvel-device.s5 .top-bar:before{top:-7px}.marvel-device.s5 .top-bar:after{bottom:-7px}.marvel-device.s5 .sleep{width:3px;position:absolute;left:-3px;top:100px;height:100px;background:#cecece;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px}.marvel-device.s5 .speaker{width:68px;height:8px;position:absolute;top:20px;display:block;z-index:3;left:50%;margin-left:-34px;background-color:#bcbcbc;background-position:top left;-webkit-border-radius:4px;border-radius:4px}.marvel-device.s5 .sensor{display:block;position:absolute;top:20px;right:110px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.s5 .sensor:after{display:block;content:'';position:absolute;top:0px;right:12px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.s5 .camera{display:block;position:absolute;top:24px;right:42px;background:black;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:10px;height:10px;z-index:3}.marvel-device.s5 .camera:before{width:4px;height:4px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;content:'';top:50%;left:50%;margin-top:-2px;margin-left:-2px}.marvel-device.s5 .home{position:absolute;z-index:3;bottom:17px;left:50%;width:70px;height:20px;background:white;-webkit-border-radius:18px;border-radius:18px;display:block;margin-left:-35px;border:2px solid black}.marvel-device.s5.landscape{padding:18px 60px;height:320px;width:568px}.marvel-device.s5.landscape:before,.marvel-device.s5.landscape:after{height:calc(100% - 52px);width:26px;-webkit-border-radius:40px / 500px;border-radius:40px / 500px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.marvel-device.s5.landscape:before{top:50%;left:-7px}.marvel-device.s5.landscape:after{top:50%;left:auto;right:-7px}.marvel-device.s5.landscape .top-bar:before,.marvel-device.s5.landscape .top-bar:after{width:26px;height:calc(100% - 48px);-webkit-border-radius:40px / 500px;border-radius:40px / 500px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.marvel-device.s5.landscape .top-bar:before{right:-7px;top:50%;left:auto}.marvel-device.s5.landscape .top-bar:after{left:-7px;top:50%;right:auto}.marvel-device.s5.landscape .sleep{height:3px;width:100px;left:calc(100% - 200px);top:-3px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.marvel-device.s5.landscape .speaker{height:68px;width:8px;left:calc(100% - 20px);top:50%;margin-left:0;margin-top:-34px}.marvel-device.s5.landscape .sensor{right:20px;top:calc(100% - 110px)}.marvel-device.s5.landscape .sensor:after{left:-12px;right:0px}.marvel-device.s5.landscape .camera{top:calc(100% - 42px);right:24px}.marvel-device.s5.landscape .home{width:20px;height:70px;bottom:50%;margin-bottom:-35px;margin-left:0;left:17px}.marvel-device.s5.black{background:#1e1e1e}.marvel-device.s5.black .speaker{background:black}.marvel-device.s5.black .sleep{background:#1e1e1e}.marvel-device.s5.black .top-bar{background:radial-gradient(rgba(0,0,0,0.05) 20%, transparent 60%) 0 0,radial-gradient(rgba(0,0,0,0.05) 20%, transparent 60%) 3px 3px;background-color:#2c2b2c;background-size:4px 4px}.marvel-device.s5.black .home{background:#2c2b2c}.marvel-device.lumia920{padding:80px 35px 125px 35px;background:#ffdd00;width:320px;height:533px;-moz-border-radius:40px / 3px;-webkit-border-radius:40px / 3px;border-radius:40px / 3px}.marvel-device.lumia920 .bottom-bar{display:none}.marvel-device.lumia920 .top-bar{width:calc(100% - 24px);height:calc(100% - 32px);position:absolute;top:16px;left:12px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;background:black;z-index:1}.marvel-device.lumia920 .top-bar:before{background:#1e1e1e;display:block;content:'';width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;position:absolute;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}.marvel-device.lumia920 .volume{width:3px;position:absolute;top:130px;height:100px;background:#1e1e1e;right:-3px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.lumia920 .volume:before{width:3px;position:absolute;top:190px;content:'';display:block;height:50px;background:inherit;right:0px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.lumia920 .volume:after{width:3px;position:absolute;top:460px;content:'';display:block;height:50px;background:inherit;right:0px;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}.marvel-device.lumia920 .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:34px;right:130px;z-index:5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.marvel-device.lumia920 .speaker{background:#292728;width:64px;height:10px;position:absolute;top:38px;left:50%;margin-left:-32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:3}.marvel-device.lumia920.landscape{padding:35px 80px 35px 125px;height:320px;width:568px;-moz-border-radius:2px / 100px;-webkit-border-radius:2px / 100px;border-radius:2px / 100px}.marvel-device.lumia920.landscape .top-bar{height:calc(100% - 24px);width:calc(100% - 32px);left:16px;top:12px}.marvel-device.lumia920.landscape .volume{height:3px;right:130px;width:100px;top:100%;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.lumia920.landscape .volume:before{height:3px;right:190px;top:0px;width:50px;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.lumia920.landscape .volume:after{height:3px;right:430px;top:0px;width:50px;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px}.marvel-device.lumia920.landscape .camera{right:30px;top:calc(100% - 140px)}.marvel-device.lumia920.landscape .speaker{width:10px;height:64px;top:50%;margin-left:0;margin-top:-32px;left:calc(100% - 48px)}.marvel-device.lumia920.black{background:black}.marvel-device.lumia920.white{background:white;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.marvel-device.lumia920.blue{background:#00acdd}.marvel-device.lumia920.red{background:#CC3E32}.marvel-device.htc-one{padding:72px 25px 100px 25px;width:320px;height:568px;background:#bebebe;-webkit-border-radius:34px;border-radius:34px}.marvel-device.htc-one:before{content:'';display:block;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;background:#adadad;-webkit-border-radius:32px;border-radius:32px}.marvel-device.htc-one:after{content:'';display:block;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;background:#eeeeee;-webkit-border-radius:30px;border-radius:30px}.marvel-device.htc-one .top-bar{width:calc(100% - 4px);height:635px;position:absolute;background:#424242;top:50px;z-index:1;left:2px}.marvel-device.htc-one .top-bar:before{content:'';position:absolute;width:calc(100% - 4px);height:100%;position:absolute;background:black;top:0px;z-index:1;left:2px}.marvel-device.htc-one .bottom-bar{display:none}.marvel-device.htc-one .speaker{height:16px;width:216px;display:block;position:absolute;top:22px;z-index:2;left:50%;margin-left:-108px;background:radial-gradient(#343434 25%, transparent 50%) 0 0,radial-gradient(#343434 25%, transparent 50%) 4px 4px;background-size:4px 4px;background-position:top left}.marvel-device.htc-one .speaker:after{content:'';height:16px;width:216px;display:block;position:absolute;top:676px;z-index:2;left:50%;margin-left:-108px;background:inherit}.marvel-device.htc-one .camera{display:block;position:absolute;top:18px;right:38px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:24px;height:24px;z-index:3}.marvel-device.htc-one .camera:before{width:8px;height:8px;background:black;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;content:'';top:50%;left:50%;margin-top:-4px;margin-left:-4px}.marvel-device.htc-one .sensor{display:block;position:absolute;top:29px;left:60px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.htc-one .sensor:after{display:block;content:'';position:absolute;top:0px;right:12px;background:#3c3d3d;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:8px;height:8px;z-index:3}.marvel-device.htc-one.landscape{padding:25px 72px 25px 100px;height:320px;width:568px}.marvel-device.htc-one.landscape .top-bar{height:calc(100% - 4px);width:635px;left:calc(100% - 685px);top:2px}.marvel-device.htc-one.landscape .speaker{width:16px;height:216px;left:calc(100% - 38px);top:50%;margin-left:0px;margin-top:-108px}.marvel-device.htc-one.landscape .speaker:after{width:16px;height:216px;left:calc(100% - 692px);top:50%;margin-left:0;margin-top:-108px}.marvel-device.htc-one.landscape .camera{right:18px;top:calc(100% - 38px)}.marvel-device.htc-one.landscape .sensor{left:calc(100% - 29px);top:60px}.marvel-device.htc-one.landscape .sensor :after{right:0;top:-12px}.marvel-device.ipad{width:576px;height:768px;padding:90px 25px;background:#242324;-webkit-border-radius:44px;border-radius:44px}.marvel-device.ipad:before{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;content:'';display:block;top:4px;left:4px;-webkit-border-radius:40px;border-radius:40px;background:#1e1e1e}.marvel-device.ipad .camera{background:#3c3d3d;width:10px;height:10px;position:absolute;top:44px;left:50%;margin-left:-5px;-webkit-border-radius:100%;border-radius:100%}.marvel-device.ipad .top-bar,.marvel-device.ipad .bottom-bar{display:none}.marvel-device.ipad .home{background:#242324;-webkit-border-radius:36px;border-radius:36px;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;bottom:22px}.marvel-device.ipad .home:after{width:15px;height:15px;margin-top:-8px;margin-left:-8px;border:1px solid rgba(255,255,255,0.1);-webkit-border-radius:4px;border-radius:4px;position:absolute;display:block;content:'';top:50%;left:50%}.marvel-device.ipad.landscape{height:576px;width:768px;padding:25px 90px}.marvel-device.ipad.landscape .camera{left:calc(100% - 44px);top:50%;margin-left:0;margin-top:-5px}.marvel-device.ipad.landscape .home{top:50%;left:22px;margin-left:0;margin-top:-25px}.marvel-device.ipad.silver{background:#bcbcbc}.marvel-device.ipad.silver:before{background:#fcfcfc}.marvel-device.ipad.silver .home{background:#fcfcfc;-webkit-box-shadow:inset 0 0 0 1px #bcbcbc;box-shadow:inset 0 0 0 1px #bcbcbc}.marvel-device.ipad.silver .home:after{border:1px solid rgba(0,0,0,0.2)}

/********************************************************************
 * Font Override
 ********************************************************************/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=6cabc66d-1d9a-4efa-b336-9f880c4e5209");

@font-face{
  font-family:"PMN Caecilia";
  src:url("../fonts/e9938f19-f9be-4b47-9f5a-c3441c7b84a2.eot?#iefix");
  src:url("../fonts/e9938f19-f9be-4b47-9f5a-c3441c7b84a2.eot?#iefix") format("eot"),url("../fonts/57d0d8b3-dd92-4639-bc73-f54734f54f3d.woff") format("woff"),url("../fonts/e8f97b23-e117-4d0a-abc8-4a6112d9794f.ttf") format("truetype"),url("../fonts/f97046a6-1405-40e5-80e8-282eccce10b8.svg#f97046a6-1405-40e5-80e8-282eccce10b8") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face{
  font-family:"PMN Caecilia";
  src:url("../fonts/e4a0d124-7896-4516-b491-702a48f3f108.eot?#iefix");
  src:url("../fonts/e4a0d124-7896-4516-b491-702a48f3f108.eot?#iefix") format("eot"),url("../fonts/ad85bbe3-d582-4957-a027-b661a25cae9b.woff") format("woff"),url("../fonts/a201afdb-af4c-461f-b900-3c726e76bd6e.ttf") format("truetype"),url("../fonts/342b8bce-b73d-48ee-8715-8ce275e4830e.svg#342b8bce-b73d-48ee-8715-8ce275e4830e") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face{
  font-family:"PMN Caecilia";
  src:url("../fonts/9bd4aa31-b713-46ea-98be-4ee7144485d3.eot?#iefix");
  src:url("../fonts/9bd4aa31-b713-46ea-98be-4ee7144485d3.eot?#iefix") format("eot"),url("../fonts/c8018977-bfbd-4a76-a48d-fa0be4da75ef.woff") format("woff"),url("../fonts/1f750230-9c70-43f4-ae5c-e8d00c419fda.ttf") format("truetype"),url("../fonts/0006ae28-8833-490d-82c5-b4f373a137c5.svg#0006ae28-8833-490d-82c5-b4f373a137c5") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face{
  font-family:"PMN Caecilia";
  src:url("../fonts/e88f4b04-34be-437e-84a1-17e06c28094b.eot?#iefix");
  src:url("../fonts/e88f4b04-34be-437e-84a1-17e06c28094b.eot?#iefix") format("eot"),url("../fonts/e7156675-443e-42f4-a824-c14fccfc6ed8.woff") format("woff"),url("../fonts/831b7f12-0076-4c1a-923f-598ddc3cbf2e.ttf") format("truetype"),url("../fonts/7ec89148-85c8-4f90-bd4f-04a7bccc1548.svg#7ec89148-85c8-4f90-bd4f-04a7bccc1548") format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face{
  font-family: "Proxima Nova";
  src:url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
  src:url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("../fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("../fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("../fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");
  font-weight: bold;
  font-style: normal;
}

body,.toggle h3 a,body .ui-widget,table,.bar_graph li span strong,#search-results .result .title span,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,body .nectar-love span,body .nectar-social .nectar-love .nectar-love-count,body .carousel-heading h2 {
    font-family: "PMN Caecilia";
}

header#top nav > ul > li > a {
    font-family: "PMN Caecilia";
}

header#top nav > ul > li > a:hover {
		color: #333D4E !important;
}

.sf-menu ul a:hover {
	color: #333D4E;
}

ul.sf-menu > li > a:hover > .sf-sub-indicator i {
		color: #333D4E !important;
}

ul.sf-menu > li.sfHover > a > .sf-sub-indicator i {
	color: #333D4E !important;
}

.sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="icon-"] {
	color: #333D4E !important;
}

.sf-menu li ul li a:hover {
	color: #333D4E !important;
}

header#top .sf-menu li ul li a:hover {
	color: #333D4E !important;
}

.sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator[class^="icon-"] {
	color: #C30A32 !important;
}

header#top nav .sf-menu li.current-menu-item > a {
	color: #C30A32 !important;
}

header#top nav .sf-menu li.sfHover > a {
	color: #333D4E !important;
}

header#top .sf-menu li ul li a,#header-secondary-outer nav > ul > li > a,#header-secondary-outer ul ul li a,#header-outer .widget_shopping_cart .cart_list a {
    font-family: "PMN Caecilia";
}

header#top nav .sf-menu li.current-menu-ancestor > a {
	color: #C30A32 !important;
}

.home .blog-recent .col .post-header h3 a {
	color: #B2B2B9 !important;
}

@media only screen and (min-width :1px) and (max-width :1000px) {
    header#top .sf-menu a {
        font-family: "PMN Caecilia"!important;
    }
}

#page-header-bg h1,body h1,body .row .col.section-title h1 {
    font-family: "PMN Caecilia";
}

#page-header-bg h2,body h2,article.post .post-header h2,article.post.quote .post-content h2,article.post.link .post-content h2,article.post.format-status .post-content h2,#call-to-action span {
    font-family: "PMN Caecilia";
}

body h3,.row .col h3,.toggle h3 a,.ascend #respond h3,.ascend h3#comments {
    font-family: "PMN Caecilia";
}

body h4,.row .col h4,.portfolio-items .work-meta h4,#respond h3,h3#comments {
    font-family: "PMN Caecilia";
}

body h5,.row .col h5 {
    font-family: "PMN Caecilia";
}

body i,body em {
    font-family: "PMN Caecilia";
}

body #page-header-bg h1,html body .row .col.section-title h1 {
    font-family: "PMN Caecilia";
}

body #page-header-bg .subheader,body .row .col.section-title > span {
    font-family: "PMN Caecilia";
}

.swiper-slide .content h2 {
    font-family: "PMN Caecilia";
}

#featured article .post-title h2 span,.swiper-slide .content p,#portfolio-filters-inline #current-category,body .vc_text_separator div {
    font-family: "PMN Caecilia";
}

.testimonial_slider blockquote,.testimonial_slider blockquote span,blockquote {
    font-family: "PMN Caecilia";
}

#footer-outer .widget h4,#sidebar h4,#call-to-action .container a,.uppercase,.nectar-button,body .widget_calendar table th,body #footer-outer #footer-widgets .col .widget_calendar table th,.swiper-slide .button a,header#top nav > ul > li.megamenu > ul > li > a,.carousel-heading h2,body .gform_wrapper .top_label .gfield_label,body .vc_pie_chart .wpb_pie_chart_heading,#infscr-loading div,#page-header-bg .author-section a,.ascend input[type="submit"],.ascend button[type="submit"],.widget h4 {
    font-family: "PMN Caecilia";
}

.team-member h4,.row .col.section-title p,.row .col.section-title span,#page-header-bg .subheader,.nectar-milestone .subject,.testimonial_slider blockquote span {
    font-family: "PMN Caecilia";
}

.bold, strong, b {
    font-family: "PMN Caecilia";
}

body {
	color: #2D3241;
}

body a {
	color: #b2b2b9;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: none;
	color: #2D3241;
	letter-spacing: normal;
}

h1, h2, h3, h4, h5, h6, .bold, strong, b {
    font-weight: bold;
}

h1, h2 {
  font-family: "Proxima Nova" !important;
}

em, i, blockquote {
  font-style: italic;
}

.next-button {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 36px;
	width: 100%;
	z-index: 2;
	text-align: center;
	background-image: url('../img/bg-next-button.png');	
	background-position: center bottom;
	background-repeat: repeat-x;
}

.next-button a {
	width: 58px;
	height: 36px;
	display: inline-block;
	background-image: url('../img/next-button.png');
}

.header-stamp {
	position: absolute;
	top: 40px;
	right: 0;
}

#search-btn,
#mobile-search {
	display: none !important;
}

.slider-pagination {
	bottom: 70px !important;
}

.logo-mobile {
	display: none !important;
}

/********************************************************************
 * Buttons
 ********************************************************************/

#oetinger .button,
#oetinger .button a {
	transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-webkit-transition: none !important;
}

.nectar-button {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
}

#oetinger .button.solid_color .extra-color-1,
#oetinger .nectar-button.extra-color-1,
.wpcf7-form-control.wpcf7-submit {
	background-color: #ffffff !important;
	color: #9C0A29 !important;
	font-size: 17px !important;
	text-transform: none !important;
	letter-spacing: normal !important;
}

#oetinger .button.solid_color .extra-color-1:hover,
#oetinger .nectar-button.extra-color-1:hover,
.wpcf7-form-control.wpcf7-submit:hover {
	color: #ffffff !important;
	background: linear-gradient(180deg, #C30A32, #9C0A29) !important;
	opacity: 1 !important;
}

#oetinger .border-accent-color,
#oetinger .regular-button.accent-color {
	background-color: #ffffff !important;
	color: #C30A32 !important;
	font-size: 17px !important;
	text-transform: none !important;
	letter-spacing: normal !important;
}

#oetinger .border-accent-color {
	border: 1px solid #C30A32 !important;
}

#oetinger .border-accent-color:hover,
#oetinger .regular-button.accent-color:hover {
	color: #fff !important;
	background-color: #C30A32 !important;
	opacity: 1 !important;
}

#oetinger .button.transparent a,
#oetinger .nectar-button.extra-color-1,
.nectar-button.small.see-through {
	text-transform: none !important;
	letter-spacing: normal !important;
	display: inline-block;
	padding: 10px 15px;
	margin: 0 10px 0 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 17px;
	border: 1px solid #fff;
	opacity: 1;
}

#oetinger .nectar-button.extra-color-1 {
	border: none;
}

#oetinger .button.transparent a:hover,
.nectar-button.small.see-through:hover {
	border: 1px solid #fff !important;
	border-width: 1px;
	opacity: 0.5 !important;
}

.nectar-button.small.see-through:last-of-type {
	margin: 0;
}

.wpcf7-form-control.wpcf7-submit {
    font-family: "PMN Caecilia";
    padding: 10px 15px;
}

.wpcf7 .wpcf7-response-output {
	padding: 10px !important;
}

.carousel-anything-container.owl-theme.has-arrows .owl-controls .owl-buttons div:before {
	font-size: 70px !important;
	color: #0066CC !important;
}

.owl-theme .owl-controls .owl-page span {
	width: 20px !important;
	height: 20px !important;
	background: transparent !important;
	border: 2px solid #0066CC !important;
}

#carousel-anything-2.owl-theme .owl-controls .owl-page.active span {
	background: #0066CC !important;	
}

.carousel-anything-container.owl-theme.has-arrows .owl-controls .owl-buttons div {
	left: -80px !important;
}

.carousel-anything-container.owl-theme.has-arrows .owl-controls .owl-buttons div.owl-next {
	right: -30px !important;
	left: auto !important;
}

/********************************************************************
 * Content
 ********************************************************************/

/* General */

.vc_row-fluid [class*="vc_span"] {
	min-height: 2px !important;
}

.height-100.vertical-align-inner > .col.span_12 {
	height: 100%;
}

.vertical-align {
	position: relative !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	-moz-transform: translateY(-50%) !important;
	-webkit-transform: translateY(-50%) !important;		
}

.background-pattern-light {
	background-image: url('../img/pattern-light.jpg');
	background-size: auto;
	-moz-background-size: auto;
	-webkit-background-size: auto;	
}

.background-pattern-dark {
	background-image: url('../img/pattern-dark.jpg');
	background-size: auto;
	-moz-background-size: auto;
	-webkit-background-size: auto;	
}

.background-pattern-repeat {
	background-image: url('../img/pattern-repeat.jpg');
	background-size: auto;
	-moz-background-size: auto;
	-webkit-background-size: auto;		
}

.background-cover-no .row-bg.using-image {
	background-size: auto;
	-moz-background-size: auto;
	-webkit-background-size: auto;
}

.align-center,
.align-center h2,
.align-center p,
.align-center div {
	text-align: center;
}

/* Navigation */

.links-dark a {
	color: #2D3241;
}

header#top nav > ul > li > a {
	/*font-size: 14px;*/
}

.sub-menu li a,
.sf-menu li ul li a {
	color: #888 !important;	
	/*font-size: 14px !important;
	line-height: 19px !important;*/
}

.sub-menu li a,
.sub-menu li a:hover,
.sub-menu li:hover a,
.sf-menu li ul li a:hover, 
.sf-menu li ul li.sfHover > a {
	background-color: #fff !important;
}

header#top .sf-menu > #menu-item-384.current_page_parent > a,
header#top .sf-menu > #menu-item-384.current_page_parent > a > .sf-sub-indicator > i {
	color: #888 !important;
}

/*
header#top nav ul li a:hover, header#top nav .sf-menu li.sfHover > a, header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator i, header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator i, header#top nav ul li a:hover, header#top nav .sf-menu li.sfHover > a, header#top nav .sf-menu li.current_page_ancestor > a, header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > a, body header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > a, .sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="icon-"], ul.sf-menu > li > a:hover > .sf-sub-indicator i, ul.sf-menu > li > a:active > .sf-sub-indicator i, ul.sf-menu > li.sfHover > a > .sf-sub-indicator i, .sf-menu ul li.current_page_item > a, .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active, .sf-menu ul li:hover > a, .sf-menu ul li.sfHover > a, .sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a, #footer-outer a:hover, .recent-posts .post-header a:hover, article.post .post-header a:hover, article.result a:hover, article.post .post-header h2 a, .single article.post .post-meta a:hover, .comment-list .comment-meta a:hover, label span, .wpcf7-form p span, .icon-3x[class^="icon-"], .icon-3x[class*=" icon-"], .icon-tiny[class^="icon-"], .circle-border, article.result .title a, .home .blog-recent .col .post-header a:hover, .home .blog-recent .col .post-header h3 a, #single-below-header a:hover, header#top #logo:hover, .sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], body #mobile-menu li.open > a [class^="icon-"], .pricing-column h3, .comment-author a:hover, .project-attrs li i, #footer-outer #copyright li a i:hover, .col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .star-rating, .woocommerce-page table.cart a.remove, .woocommerce form .form-row .required, .woocommerce-page form .form-row .required, body #header-secondary-outer #social a:hover i, .woocommerce ul.products li.product .price, body .twitter-share:hover i, .twitter-share.hovered i, body .linkedin-share:hover i, .linkedin-share.hovered i, body .google-plus-share:hover i, .google-plus-share.hovered i, .pinterest-share:hover i, .pinterest-share.hovered i, .facebook-share:hover i, .facebook-share.hovered i, .woocommerce-page ul.products li.product .price, .nectar-milestone .number.accent-color, header#top nav > ul > li.megamenu > ul > li > a:hover, header#top nav > ul > li.megamenu > ul > li.sfHover > a, body #portfolio-nav a:hover i, span.accent-color, .nectar-love:hover i, .nectar-love.loved i, .portfolio-items .nectar-love:hover i, .portfolio-items .nectar-love.loved i, body .hovered .nectar-love i, header#top nav ul #search-btn a:hover span, header#top nav ul .slide-out-widget-area-toggle a:hover span, #search-outer #search #close a span:hover, .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, #search-outer .ui-widget-content li:hover a .title, #search-outer .ui-widget-content .ui-state-hover .title, #search-outer .ui-widget-content .ui-state-focus .title, #portfolio-filters-inline .container ul li a.active, body [class^="icon-"].icon-default-style, .team-member a.accent-color:hover, .ascend .comment-list .reply a, .wpcf7-form .wpcf7-not-valid-tip, .text_on_hover.product .add_to_cart_button
*/

/* Homepage - General */

.grayscale-hover {
	padding: 25px !important;
	border-radius: 10px;
}

.grayscale-hover svg {
	height: 170px;
	width: auto;
}

.grayscale-hover:hover {
	background: linear-gradient(180deg, #C30A32, #9C0A29);
	color: #fff;
}

.grayscale-hover:hover h4 {
	color: #fff;
}

.grayscale-hover:hover svg path,
.grayscale-hover:hover svg circle {
	fill: #fff;
}

#oetinger .grayscale-hover:hover .border-accent-color,
#oetinger .grayscale-hover .border-accent-color:hover {
	background-color: #9C0A29 !important;
	border-color: #fff !important;
	color: #fff !important;
}

.headline-shadow h1 {
	text-shadow: 0px 0px 50px rgba(0,0,0,0.25);	
}

#oetinger .homepage-blog-last .attachment-portfolio-thumb,
#portfolio .isotope-item,
.sbav-container,
.image-shadow img {
  box-shadow: 0 2px 2px rgba(0,0,0,0.15);		
}

.margin-headline-content,
.margin-headline-content-white {
  margin-bottom: 60px !important; 
}

.margin-headline-content-white *,
.text-white * {
  color: #fff !important;
}

img.img-with-animation {
  display: block;
  float: left;
}

.swiper-wrapper:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;	
}

.wpb_row  {
  margin-bottom: 0;
}

.no-responsive-image {
  width: inherit !important;
  height: inherit !important;
  max-width: none !important;
}

.metabox {
	width: 340px;
	left: 100%;
	margin-left: -340px;
	position: absolute;
}

.metabox-inner {
	padding: 30px;
}

.metabox-inner .image-wrapper {
	margin: 0 -30px 0 -30px;
	background: #fff;
	padding: 15px 0;
	text-align: center;
}

.metabox-inner .image-wrapper img {
	margin: 0 auto;
	display: block;
}

.metabox strong {
	display: block;
	margin: 20px 0 5px 0;
	color: #6F7884;
}

.metabox p {
	margin: 0 !important;
	padding: 0 !important;	
}

.metabox svg {
	width: 340px;
	height: 43px;
}

.wpb_wrapper .metabox ul li {
	list-style-image: url('../img/list-image.png') !important;
	margin-bottom: 7px;	
}

.metabox-wrapper {
	z-index: 9999;
}

.metabox p, 
.metabox ul {
	font-size: 14px;
	line-height: 18px;
	color: #6F7884;	
}

/* Homepage - Blog */

#oetinger .homepage-blog-last .attachment-portfolio-thumb {
	width: 100%;
	display: block;
	margin: 0 0 20px 0 !important;
}

span.date {
	/*font-size: 20px;
	line-height: 27px;*/
	font-style: italic;
}

.vc-posts-list {
	margin: 40px 0;
}

.vc-posts-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.vc-posts-list ul li {
	list-style: none;
	padding: 0;
	margin: 0 0 16px 0 !important;
}

.wpb_wrapper .vc-posts-list ul li {
	list-style-image: none !important;
	background: url('../img/list-item-arrow.png') left center no-repeat;
	padding-left: 20px;
}

.vc-posts-list ul li a:hover {
	color: #333D4E;
}

.home .blog-recent {
	line-height: 27px;
}

.meta-comment-count {
  display: none !important;
}

#single-meta {
  display: none !important;
}

.entry-subheadline {
  font-size: 18px;
  line-height: 28px;
}

.addtoany_share_save_container.addtoany_content_bottom {
  display: none !important;
}

.post .addtoany_share_save_container.addtoany_content_bottom {
  display: block !important;
  clear: none !important;
}  

.container article.post .post-header h2 {
  font-size: 40px;
  line-height: 45px;
}

.page #post-area article h3 {
  margin-top: 5px;
}

.blog_next_prev_buttons {
  text-shadow: 0 0 20px rgba(0,0,0,0.5);
}

/* Homepage - Carousel */

.carousel-heading {
  display: none;
}

/* Homepage - Portfolio */

.portfolio-items .work-meta {
	width: 100%;
	padding: 0 15px 15px 15px;
	text-align: center;	
	min-height: 110px;
}

.portfolio-items .col .work-item {
  padding: 15px;
}

.portfolio-items .work-meta h4 {
	margin-bottom: 6px;
}

.portfolio-items .work-info-bg,
.portfolio-items .work-info {
	display: none;
}

.portfolio-items .work-meta .subtitle {
	font-size: 17px;
	line-height: 24px;
}

.portfolio-items .work-meta span {
	color: #2D3241;
}

#portfolio .isotope-item {
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;	
	border-radius: 3px;
}

#portfolio .isotope-item:hover {
	cursor: pointer;
	box-shadow: 0 5px 25px rgba(0,0,0,0.75);
}

.nectar-love-wrap {
  display: none;
}

#contact-map {
	height: 700px;
}

.contact-text h1,
.contact-text a,
.contact-text p {
	color: #fff;
}

.contact-text h1 {
	margin-bottom: 70px;
}

.wpcf7 p {
	color: #fff;
}

.wpcf7-form .wpcf7-not-valid-tip {
	color: #F60016 !important;
}

i.fa {
	display: inline-block;
	width: 30px;
}

/* Tabs */
.tabbed .wpb_tabs_nav {
	width: 100%;
	margin-bottom: 0 !important;
}

.tabs-4 .tabbed .wpb_tabs_nav li {
	width: 25%;
}

.tabs-3 .tabbed .wpb_tabs_nav li {
	width: 33%;
}

.tabs-big .tabbed .wpb_tabs_nav li,
.tabs-big .tabbed .wpb_tabs_nav li a {
	display: block;
	height: 270px;
	color: #B2B2B7;
}

.tabs-small .tabbed .wpb_tabs_nav li,
.tabs-small .tabbed .wpb_tabs_nav li a {
	display: block;
	height: 180px;
}

.tabbed .wpb_tabs_nav li,
.tabbed .wpb_tabs_nav li a,
.tabbed .wpb_tabs_nav li a.active-tab {
	background-color: transparent !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important;	
	color: #878787;
	/*font-size: 17px;
	line-height: 26px;*/
	text-align: center;
}

.tabbed .wpb_tabs_nav li a img {
	display: inline-block !important;
}

.tabs-big .tabbed .wpb_tabs_nav li a {
	padding-top: 140px;
	background-repeat: no-repeat;
}

.tabs-small .tabbed .wpb_tabs_nav li a,
.tabs-big .tabbed .wpb_tabs_nav li a {
	-webkit-transition: color 0.2s linear !important;
	-o-transition: color 0.2s linear !important;
	-moz-transition: color 0.2s linear !important;
}

/* Books */

.tabbed .wpb_tabs_nav li a[href="#tab-1416839276-1-53"] {
	background-image: url('../img/sprite-books-1.png');	
	background-position: center -290px;
}

.tabbed .wpb_tabs_nav li a[href="#tab-1416844389684-4-1"] {
	background-image: url('../img/sprite-books-2.png');	
	background-position: center -290px;
}

.tabbed .wpb_tabs_nav li a[href="#tab-1416844410720-4-9"] {
	background-image: url('../img/sprite-books-3.png');	
	background-position: center -290px;
}

.tabbed .wpb_tabs_nav li a[href="#tab-1416844422588-4-4"] {
	background-image: url('../img/sprite-books-4.png');	
	background-position: center -290px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416839276-1-53"] {
	background-position: center -690px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416844389684-4-1"] {
	background-position: center -690px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416844410720-4-9"] {
	background-position: center -690px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416844422588-4-4"] {
	background-position: center -690px;
}

/* Companies */

.tabbed .wpb_tabs_nav li a[href="#tab-1416903115-2-84"],
.tabbed .wpb_tabs_nav li a[href="#tab-1416903115-1-40"],
.tabbed .wpb_tabs_nav li a[href="#tab-1416905286664-2-7"] {
	text-indent: -9999px;	
}

.tabbed .wpb_tabs_nav li a[href="#tab-1416903115-2-84"] {
	background-image: url('../img/sprite-corporate-digital-12.jpg');	
	background-position: center -300px;
}

.tabbed .wpb_tabs_nav li a[href="#tab-1416903115-1-40"] {
	background-image: url('../img/sprite-corporate-digital-2.jpg');	
	background-position: center -300px;
}

.tabbed .wpb_tabs_nav li a[href="#tab-1416905286664-2-7"] {
	background-image: url('../img/sprite-corporate-digital-3.jpg');	
	background-position: center -300px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416903115-2-84"] {
	background-position: center -700px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416903115-1-40"] {
	background-position: center -700px;
}

.tabbed .wpb_tabs_nav li a.active-tab[href="#tab-1416905286664-2-7"] {
	background-position: center -700px;
}

.tabbed .wpb_tabs_nav li a.active-tab {
	color: #787D87;		
}
.tabbed .wpb_tabs_nav li a.active-tab strong {
	color: #C30A32;
}

.tabbed .wpb_tabs_nav li a.active-tab:after {
	position: absolute;
	background-image: url('../img/bubble-arrow.png');
	width: 42px;
	height: 20px;
	display: block;
	content: '';
	left: 50%;
	bottom: 0;
	margin-left: -21px;
}

.ui-tabs-panel {
	background-color: #E6F6FF !important;
	padding: 0 !important;
	border-radius: 5px;
}

.tabbed-content {
	padding: 100px !important;
}

.tabbed-content-left {
	background-image: url('../img/bg-tabbed-content-left.png');
	background-position: 55px 55px;
	background-repeat: no-repeat;
	padding: 120px 0 0 120px !important;
}

.tabbed-content-left-small {
	padding: 70px 50px 70px 70px !important;
}

.tabbed-content-right-small {
	padding: 70px 70px 70px 50px !important;
}

.wpb_wrapper ul li {
	list-style-image: url('../img/list-image.png') !important;
	margin-bottom: 8px;
	color: #7D8796;
}
	
/* Referenzen */

.no-margin-bottom .owl-wrapper-outer {
	margin-bottom: 0 !important;
}

.quotes-references .owl-wrapper-outer {
	margin-bottom: 60px;
}

.quotes-references .owl-carousel {
	margin-bottom: 0 !important;
}

.quotes-references .owl-item {
	text-align: center;
}

.quotes-references .owl-item .wpb_wrapper p {
	/*font-size: 24px;
	line-height: 40px;*/
	color: #0066CC;
	font-style: italic;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
	
.marvel-device.ipad.landscape {
	width: 100%;
	height: 100%;
}	

.wp-video {
	width: auto !important;
	height: auto !important;
}
	
/* Detail pages */

.padding-after-divider {
	padding-top: 40px;
}

.blog_next_prev_buttons {
	background-color: #fff;
	background-image: url('../img/pattern-dark.jpg');
	background-repeat: repeat-x;
	background-position: center center;
}

.blog_next_prev_buttons span.bg-overlay {
	background-color: #E6F6FF;
}
	
/* Footer */

#footer-outer {
	/* box-shadow: 0 -5px 5px rgba(0,0,0,0.1);	*/
	z-index: 10;
}

#footer-outer .col.span_5 {
	width: 100%;
	text-align: center;
}

#footer-widgets .row {
	padding: 100px 0 !important;
}

#footer-widgets {
	background-image: url('../img/pattern-dark.jpg');
	background-repeat: repeat-x;
	background-position: center center;
	text-align: center;
}

#footer-widgets .widget_text h2 {
	color: #fff;
	margin-bottom: 50px;
}

#footer-widgets .widget_text p {
	color: #fff;
}

#footer-widgets .footer-contact {
	/*font-size: 28px;*/
}

#footer-widgets .widget_text .footer-contact-tile p  {
	color: #333D4E;
}

#footer-widgets .widget_text .footer-contact-tile span {
	color: #787D87;
}

#footer-widgets .widget_text .footer-contact-tile a {
	color: #787D87;
}

#footer-widgets .widget_text .footer-contact-tile a:hover {
	color: #333D4E !important;
}

#footer-widgets .widget_text .footer-contact-tile i {
	color: #0069AA;
	margin-right: 5px;
}

#footer-widgets .container .col .footer-contact-tile .col {
	padding: 20px 0;
}



#footer-widgets .footer-contact-tile .col.centered-text, #footer-widgets .wpb_column.centered-text {
	background-color: #fff;
	border-radius: 3px;
	width: calc(100% - 80px);
	margin-left: 40px;
}

.footer-quote p {
	color: #fff;
	font-size: 40px;
	line-height: 52px;
	width: 50%;
	text-align: center;
	font-style: italic;
	margin-bottom: 100px !important;
}

.footer-contact p {
	color: #fff;
}

.footer-contact p strong {
	text-transform: uppercase;
	font-family: "Proxima Nova";	
	/*font-size: 21px;*/
}

.footer-contact p a {
	color: #fff;
}

#copyright {
	background-color: #fff !important;
	height: 186px;
	background-image: url('../img/logo-footer.jpg');
	background-repeat: no-repeat;
	background-position: center 74px;	
}

#copyright a,
#copyright #social a i {
	color: #333D4E !important;
}

#copyright p a {
	padding-right: 30px;
}

#copyright p a:last-child {
	padding-right: 0px;
}

#copyright a:hover,
#oetinger #footer-outer #copyright a i:hover {
	color: #333D4E !important;
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	#portfolio.portfolio-items .col.span_3 .work-meta, #portfolio.portfolio-items .col.span_4 .work-meta {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, 
	#boxed .swiper-slide .content h2 p {
		font-size: inherit !important;
		line-height: inherit !important;
	}
	
	body h1 {
		font-size: 59px;
		line-height: 65px;
	}
	
	body h3, 
	.row .col h3 {
		font-size: 24px;
		line-height: 32px;	
	}
}

@media only screen and (max-width: 1000px) {
	body .vc_row-fluid .wpb_column {
		margin-bottom: 0;
	}

	.wpb_wrapper .vc-posts-list ul li {
		margin-bottom: 25px !important;
	}

	.footer-contact-tile .col.centered-text, .wpb_column.centered-text {
		width: 100%;
		margin-left: 0;
	}

	#footer-widgets .container .col {
		width: 100%;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 690px) {
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, 
	#boxed .swiper-slide .content h2 p {
		font-size: inherit !important;
		line-height: inherit !important;
	}
	
	body .swiper-slide .content h2 {
		font-size: 32px !important;
		line-height: 32px !important;		
	}	

	.tabbed-content-left-small {
		padding: 50px 50px 0 50px !important;
	}
	
	.tabbed-content-right-small {
		padding: 0 50px 50px 50px !important;
	}
	
	#footer-outer #copyright .col {
		width: 100% !important;
	}

	#footer-widgets .container .footer-contact-tile .col {
		width: 100% !important;
	}

	#footer-widgets .container .col  {
		margin-left: 0;
	}
}

@media only screen and (max-width: 1300px) {
	.header-stamp {
		display: none !important;
	}
}

@media only screen and (max-width: 1100px) {
	.tabs-small .tabbed .wpb_tabs_nav li a {
		text-indent: inherit !important;
		background-image: none !important;
	}
	
	.tabs-small .tabbed .wpb_tabs_nav li,
	.tabs-small .tabbed .wpb_tabs_nav li a {		
		height: auto !important;
	}
	
	.tabs-small .tabbed .wpb_tabs_nav li a {	
		padding-bottom: 40px;
	}	
}

@media only screen and (max-width: 1200px) {
	.tabbed-content-left {
		padding: 30px !important;
		background-image: none !important;
	}
}

@media only screen and (max-width: 1050px) {
	.ui-tabs-nav li a {
		font-size: 15px;
		line-height: 19px;
		display: inline-block;
		white-space: normal;
	}
}

@media only screen and (max-width: 1000px) {
	
	.logo-normal {
		display: none !important;
	}
		
	.logo-mobile {
		display: block !important;
	}
	
	body header#top #logo img {
		height: 44px !important;
		margin-top: -13px !important;
	}
	
	.background-pattern-dark,
	.background-pattern-light {
		background-image: url('../img/pattern-repeat.jpg');
		background-repeat: repeat;
	}
	
	.sub-menu li a,
	.sub-menu li a:hover {		
		background-color: transparent !important;
	}
	
	.background-pattern-light > .row-bg-wrap > .row-bg {
		background-image: none !important;
	}
	
	.metabox {
		position: relative;
		top: auto;
		left: auto;
		margin: 0 auto !important;
	}
	
	.quotes-references {
		padding-bottom: 80px !important;
	}
	
	.quotes-references > .row-bg-wrap .row-bg {
		background-image: none !important;
	}
	
	.footer-quote p {
		width: 100%;
	}
	
	#footer-widgets .footer-contact-tile .col.centered-text, #footer-widgets .wpb_column.centered-text {
		width: 100%;
		margin-left: 0;
	}
}

@media only screen and (min-width: 690px) {

	#footer-widgets .col_last .textwidget {
		margin-top: 10px;
	}

}

@media only screen and (max-width: 690px) {
	
	#oetinger .next-button-wrapper .nectar-button.extra-color-1 {
		margin-bottom: 10px !important;
	}
	
	#oetinger .next-button-wrapper {
		padding-top: 120px !important;
		padding-bottom: 120px !important;
	}	
	
	.parallax_slider_outer,
	.nectar-slider-wrap,
	.swiper-container,
	.swiper-wrapper,
	.swiper-slide,
	.swiper-slide .container,	
	.swiper-slide .content {
		height: auto !important;
		background-color: transparent !important;		
	}
	
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
		position: relative;
		top: 80px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 100px !important;
		padding-bottom: 220px !important;		
	}
	
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
		font-size: 32px !important;
		line-height: 36px !important;
		padding-bottom: 12px !important;
	}
	
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
		font-size: 17px !important;
		line-height: 20px !important;
		padding-bottom: 12px !important;
	}	
	
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content .button a {
		padding: 10px 15px !important;
	}		
	
	.footer-quote p {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 0 !important;
	}
	
	#ajax-content-wrap > .full-width-section.standard_section {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.tabs-big .tabbed .wpb_tabs_nav li, 
	.tabs-big .tabbed .wpb_tabs_nav li a,
	.tabs-small .tabbed .wpb_tabs_nav li, 
	.tabs-small .tabbed .wpb_tabs_nav li a {
		height: auto !important;
		width: 100% !important;
		background-image: none !important;
		padding: 10px 0 !important;
	}
	
	.tabs-big .tabbed .wpb_tabs_nav li,
	.tabs-small .tabbed .wpb_tabs_nav li {
		border-bottom: 1px solid #DDDDDD !important;
	}	
	
	.tabs-big .tabbed .wpb_tabs_nav li:last-of-type,
	.tabs-small .tabbed .wpb_tabs_nav li:last-of-type {			
		border-bottom: none !important;
	}
	
	.tabbed .wpb_tabs_nav li a.active-tab:after {
		display: none !important;
	}
	
	.tabbed-content-left-small {
		padding: 20px !important;
	}
	
	.tabbed-content-right-small {
		padding: 20px !important;
	}
	
	.container article.post .post-header h2 {
		font-size: 32px;
		line-height: 36px;
	}
	
}

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

	.mobile-headline-padding {
		padding-bottom: 30px !important;
	}

	.parallax_section:first-of-type {
		padding-top: 100px !important;
		padding-bottom: 100px !important;
	}

	.footer-quote p {
		font-size: 20px;
		line-height: 22px;
	}

	#footer-widgets .row {
		padding: 80px 0 !important;
	}

	.metabox {
		width: 100%;
	}
	
	.metabox svg {
		width: 300px;
		height: 38px;
	}
	
}