/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 12, 2014 */
@font-face {
    font-family: 'ralph_sansregular';
    src: url('../fonts/ralphsans-webfont.eot');
    src: url('../fonts/ralphsans-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ralphsans-webfont.woff2') format('woff2'),
    url('../fonts/ralphsans-webfont.woff') format('woff'),
    url('../fonts/ralphsans-webfont.ttf') format('truetype'),
    url('../fonts/ralphsans-webfont.svg#ralph_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fontawesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/fontawesome-webfont.woff2') format('woff2'),
    url('../fonts/fontawesome-webfont.woff') format('woff'),
    url('../fonts/fontawesome-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nerissemibold_italic';
    src: url('../fonts/neris-semibolditalic-webfont.eot');
    src: url('../fonts/neris-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-semibolditalic-webfont.woff2') format('woff2'),
    url('../fonts/neris-semibolditalic-webfont.woff') format('woff'),
    url('../fonts/neris-semibolditalic-webfont.ttf') format('truetype'),
    url('../fonts/neris-semibolditalic-webfont.svg#nerissemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nerislight';
    src: url('../fonts/neris-light-webfont.eot');
    src: url('../fonts/neris-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-light-webfont.woff2') format('woff2'),
    url('../fonts/neris-light-webfont.woff') format('woff'),
    url('../fonts/neris-light-webfont.ttf') format('truetype'),
    url('../fonts/neris-light-webfont.svg#nerislight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nerissemibold';
    src: url('../fonts/neris-semibold-webfont.eot');
    src: url('../fonts/neris-semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-semibold-webfont.woff2') format('woff2'),
    url('../fonts/neris-semibold-webfont.woff') format('woff'),
    url('../fonts/neris-semibold-webfont.ttf') format('truetype'),
    url('../fonts/neris-semibold-webfont.svg#nerissemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nerislight_italic';
    src: url('../fonts/neris-lightitalic-webfont.eot');
    src: url('../fonts/neris-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-lightitalic-webfont.woff2') format('woff2'),
    url('../fonts/neris-lightitalic-webfont.woff') format('woff'),
    url('../fonts/neris-lightitalic-webfont.ttf') format('truetype'),
    url('../fonts/neris-lightitalic-webfont.svg#nerislight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nerisbold_italic';
    src: url('../fonts/neris-bolditalic-webfont.eot');
    src: url('../fonts/neris-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-bolditalic-webfont.woff2') format('woff2'),
    url('../fonts/neris-bolditalic-webfont.woff') format('woff'),
    url('../fonts/neris-bolditalic-webfont.ttf') format('truetype'),
    url('../fonts/neris-bolditalic-webfont.svg#nerisbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
p{
    margin-bottom:7px;
    margin-bottom:0.7vw;
}
@font-face {
    font-family: 'nerisblack_italic';
    src: url('../fonts/neris-blackitalic-webfont.eot');
    src: url('../fonts/neris-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-blackitalic-webfont.woff2') format('woff2'),
    url('../fonts/neris-blackitalic-webfont.woff') format('woff'),
    url('../fonts/neris-blackitalic-webfont.ttf') format('truetype'),
    url('../fonts/neris-blackitalic-webfont.svg#nerisblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nerisblack';
    src: url('../fonts/neris-black-webfont.eot');
    src: url('../fonts/neris-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-black-webfont.woff2') format('woff2'),
    url('../fonts/neris-black-webfont.woff') format('woff'),
    url('../fonts/neris-black-webfont.ttf') format('truetype'),
    url('../fonts/neris-black-webfont.svg#nerisblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'neristhin';
    src: url('../fonts/neris-thin-webfont.eot');
    src: url('../fonts/neris-thin-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-thin-webfont.woff2') format('woff2'),
    url('../fonts/neris-thin-webfont.woff') format('woff'),
    url('../fonts/neris-thin-webfont.ttf') format('truetype'),
    url('../fonts/neris-thin-webfont.svg#neristhin') format('svg');
    font-weight: normal !important;
    font-style: normal;

}
@font-face {
    font-family: 'neristhin_italic';
    src: url('../fonts/neris-thinitalic-webfont.eot');
    src: url('../fonts/neris-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/neris-thinitalic-webfont.woff2') format('woff2'),
    url('../fonts/neris-thinitalic-webfont.woff') format('woff'),
    url('../fonts/neris-thinitalic-webfont.ttf') format('truetype'),
    url('../fonts/neris-thinitalic-webfont.svg#neristhin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
    url('../fonts/montserrat-regular-webfont.woff') format('woff'),
    url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
    url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light.eot');
    src: url('../fonts/montserrat-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/montserrat-light.woff2') format('woff2'),
    url('../fonts/montserrat-light.woff') format('woff'),
    url('../fonts/montserrat-light.ttf') format('truetype'),
    url('../fonts/montserrat-light.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?-9omnsc');
    src:url('../fonts/icomoon.eot?#iefix-9omnsc') format('embedded-opentype'),
    url('../fonts/icomoon.woff?-9omnsc') format('woff'),
    url('../fonts/icomoon.ttf?-9omnsc') format('truetype'),
    url('../fonts/icomoon.svg?-9omnsc#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'icomoon-sm';
    src:url('../fonts/icomoonsm.eot?-9omnsc');
    src:url('../fonts/icomoonsm.eot?#iefix-9omnsc') format('embedded-opentype'),
    url('../fonts/icomoonsm.woff?-9omnsc') format('woff'),
    url('../fonts/icomoonsm.ttf?-9omnsc') format('truetype'),
    url('../fonts/icomoonsm.svg?-9omnsc#icomoon') format('svg');
    font-weight: normal !important;
    font-style: normal;
}
@font-face {
    font-family: 'icomoon-2';
    src:url('../fonts/icomoon-2.eot?rsdgyl');
    src:url('../fonts/icomoon-2.eot?rsdgyl#iefix') format('embedded-opentype'),
    url('../fonts/icomoon-2.ttf?rsdgyl') format('truetype'),
    url('../fonts/icomoon-2.woff?rsdgyl') format('woff'),
    url('../fonts/icomoon-2.svg?rsdgyl#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'icomoonnew';
  src:  url('../fonts/icomoonnew.eot?tll1nk');
  src:  url('../fonts/icomoonnew.eot?tll1nk#iefix') format('embedded-opentype'),
    url('../fonts/icomoonnew.ttf?tll1nk') format('truetype'),
    url('../fonts/icomoonnew.woff?tll1nk') format('woff'),
    url('../fonts/icomoonnew.svg?tll1nk#icomoonnew') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="iconsm-"], [class*=" iconsm-"] {
    font-family: 'icomoon-sm';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconsm-Facebook:before {
    content: "\e600";
}
.iconsm-GooglePlus:before {
    content: "\e601";
}
.iconsm-Linkedin:before {
    content: "\e602";
}
.iconsm-Twitter:before {
    content: "\e603";
}


[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-CMS_Modular:before {
	content: "\e600";
}
.icon-CMS_VerySimple:before {
	content: "\e601";
}
.icon-CMS_SaveTimeMoney:before {
	content: "\e602";
}
.icon-CustomDev_SystemsIntegration:before {
	content: "\e603";
}
.icon-CustomDev_ComplexEcom:before {
	content: "\e604";
}
.icon-CustomDev_ComplexDatabase:before {
	content: "\e605";
}
.icon-Extras_Build:before {
	content: "\e606";
}
.icon-Extras_Benchmarking:before {
	content: "\e607";
}
.icon-CustomDev_WebApps:before {
	content: "\e608";
}
.icon-Extras_IncOnlineSales:before {
	content: "\e609";
}
.icon-Extras_Ideas:before {
	content: "\e60a";
}
.icon-Extras_Support:before {
	content: "\e60b";
}
.icon-Extras_Research:before {
	content: "\e60c";
}
.icon-Extras_Launch:before {
	content: "\e60d";
}
.icon-OnlineMarketing_SEO:before {
	content: "\e60e";
}
.icon-OnlineMarketing_GoogleAdwords:before {
	content: "\e60f";
}
.icon-SEO_ImproveBrand:before {
	content: "\e610";
}
.icon-SEO_GetMoreBusiness:before {
	content: "\e611";
}
.icon-SEO_GetFound:before {
	content: "\e612";
}
.icon-SEO_ReduceMarketingCosts:before {
	content: "\e613";
}
.icon-Extras_Hosting:before {
	content: "\e614";
}
.icon-Adwords_Managable:before {
	content: "\e615";
}
.icon-Adwords_Measurable:before {
	content: "\e616";
}
.icon-Adwords_Quick:before {
	content: "\e617";
}
.icon-Adwords_Targeted:before {
	content: "\e618";
}
.icon-Analytics_Analysis:before {
	content: "\e619";
}
.icon-Analytics_Audit:before {
	content: "\e61a";
}
.icon-Analytics_Reporting:before {
	content: "\e61b";
}
.icon-Analytics_Setup:before {
	content: "\e61c";
}
.icon-Analytics_Training:before {
	content: "\e61d";
}
.icon-Design_ContentStrategy:before {
	content: "\e61e";
}
.icon-Design_Conversion:before {
	content: "\e61f";
}
.icon-Design_RWD:before {
	content: "\e620";
}
.icon-Design_SearchEngineFriendly:before {
	content: "\e621";
}
.icon-Design_UserCentric:before {
	content: "\e622";
}
.icon-Design_Visual:before {
	content: "\e623";
}
.icon-Ecom_Interface:before {
	content: "\e624";
}
.icon-Ecom_Intergrated:before {
	content: "\e625";
}
.icon-Ecom_SearchEngineFriendly:before {
	content: "\e626";
}
.icon-Ecom_UserCentric:before {
	content: "\e627";
}
.icon-LocalSearch_Citations:before {
	content: "\e628";
}
.icon-LocalSearch_LocalSearch:before {
	content: "\e629";
}
.icon-LocalSearch_Reviews:before {
	content: "\e62a";
}
.icon-LocalSearch_Strategy:before {
	content: "\e62b";
}
.icon-OM_Analytics:before {
	content: "\e62c";
}
.icon-OM_ContentMarketing:before {
	content: "\e62d";
}
.icon-OM_LocalSearch:before {
	content: "\e62e";
}
.icon-SEO_Measurable:before {
	content: "\e62f";
}
.icon-Services_CMS:before {
	content: "\e630";
}
.icon-Services_Design:before {
	content: "\e631";
}
.icon-Services_Dev:before {
	content: "\e632";
}
.icon-Services_E-Commerce:before {
	content: "\e633";
}
.icon-Services_OM:before {
	content: "\e634";
}
.icon-Announcement:before {
  content: "\e900";
  font-family: 'icomoonnew';
}
.icon-ConversionOptimisation:before {
  content: "\e901";
    font-family: 'icomoonnew';
}
.icon-EmailMarketing:before {
  content: "\e902";
    font-family: 'icomoonnew';
}
.icon-PowerfulMessages:before {
  content: "\e903";
    font-family: 'icomoonnew';
}

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

}
body,p,td{
    color:#555;
    font-size:22px;
    line-height:34px;
    font-family:'montserratlight';
    font-size:13px;
    line-height:15px;
    font-size:1.1vw;
    line-height:1.7vw;
}
.list-group-item{
    border:none !important;
    padding:0.1vw 0vw !important;
}
#blog-sidebar .list-group-item {
    border-bottom: solid 1px #8c8c8c !important;
}
.list-group{
    margin-top:-7px;
    margin-top:-0.7vw;
}
.intro{
    font-family:'montserratlight';
    font-size:16px;
    line-height:22px;
    font-size:1.6vw;
    line-height:2.2vw;
    color:#444;
}
.white{
    color:#fff;
}
.Heading-2,h2,.Heading-2 a{
    font-family:'ralph_sansregular';
    font-size:35px;
    font-size:3.5vw;
    color:#a71c20;
    font-weight:normal;
    line-height:35px;
    line-height:3.5vw;
    text-decoration:none !important;
    margin-top:0px;
    letter-spacing:0.2vw;
}
.Heading-3,h3{
    font-family:'ralph_sansregular';
    font-size:35px;
    font-size:3.5vw;
    color:#fff;
    font-weight:normal;
    line-height:4vw;
    margin-top:0px;
    letter-spacing:0.2vw;
}

.Heading-4,h4,h1.contactUs{
    font-family:'ralph_sansregular';
    font-size:35px;
    font-size:3.5vw;
    color:#555;
    font-weight:normal;
    line-height:40px;
    margin-bottom:10px;
    line-height:4vw;
    margin-top:0px;
    margin-bottom:1vw;
    letter-spacing:0.2vw;
}

.Heading-5{
    color:#a71c20;
    display:block;
    font-size:14px;
    line-height:20px;
    margin-bottom:7px;
    font-size:1.4vw;
    margin-top:2vw;
    margin-bottom:0.7vw;
}
.orangeBlock .Heading-5{
    margin-top:0px !important;
}
a{
    color:#a71c20;
}
a:hover{
    text-decoration:none !important;

    color:#2A6496;
}
[class^="icon2-"], [class*=" icon2-"] {
    font-family: 'icomoon-2';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-tick:before {
    content: "\e900";
}

