/*

Theme Name: Squeeze Creative Responsive

Author:Squeeze Creative

Author URI: http://squeezecreative.com.au/

Description: A semantic, HTML5, canvas for WordPress theme development.

Version: 1.0

License: GNU General Public License

License URI: license.txt

Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

*/

@font-face{font-family:alwyn-new-web;src:url(fonts/ufonts.com_alwyn-webfont.eot);src:url(fonts/ufonts.com_alwyn-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/ufonts.com_alwyn-webfont.woff2) format('woff2'),url(fonts/ufonts.com_alwyn-webfont.woff) format('woff'),url(fonts/ufonts.com_alwyn-webfont.ttf) format('truetype');font-weight:400;font-style:normal}body{background:url(images/main_bg.gif) repeat-y #000;color:#666;font:300 16px/26px alwyn-new-web,sans-serif;font-style:normal;padding:0 0 0 260px}h1,h2,h3,h4,h5{font-family:alwyn-new-web,sans-serif;font-style:normal}h1{color:#fff;font-size:33px;font-weight:700;line-height:36px;padding:0 0 10px}h2{color:#00acb5;font-size:20px;font-weight:300;line-height:26px}h3{color:#eff1f1;font-size:26px;font-weight:300;line-height:32px;padding:0 0 14px}#blog h3{font-family:alwyn-new-web,sans-serif;font-weight:300;padding:0 0 6px}#blog h3 a{color:#eff1f1;font-size:26px;line-height:32px;padding:0 0 6px}.content img.size-full{margin-left:-50px}#blogPost h3{padding:0 0 7px}#contact h3{padding:0 0 6px}h4{font-size:18px;line-height:22px;color:#00acb5;margin:20px 0 7px}#contact h4{padding:26px 0 0}#contact .cols h4{padding-top:0}h4 a{color:#00acb5;text-decoration:none}h5{font-size:11px;line-height:18px;color:#fff;margin:0 0 4px}p{font:300 16px/26px alwyn-new-web,sans-serif;font-style:normal;color:#666;margin:0 0 10px}p a{border-bottom:1px solid #262626}p a:hover{border-bottom:1px solid #00aab5}a{color:#999;text-decoration:none}a:hover{color:#00aab5;text-decoration:none}b,strong{font-weight:400;color:#fff}img.alignnone{margin:34px 0 40px;display:block}#inner img.alignnone{margin:45px 0 41px -50px}.single-case-study #inner img.alignnone { margin-bottom:0;}#blog img.alignnone{margin:22px 0 7px -50px}#blogPost img.alignnone{margin:22px 0 24px -50px}#mainWrapper{overflow:auto;padding:0;margin:0;position:relative;bottom:-1px;background:#000}#mainWrapper:active{outline:0}#menuWrapper{position:fixed;top:0;left:0;width:260px;height:100%}.meta{background:#351c66;padding:10px 50px;color:#8A7DA9;font-size:11px}.meta a{color:#00acb5}.colOne{float:left;background:#fff;width:91px;overflow:hidden}.logo{padding:20px}.colTwo{float:left;width:169px;background:#eff1f1;padding:90px 0 0;overflow:hidden}.menu{padding:0 20px}.menu .menu{padding:0}.menu li{font-size:12px;line-height:29px;border-top:1px solid #dedfdf;font-family:alwyn-new-web,sans-serif;font-style:normal;font-weight:400}.menu a{color:#666;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:block;font-family:alwyn-new-web,sans-serif;font-style:normal;font-weight:400}.menu a:hover{color:#00acb5;text-decoration:none}.menu li.current_page_item a,.menu li.current_page_parent a{color:#351c66}.submenu{background:#00acb5;padding:0 0 0 49px;position:relative;height:40px}#inner .submenu .media{float:left;width:350px;padding:10px 0 0}#inner .submenu .browse{padding:10px 50px 10px 0}.submenu ul li{float:left;color:#fff;font-size:12px;line-height:20px}.submenu li.heading{padding:9px 10px 0 0}.submenu ul li a{float:left;font-size:12px;line-height:20px;color:#351c66;padding:9px 5px 11px 8px;text-transform:uppercase}.submenu ul li a.current_category,.submenu ul li a:hover{text-decoration:none;color:#fff}.submenu a.categories{color:#aedfe4;text-decoration:none;font-size:11px;position:absolute;right:49px;top:10px}.socialMedia{border-top:1px solid #dedfdf;padding:10px 0;margin:0 20px}.socialMedia ul{padding:0;margin:0;list-style:none}.socialMedia ul li{width:20px;height:20px;float:left;margin:0 10px 0 0}.socialMedia a{float:left;width:20px;height:20px;display:inline;text-indent:-999px;overflow:hidden}.facebook{background:url(images/social_medias.gif) no-repeat}.twitter{background:url(images/social_medias.gif) -22px 0 no-repeat}.be{background:url(images/social_medias.gif) -44px 0 no-repeat}.media{padding:14px 0 17px 50px;overflow:hidden}#inner .media{padding:16px 0 30px}.content .entry .media li{float:left;padding:0 8px 0 0;background:0 0}.colThree{width:700px;padding:90px 0 0}.post{position:relative}.home_like{position:absolute;top:-56px;right:0}.title{background:#351c66;padding:21px 51px 26px}.entry{padding:40px 50px 0}.entry ul{margin:0 0 14px}.entry li{background:url(images/bullet.png) 0 2px no-repeat;padding:0 0 0 20px}#defaultLayout p img.alignleft{margin-left:-50px}.video{padding:31px 0 0}#blog .entry,#blogPost .entry,#caseStudies .entry,#inner .entry{padding:45px 50px 0}#caseStudies h3{padding:0 0 7px}a.readMore{text-decoration:none;font-size:12px;line-height:30px;color:#00acb5;padding:0 26px 0 0;text-transform:uppercase}a.readMore:hover{text-decoration:none;color:#fff}.browse{float:right;width:121px}.browse .label{color:#8a7da9;font-size:11px;float:left}#inner .browse{width:220px}#inner .browse .label{float:right;color:#8a7da9;padding:0 13px 0 0}#inner .submenu .browse .label{float:right;color:#86e0e5}#inner .submenu .browse .label a{background:0 0;color:#351c66;text-decoration:none}#inner .browse .label a:hover{text-decoration:underline}#blogPost .browse .arws,#inner .browse .arws{width:50px;float:right}.meta .browse a{text-indent:-999px;overflow:hidden;background-image:url(images/browse_bg.gif);background-repeat:no-repeat;width:20px;height:20px}.meta .browse .label a{background:0 0}.meta a.next{float:right;background-position:-22px 0}.meta a.previous{float:left;background-position:0 0}.meta a.next:hover{background-position:-22px -22px}.meta a.previous:hover{background-position:0 -22px}.submenu .browse a{text-indent:-999px;overflow:hidden;background-image:url(images/c_arws.gif);background-repeat:no-repeat;width:20px;height:20px}.submenu a.next{float:right;background-position:-22px 0}.submenu a.previous{float:left;background-position:0 0}.submenu a.next:hover{background-position:-22px -22px}.submenu a.previous:hover{background-position:0 -22px}.cols{padding:0 0 0 50px}#inner .col{padding:56px 20px 17px 0}.col{float:left;width:290px;padding:43px 20px 17px 0}.col img{display:block;margin:0 0 16px}.footerCols{padding:0 0 17px 51px}.footerCols h5{font-family:alwyn-new-web,sans-serif;font-style:normal;font-weight:400}.footerCols div{float:left;width:135px;padding:29px 20px 0 0}.footerCols div div{padding:0}.footerCols ul{padding:0 0 10px}.footerCols li{line-height:18px}.footerCols li a{color:#666;font-size:11px;font-family:alwyn-new-web,sans-serif;font-style:normal;font-weight:400;text-transform:none}.footerCols .menu li{border:0}.cInfo{padding:0 0 34px 50px}.fLeft{padding:21px 0 0;float:left;width:263px}.fRight{padding:21px 0 0 48px;float:left;width:263px}.fLeft p,.fRight p{font-size:11px;line-height:18px;margin:0 0 10px}.footerBtm{background:#351c66;position:relative;padding:11px 0 10px 50px}.fLogo img{display:block}.top{position:absolute;right:50px;top:11px;outline:0;background:url(images/gt_bg.gif) no-repeat;text-indent:-999px;overflow:hidden;width:20px;height:20px}.top:hover{background:url(images/gt_bg.gif) 0 -22px no-repeat}#sliderWrap{position:relative}#nav{top:360px;right:40px;position:absolute;z-index:99}#nav a{background:url(images/nav_bg.png) no-repeat;float:left;margin:0 10px 0 0;width:20px;height:20px;text-align:center;font-size:11px;line-height:20px;color:#351c66;outline:0}#nav a.activeSlide,#nav a:hover{color:#fff;text-decoration:none;background:url(images/nav_bg.png) 0 -23px no-repeat}.pagination{padding:30px 50px 30px 48px}.pagination a{color:#00acb5;font-size:12px;text-decoration:none;text-transform:uppercase}.pagination a:hover{text-decoration:none}.pagination .next{float:right}.pagination .previous{float:left}#gallery{padding:24px 0 29px; min-height:341px;}#gallery li{float:left;position:relative;cursor:pointer;padding:0 20px 20px 0}#gallery li.last{padding-right:0}#gallery li img{display:block}#gallery li div{display:none;position:absolute;top:0;left:0;width:178px;height:116px;background:url(images/arrow.png) 100% 100% no-repeat #00abb5;z-index:9;padding:17px 21px}#gallery li div h6{font-size:11px;line-height:14px;color:#351c66;text-decoration:none;padding:0 0 10px}#gallery li div p{font-size:11px;line-height:14px;color:#fff;text-decoration:none}#innerGallery,div.gallery{display:block;padding:36px 0 0;margin:0}.gallery-row{height:155px}.gallery-item{float:left;width:135px;height:135px;overflow:hidden;padding:0 20px 20px 0}#innerGallery li.last{padding-right:0}#innerGallery li img{display:block;width:135px;height:135px}#comments{padding:51px 50px 0}#comments h3{padding:0 0 10px}#comments h3#reply-title{padding:0 0 8px}.commentlist{padding:0 0 50px}#comments .commentlist li{background:#242222;margin:0 0 1px;font-size:13px;color:#666;padding:20px}#comments .commentlist li p{font-size:13px;line-height:16px}#commentform input,#commentform textarea{font-size:13px;color:#666;font-family:Arial,Helvetica,sans-serif}#commentform label{color:#666;font-size:13px}#commentform p{padding:0 0 10px;margin:0}#commentform input#author,#commentform input#email,#commentform input#url{height:30px;line-height:30px;padding:0 16px;margin:0 16px 0 0;width:258px}#commentform #comment{width:568px;height:100px;padding:10px 16px}#commentform input#submit{background:url(images/submit.gif) no-repeat;width:47px;height:19px;text-indent:-999px;overflow:hidden;font-size:0;line-height:0;cursor:pointer}#commentform input#submit:focus,#commentform input#submit:hover{cursor:pointer;background:url(images/submit.gif) 0 -21px no-repeat}#commentform .form-submit{padding:26px 0 40px;height:19px}.commentmetadata{padding:0 0 4px}.commentmetadata a{font-size:13px;color:#666}.fn a.url{color:#00acb5}.comment-body{padding:0 0 6px}.hr{border-top:1px solid #222;margin:0 49px 0 51px;height:1px}.hr hr{display:none}#contact .banner img{display:block}#contactForm{padding:43px 0 34px 48px}#contact .entry{padding-bottom:39px}#contactForm li{padding:0 0 10px}#contactForm .jqTransformSelectWrapper li,#contactForm li li,#contactForm ul{padding:0}#contactForm li label{padding:6px 0 0}#contactForm li span.req{font-size:11px;padding:0 0 0 19px}#contactForm input.input{background:#eff1f1;border:1px solid #fff;padding:0 5px;height:28px;line-height:28px;margin:0;width:278px}#contactForm label{width:157px;float:left}#contactForm input#send, .gform_wrapper .gform_button {background:url(images/send.gif) no-repeat;width:32px;height:19px;text-indent:-999px;overflow:hidden;font-size:0;line-height:0;cursor:pointer}#contactForm .submit{padding-top:23px}#contactForm textarea.textarea{width:400px;height:110px;padding:5px}#contactForm input#send:focus,#contactForm input#send:hover, .gform_wrapper .gform_button:hover{cursor:pointer;background:url(images/send.gif) 0 -21px no-repeat}#contactForm .select{width:290px;height:28px;line-height:28px;padding:5px;outline:0}h2.widgettitle{display:none}span.error{color:red;font-size:11px;padding:0 0 0 25px}.jqTransformSelectWrapper span.error{position:absolute;left:290px;top:5px}div.successmsg{color:green}div.error{color:red}#blog .entry iframe,#blog img.alignleft,#blog img.alignnone,#blogPost img.alignnone,#blogPost p img,#inner #defaultLayout img.alignnone,#inner .entry iframe{margin-left:-50px}.addthis_toolbox a.addthis_counter{display:none!important}.single #blogPost iframe{margin-left:-50px}::selection{color:#fff;background:#00aab5}::-moz-selection{color:#fff;background:#00aab5}.home .addthis_toolbox,.single-case-study .addthis_toolbox{display:none !important;}

.gform_wrapper {max-width:100% !important;}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {font-weight:300 !important; font-size: 1.275em !important; margin:0 !important;}

#contactForm li {background:none; position:relative;}

#contactForm li:after {content:''; display:table; clear:both;}

#contactForm li label {margin:2px 0 0; width:170px;}

.gform_wrapper .top_label .gfield_label {font-weight:300 !important;} 

.gform_wrapper .gform_button {margin-left:170px;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:290px !important;}

.gform_wrapper .top_label .gfield_description {position:absolute; top:0; left:470px;  width:auto !important; padding:8px 0 0 !important; font-size:11px !important;}

.gform_wrapper div.validation_error, .validation_message, .gfield_required {display:none !important;}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin:0 !important; border:none !important;}

.gform_wrapper .gfield_error .gfield_label {color:inherit !important;}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required .gfield_description {color:#f32130;}

.gform_wrapper li.gfield_error input[type=email], .gform_wrapper li.gfield_error input[type=number], .gform_wrapper li.gfield_error input[type=password], .gform_wrapper li.gfield_error input[type=tel], .gform_wrapper li.gfield_error input[type=text], .gform_wrapper li.gfield_error input[type=url], .gform_wrapper li.gfield_error textarea {border:none !important;}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-left:0 !important;}

