/*  
Theme Name: Foreign Currencies Direct
Theme URI: http://www.currencies.co.uk/
Description: Foreign Currencies Direct
Author: Tim Holt for Figment
Author URI: http://www.figmentagency.com/
Version: 1.0
*/

* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, blockquote { padding: 10px 0; font-family: sans-serif; }
h1, h2, h3, h4, h5, h6 { color: #306; }
#content p { padding: 5px 0; line-height: 1.4em; /* font-size: 0.8em;*/ font-family: sans-serif; }
p:first-child { padding-top: 0; }
h1 { font-size: 1.2em; }
h2 { font-size: 1em; }
h3 { font-size: 1em; }
h4, h5, h6 { font-size: 0.9em; }
#content p { padding: 5px 0; font-size: 13px; line-height: 1.4em; }
#content ul, #content ol { padding: 10px 5px 10px 20px; }
#content li { padding: 3px 0; font-size: 13px; line-height: 1.4em; }
#content li li { font-size: 1em; }

form ul { list-style: none; }

#main a { color: #306; }
#main a:hover { }

a img { border: none; }
.alignleft { float: left; margin: 20px 20px 20px 0; }
.alignright { float: right; margin: 20px 0 20px 20px; }
.aligncenter { margin: 20px auto; }
.alignnone { margin: 20px 0; }
.clearfix { clear: both; }

#main a.button { display: inline-block; padding: 0 41px 0 15px; height: 37px; line-height: 37px; font-size: 15px; font-weight: bold; background: #711FA4 url(images/arrowTrans.png) right center no-repeat; background-image: url(images/arrowTrans.png) right center no-repeat; background-image: url(images/arrowTrans.png) right center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#9832CB), to(#4C0C7F)); background-image: url(images/arrowTrans.png) right center no-repeat, -webkit-linear-gradient(top, #9832CB, #4C0C7F); background-image: url(images/arrowTrans.png) right center no-repeat, -moz-linear-gradient(top, #9832CB, #4C0C7F); background-image: url(images/arrowTrans.png) right center no-repeat, -ms-linear-gradient(top, #9832CB, #4C0C7F); background-image: url(images/arrowTrans.png) right center no-repeat, -o-linear-gradient(top, #9832CB, #4C0C7F); background-image: url(images/arrowTrans.png) right center no-repeat, linear-gradient(top, #9832CB, #4C0C7F); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; color: #fff; box-shadow: 2px 2px 2px #777; -moz-box-shadow: 2px 2px 2px #777; -webkit-box-shadow: 2px 2px 2px #777; text-shadow: #000 0 -1px; }
#main a.button:hover { text-decoration: underline; }

span.gilder-levin { display: block; position: absolute; left: 0; top: 0; background-position: left top; background-repeat: no-repeat; }
a span.gilder-levin:hover { cursor: pointer; }

body { font-family: sans-serif; font-size: 100%; text-align: center; background: #1a1a1a; color: #4c4c4c; }

#wrapper { margin: 0 auto; max-width: 980px; width: 95%; text-align: left; position:relative; background:#1a1a1a }

.home-content {width:100%;clear:both;background:#f3f4f4;margin-top:10px;line-height:20px;font-family:arial;font-size:13px;padding:20px;max-width:940px;}
#content .home-content-t {font-size:19px;font-style:italic;color:#440377;line-height:28px;max-width:78%;}
.home-content-left {width:48%;float:left;margin-right:20px;}
.home-content-right {width:49%;float:left;}
.home-content-highlight {width:100%;clear:both;border-top:solid 2px #b15ce6;border-bottom:solid 2px #b15ce6;padding: 10px 0 10px 0;clear:both;position:relative;margin: 120px 0 20px 0;}
.home-content-img {float:right; margin-top:-10px; }
#header {height: auto; padding:30px 0;} 
    #siteTitle { float: left; width:36%; }
    #siteTitle a img{max-width:100%;}
    #siteTitle a { display: block; }
    #siteTitle a img.print { display: none; }
    #tels { float: right; font-size: 15px; color: #e6e6e6; font-family: sans-serif;margin-top: 20px;width: 290px;
line-height: 30px;}
        #tels span { float: right; margin-left: 60px; }
        
    #tels a{color:#e6e6e6 !important; text-decoration:none;}
    ul.nav { list-style: none; }
    ul.nav li { }
    ul.nav li a { }
    ul#navbar2 { float: right; margin: 20px 0 0 0; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; position:relative;overflow:visible;}
    ul#navbar2 li { float: left; margin-right: 1px; padding: 0; height: 34px; line-height: 34px; font-weight: bold; font-size: 12px; background: url(http://currencies.co.uk/images/nav_default.png) left top repeat-x; color: #fff; }
    ul#navbar2 li.current_page_item:last-child, ul#navbar2 li.current-page-ancestor:last-child { padding-right: 0; background: url(images/nav_over.png) left top repeat-x; }
    ul#navbar2 li:first-child, ul#navbar2 li:first-child a:hover {-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
    ul#navbar2 li:last-child, ul#navbar2 li:last-child a:hover {-moz-border-radius-topright: 5px;border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;}
    ul#navbar2 li:first-child {padding: 0 35px;}
    ul#navbar2 li:first-child:hover  { background: url(http://currencies.co.uk/images/nav_over.png) left top repeat-x; }    
    ul#navbar2 li:first-child a { padding: 0 12px; }
    ul#navbar2 li:last-child { margin-right: 0; }
    ul#navbar2 li a { display: block; padding: 0 32px; text-decoration: none; color: #fff; }
    ul#navbar2 li a:hover, ul#navbar2 li.current_page_item a, ul#navbar2 li:hover > a { background: url(http://currencies.co.uk/images/nav_over.png) left top repeat-x; }   
     ul#navbar2 ul.sub-menu li.current-page-ancestor a { background: none; }    
    ul#navbar2 li a:active { box-shadow: inset 0 0 5px #000 !important; -moz-box-shadow: inset 0 0 5px #000 !important; -webkit-box-shadow: inset 0 0 5px #000 !important; }
    
/*===================================*/
/* Styling by Jellyfish
/*=====================================*/

ul#navbar2 ul {
    opacity:0;
    position:absolute;
    top:35px;
    visibility:hidden;
    width:0;
    -moz-transition:all 300ms ease-out;
    -webkit-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
    z-index:999;
    list-style:none;
    width:200px;
    background:#363636;
    overflow:hidden;
    padding-bottom:5px
}

ul#navbar2 ul:hover {
    background:#363636;
    width:200px
}

ul#navbar2 li:hover ul {
    opacity:1;
    visibility:visible;
    width:100%;
    list-style:none;
    display:block;
    background:#363636;
    width:240px
}

ul#navbar2 ul li {
    background:#363636;
    float:none;
    line-height:0;
    width:100%;
    max-width:240px;
    position:relative;
    padding-left:35px;
    border-radius:0
}

ul#navbar2 ul li:hover > a {
    background:#363636
}

ul#navbar2 ul li:first-child {
    padding:0 35px;
    background:#363636
}

ul#navbar2 ul li:first-child:hover {
    padding:0 35px;
    background:#363636
}

ul#navbar2 ul li:first-child,ul#navbar2 ul li:last-child {
    border-radius:0
}

ul#navbar2 ul li:first-child a {
    padding:0 0 0 15px;
    background:none;
}

ul#navbar2 ul li a {
    border-radius:0;
    color:#fff;
    font-size:12px;
    height:36px;
    line-height:36px;
    padding:0 0 0 15px;
    text-align:left;
    background:none;
}

ul#navbar2 ul li a:hover,ul#navbar2 ul li:hover {
    color:#b15ce6;
    text-decoration:underline;
    background:#363636
}

ul#navbar2 ul li:hover {
    color:#b15ce6;
    background:#363636
}

/*----------------------- MOVING ABROAD STYLING----------------------*/         
.fct {
    background:#A64ED9;
    font:13px/16px Akzidenz-Grotesk,"Akzidenz Grotesk",Arial,Helvetica,sans-serif;
    padding:5px 15px;
    color:#fff;
    min-height:100%;
    border-radius:5px;
    max-width:300px;
    max-height:100%;
    margin-bottom:20px
}

.fct h2 {
    margin-bottom:-4px;
    font-size:16px
}

.fct li {
    line-height:18px;
    list-style:outside none none;
    margin-bottom:18px;
    min-height:9px
}

.light-bg {
    color:#e3aee6
}

.abr .postDate {
    display:none
}



#bottom-abr-nav ul {
    width:100%;
    height:50px;
    border-top:solid 1px #dedede;
    padding:10px
}

#bottom-abr-nav li {
    float:left;
    display:inline;
    padding-right:20px
}

#content  #bottom-abr-nav {
    width:97%;
    border-top:1px solid #dedede;
    padding:20px 0 0 0;
    margin-top:20px
}

#content #bottom-abr-nav ul {padding-left:0;}

#bottom-abr-nav #arrow-prev-left {
    display:block;
    width:103px;
    height:45px;
    background:url(images/btn/arrow-prev-large.png) top no-repeat;
    color:#fff;
    text-align:center;
    padding-left:0;
    padding-top:8px;
    float:left
}

#bottom-abr-nav #arrow-next-right {
    display:block;
    width:75px;
    height:45px;
    background:url(images/btn/arrow-next-large.png) top no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
    padding-top:8px;
    float:right
}

#bottom-abr-nav #arrow-prev-left:hover {
    display:block;
    width:103px;
    height:45px;
    background:url(images/btn/arrow-prev-large-hover.png) top no-repeat;
    color:#fff;
    text-align:center;
    padding-left:0;
    padding-top:8px;
    float:left
}

#bottom-abr-nav #arrow-next-right:hover {
    display:block;
    width:75px;
    height:45px;
    background:url(images/btn/arrow-next-hover.png) top no-repeat;
    color:#fff;
    text-align:left;
    padding-left:10px;
    padding-top:8px;
    float:right
}

#arrow-prev-left a.arrow-abr-left {
    color:#fff;
    font:9px Akzidenz-Grotesk,"Akzidenz Grotesk",Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    width:96px;
    display:block;
    text-align:right
}

#arrow-prev-left a.arrow-abr-left span {
    font-size:11px;
    clear:both;
    float:right
}

#arrow-next-right a.arrow-abr-right {
    color:#fff;
    font:9px Akzidenz-Grotesk,"Akzidenz Grotesk",Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    width:90px;
    display:block
}

#arrow-next-right a.arrow-abr-right span {
    font-size:11px;
    clear:both;
    float:left
}

#bottom-abr-nav li#center-social-m {
    font:18px Akzidenz-Grotesk,"Akzidenz Grotesk",Arial,Helvetica,sans-serif;
    text-align:center;
    width:100%;
    max-width:366px
}

.hupso-share-buttons {
    text-align:center;
    margin-top:10px
}

#abrd {
    list-style-type:disc;
    list-style-position:inside
}

#abrd li {
    padding:10px
}

.abrd-grey {
    background:#f0f1f2
}

#abrd ul > li {
    color:#9e42d3
}

@media (max-width: 767px) {
#abr.tpl-slider-abr,#tpl-landing-box-abr {
    display:none
}

#bottom-abr-nav li#center-social-m {
    max-width:277px
}

#bottom-abr-nav ul {
    display:none
}
}
    
/*----------------------- MOVING ABROAD STYLING END----------------------*/     


/*==================================*/
/* Styling by Jellyfish End
/*=================================*/


    ul#navbar3 {right:0; top:0; position:absolute; background:#3a3a3a; overflow: hidden;  width:70%; display:block;}
    ul#navbar3 li { float: none; line-height: 34px; font-weight: bold; font-size: 13px; display:block; color: #fff; border-bottom:1px solid #666;}
    ul#navbar3 li a { display: block; padding: 0 22px; text-decoration: none; color: #fff; text-align:left; }
    ul#navbar3 li a:hover{ background: url(images/nav_over.png) left top repeat-x; }    
    ul#navbar3 li.current_page_item:last-child, ul#navbar3 li.current-page-ancestor:last-child { padding-right: 0; background: url(images/nav_over.png) left top repeat-x; }
    ul#navbar3 li a:hover, ul#navbar3 li.current_page_item a, ul#navbar3 li.current-page-ancestor a { background: url(images/nav_over.png) left top repeat-x; } 
    
    ul#navbar { float: right; margin-top: 18px; height: 63px; background: url(images/nav.png) left top repeat-x; }
    ul#navbar li { float: left; padding-right: 1px; height: 38px; line-height: 38px; font-weight: bold; font-size: 12px; background: url(images/navSeparator.png) right top no-repeat; color: #fff; }
    ul#navbar li.current_page_item:last-child, ul#navbar li.current-page-ancestor:last-child { padding-right: 0; background: url(images/navPurple.png) left top repeat-x; }
    ul#navbar li:first-child a { padding: 0; }
    ul#navbar li:last-child { padding-right: 0; }
    ul#navbar li:last-child a { background: url(images/navRight.png) right top no-repeat !important; }
    ul#navbar li.current_page_item:last-child a, ul#navbar li.current-page-ancestor:last-child a { background: url(images/navRightPurple.png) right top no-repeat !important; }
    ul#navbar li a { display: block; padding: 0 39px; text-decoration: none; color: #fff; }
    ul#navbar li.current_page_item a, ul#navbar li.current-page-ancestor a { background: url(images/navPurple.png) left top repeat-x; }

    #banner { margin-bottom: 10px; }

    #pitch { position: relative; margin-bottom: 10px; max-width: 980px; width: 100%; height: auto; overflow: hidden; }
    #pitch img{width:100%; height:auto;}
   .page-template-default #pitch, .page-template-process-personal-php #pitch, .page-template-personal-php #pitch, .page-template-process-business-php #pitch{ position: relative; margin-bottom: 10px; max-width: 980px; width: 100%; height: auto; overflow: hidden; }
   .page-template-default #pitch img, .page-template-process-personal-php #pitch img, .page-template-personal-php #pitch img, .page-template-process-business-php #pitch img{width:100%; height:auto;}
    #main.personal #pitch { margin-bottom: 0; height: 240px; }
    body#home #pitch { margin-bottom: 10px; background: #fff; overflow: hidden;}
    body#home #pitch .overlay { position: absolute; left: 0; top: 0; width: 958px; height: auto; background: url(images/pitchOverlay.png) left top no-repeat; z-index: 5; }
    
    body#home ul#pitchSlides { margin: 10px; position: relative; height:auto; list-style: none;  overflow:hidden;}
    body#home ul#pitchSlides li { display: none; position: relative; left: 0; top: 0; overflow: hidden; }
    body#home ul#pitchSlides li:first-child { display: block; }
    body#home ul#pitchSlides li.current { display: list-item; z-index: 1; }
    
    ul#pitchMenu { height: 150px; list-style: none; z-index: 10; }
    body#home ul#pitchMenu { position: relative; max- width: 980px; width:100%; background:#e7e8e8 url(images/pitchMenuLink_2.png) left top repeat-x; height:68px;}
    ul#pitchMenu li { float: left; position: relative; font-size: 14px; font-weight: bold; width: auto; text-align: center; background: url(images/pitchMenuLink_bdr.png) left top repeat-y;  padding:17px 0; height:37px;}
    ul#pitchMenu li a { display: block; margin-left: 0; padding: 0 37px; width: 118px; text-decoration: none; color: #333; }
    ul#pitchMenu li:last-child a { width: 107px; }
    ul#pitchMenu li.current { background:url(images/pitchArrow2.png) center top no-repeat; z-index: 11; top:-23px; padding-bottom:0; padding-top:23px; }
    ul#pitchMenu li.current a { background:#fff; color: #306; padding-top:17px; padding-bottom:23px;}

#main { margin-bottom: 10px; padding: 20px; background: #fff; position:relative; }

#content { float: left; padding-bottom: 10px; width:69%; }
body.home #content { width:100%; }
    .pageContentBox { padding: 10px; background: #fbfbfb; border: 1px solid #ccc; border-top: none; }   


    ul#subnav { margin: 10px 0 0 0; padding: 0; height: auto; border-bottom: 3px solid #609; list-style: none; }
    ul#subnav li { float: left; margin-left: 2px; padding: 0 0 0 4px; width: 104px; height: 42px; line-height: 16px; font-size: 13px; background: #859499 url(images/subnavTabGreyLeft.gif) left top no-repeat; }
    ul#subnav li:first-child { margin-left: 0; }
    #main ul.subnav109 { margin-bottom: 20px;  float:left; margin-top:0; width:100%;}
    #main ul.subnav109 > li { width: 109px; }
    ul#subnav li.current_page_item { background: #609 url(images/subnavTabPurpleLeft.gif) left top no-repeat; }
    ul#subnav li a { display: block; padding: 5px 10px 5px 6px; text-decoration: none; background: #859499 url(images/subnavTabGreyRight.gif) right top no-repeat; color: #fff; }   
    ul#subnav li a:hover { text-decoration: underline; }
    ul#subnav li.current_page_item a { background: #609 url(images/subnavTabPurpleRight.gif) right top no-repeat; }
    
    ul#subPages { padding: 10px; background: #fbfbfb; border: 1px solid #ccc; list-style: none; }
    
    ul#benefits { margin: 0; padding: 0; list-style: none; }
    ul#benefits li.benefit { position: relative; margin-top: 10px; padding: 10px 20px 10px 103px; background: #fff; border: 1px solid #ccc; }
    ul#benefits li.benefit img.thumb { position: absolute; left: 21px; top: 21px; }
        ul#benefits li#benefitAwardWinningExchangeRates { background: url(images/thumbAwardWinningExchangeRates.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitPersonalService { background: url(images/thumbPersonalService.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitNoCommissionOrHiddenCharges { background: url(images/thumbNoCommissionOrHiddenCharges.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitSecurity { background: url(images/thumbSecurity.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitFastEasy { background: url(images/thumbFastEasy.gif) 21px 21px no-repeat; }
    
        ul#benefits li#benefitSpotContract { background: url(images/thumbSpotContract.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitForwardContract { background: url(images/thumbForwardContract.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitLimitOrder { background: url(images/thumbLimitOrder.gif) 21px 21px no-repeat; }
        ul#benefits li#benefitStopLoss { background: url(images/thumbStopLoss.gif) 35px 21px no-repeat; }
    ul#benefits li h2.benefitTitle { padding-bottom: 5px; font-size: 15px; color: #609; }
    ul#benefits li img.attachment-benefitThumb { position: absolute; left: 21px; top: 21px; }
    ul#benefits li.benefit .benefitFull { display: none; }
    ul#benefits li.benefit h3 { color: #4c4c4c; font-size: 12px; }
    ul#benefits li.benefit p.learnMore {font-size: 11px; text-align: right; }
    ul#benefits li.benefit a.learnMore { display: inline-block; padding: 0 13px 0 30px; height: 24px; line-height: 24px; text-decoration: none; background: #609 url(images/more.gif) 10px 8px no-repeat; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #fff; }
    ul#benefits li.benefit a.learnLess { background: #6D717A url(images/less.gif) 10px 8px no-repeat; }
        
    #main.personal ul#benefits { margin-top: 10px; }
    #main.personal ul#benefits li.benefit { margin-top: 0; border: none; border-top: 1px solid #ccc; }
    #main.personal ul#benefits li.benefit:first-child { border-top: none; }
    
    ul#availableCurrencies { padding: 10px 0; width: 642px; list-style: none; }
    ul#availableCurrencies li { position: relative; float: left; margin: 0 4px 4px 0; padding: 10px 5px 10px 40px; width: 163px; min-height: 11px; line-height: 11px; font-size: 11.5px; background: #fff; border: 1px solid #ccc; }
    ul#availableCurrencies li img.flag { position: absolute; left: 10px; top: 10px; }
    ul#availableCurrencies li a { text-decoration: none; color: #4c4c4c; }
    ul#availableCurrencies li a:hover { text-decoration: underline; }
    
    /* Meet the Team */
    #page-4266 #content, body.post-type-archive-author_profile #content, body.single-author_profile #content { float: left; width: 100%; max-width:958px;}
    
    ul#theTeam { margin:3px 0 15px 0;  margin-bottom: 16px; padding: 0; background: #e6e6e6; border: 1px solid #ccc; list-style: none; }
    ul#theTeam > li { padding: 10px 20px 0 20px; border-top: 1px solid #fff; }
    ul#theTeam > li:first-child { border-top: none; }
    ul#theTeam > li h3 { float: left; padding: 0; width: 111px; height: 47px; line-height: 47px; color: #333; }
    ul#theTeam ul.teamMembers { padding: 0 0 0 111px; list-style: none; }
    ul#theTeam ul.teamMembers li { float: left; margin: 0 10px 10px 0; }
    ul#theTeam ul.teamMembers li a { display: block; width: 38px; height: 45px; background: #808080; border: 1px solid #666; overflow: hidden; }
    ul#theTeam ul.teamMembers li.current a img, ul#theTeam ul.teamMembers li:hover a img { position: relative; left: -38px; }
    ul#theTeam ul.teamMembers li.current a { border: 1px solid #609; }
    
    #profile { float: left; padding: 17px 20px; max-width: 590px; width:100%; background: #fbfbfb; border: 1px solid #ccc; }
    .profileUpper { position: relative; padding: 0 0 10px 106px; min-height: 111px; }
        .profileUpper img { position: absolute; left: 0; top: 0; }
        h2.profileTitle { padding-top: 0; padding-bottom: 2px; font-size: 24px; color: #333; }
        h3.profileRole { padding-top: 2px; font-size: 16px; font-weight: normal; }
        .profileUpper p { font-size: 12px; }
    .profileQA { padding: 10px 20px; background: #fff; border: 1px solid #ccc; }
        .profileQA h3 { font-size: 18px; font-weight: normal; }
        .profileQA dt { padding: 5px 0 4px 0; font-size: 13px; font-weight: bold; }
        .profileQA dd { padding: 4px 0 10px 0; font-size: 12px; }
    
    /* Blog */
    ul#postList { padding: 10px; background: #fbfbfb; border: 1px solid #ccc; border-bottom: none; list-style: none; }
    ul#postList > li { position: relative; margin-top: 10px; padding: 10px 10px 10px 63px; min-height: 44px; background: #fff; border: 1px solid #ccc; }
    ul#postList > li:first-child { margin-top: 0; }
    ul#postList > li h2.postTitle { padding: 0 0 5px 0; font-size: 16px; color: #333; }
    ul#postList > li h2.postTitle a { text-decoration: none; color: #333; }
    ul#postList > li h2.postTitle a:hover { text-decoration: underline; }
    .social { padding: 10px 0 15px 0; }
    .social span:first-child span.stButton { margin-left: 0; }
    ul#postList > li p.postAuthor { font-size: 13px; color: #609; }
    ul#postList > li p.postDate { position: absolute; left: 10px; top: 10px; padding: 0; width: 38px; height: 44px; text-align: center; font-weight: bold; background: url(images/calendar.png) left top no-repeat; }
    ul#postList > li p.postDate span { display: block; }
    ul#postList > li p.postDate .postMonth { height: 16px; line-height: 16px; text-transform: uppercase; font-size: 9px; color: #fff; }
    ul#postList > li p.postDate .postDay { height: 23px; line-height: 23px; font-size: 15px; color: #609; }
    
    /* Single Post */
    #content h1.postTitle { padding: 0 0 4px 0; font-size: 20px; color: #333; }
    #content p.postAuthor { font-size: 15px; }
    #content p.postDate { padding: 4px 0 0 0; font-size: 13px; color: #609; margin-top:2px; margin-bottom:8px; }
    #content p.postDate a { text-decoration: none;color:#609!important; }
    .postContent { padding: 10px 0; }
    
    .pageContent table, .postContent table { margin: 10px 0 5px 0; width: 400px; font-size: 9pt; color: #3e3e3e; }
    .pageContent th, .postContent th { padding: 10px 10px 10px 10px; height: auto; text-align: left; color: #330066; background-color: #dbcae4; }
    .pageContent td, .postContent td { padding: 10px 10px; }
    .pageContent tr.highlight td, .postContent tr.highlight td { font-weight: bold; }
    .pageContent tr.odd td, .postContent tr.odd td { background: #fff; border-bottom: 1px solid #cccccc; }
    .pageContent tr.even td, .postContent tr.even td { background: #f5f5f5; border-bottom: 1px solid #cccccc; }
    table caption { padding: 0px 0; font-weight: bold; caption-side: bottom; }
    
    /* Market Reports */
    #archive { padding: 10px; background: #fbfbfb; border: 1px solid #ccc; }
    #archive #archiveInner { margin-top: 10px; padding: 10px; background: #fff; border: 1px solid #ccc; }
    ul#marketReportList { margin-top: 20px; list-style: none; }
    ul#marketReportList li { float: left; position: relative; padding: 0 10px 30px 48px; width: 166px; height: 44px; }
    ul#marketReportList li h2.postTitle { padding: 0 0 5px 0; font-size: 12px; color: #333; }
    ul#marketReportList li h2.postTitle a { text-decoration: none; color: #333; }
    ul#marketReportList li h2.postTitle a:hover { text-decoration: underline; }
    ul#marketReportList li h2.postDate a { text-decoration: none; color:#609!important; }
    ul#marketReportList li p.postDate { position: absolute; left: 0; top: 0; padding: 0; width: 38px; height: 44px; text-align: center; font-weight: bold; background: url(images/calendar.png) left top no-repeat; }
    ul#marketReportList li p.postDate span { display: block; }
    ul#marketReportList li p.postDate .postMonth { height: 16px; line-height: 16px; text-transform: uppercase; font-size: 9px; color: #fff; }
    ul#marketReportList li p.postDate .postDay { height: 23px; line-height: 23px; font-size: 15px; color: #609; }
    .single-market-report p.postAuthor { display: none; }
    
    #archive select#archiveMenu { float: right; }
    select#archiveMenu { display: block; padding: 3px 3px 3px 0; width: 210px; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; }
    
    /* Single Market Reports */
    #content p.callMe { margin: 10px 0; padding: 20px; font-size: 14px; background: #fbfbfb; border: 1px solid #ccc; }
    #content p.callMe em { font-style: normal; color: #609; }
    #content p.disclaimer { font-size: 11px; font-style: italic; color: #b2b2b2; }
    
    .st_print { position: relative; top: 4px; left: -8px; margin: 0; padding: 0; width: 16px; height: 16px; }
    
    /* Services */
    body#service #sidebar { float: left; width: 320px; }
    body#service #sidebar ul#widgets { width: 300px; }
    body#service #content { float: right; width: 600px; }
    
    /*-- --*/
#main.personal #sidebar{width:28%; float:left;}
#main.personal #content{width:69%; float:right;}
#main.personal #sidebar ul#widgets{width:100%;}
ul#widgets li#widgetPersonal ul.nav li.current_page_item a{width:92%;}
    
    /* Landing Pages */
    img#headerImage { margin-bottom: 10px; }
    body#landing #sidebar { width: 300px; }
    body#landing #content { width: 620px; }

#main.pwsTemplate1 #content { width: 60% !important; }
#main.pwsTemplate1 #sidebar { width: 36% !important; float:right;}
#main.pwsTemplate1 #widgets { /*width: 300px !important;*/ }
#main.pwsTemplate1 form#formFreeQuote textarea{clear:none;}


#currencyId { margin:0; padding:0 !important; border: none; list-style: none;}
#currencyId LI { position: relative; float: left; margin: 0 4px 4px 0; padding: 10px 2% 10px 6%; width: 24%; min-height: 20px; line-height: 11px; font-size: 11.5px; background: #fff; border: 1px solid #ccc; }
#currencyId LI IMG.flag { position: absolute; left: 10px; top: 10px; }
#currencyId LI A { text-decoration: none; color: #4c4c4c; }
#currencyId LI a:hover { text-decoration: underline; }

#countriesId { margin:0; padding:0 !important; border: none; list-style: none; }
#countriesId LI{ position: relative; float:left; margin: 0 4px 4px 0; padding: 10px 2% 10px 6%; width: 24%; min-height: 28px; line-height: 14px; font-size: 11.5px; background: #fff; border: 1px solid #ccc; }
#countriesId LI IMG.flag { position: absolute; left: 10px; top: 11px; }
#countriesId LI A { text-decoration: none; color: #4c4c4c; }
#countriesId LI a:hover { text-decoration: underline; }
.page-id-9994 #countriesId LI{width: 24%;}

#sidebar { float: right; width:28%; }
    ul#widgets { padding: 0; list-style: none; }
    ul#widgets li.widget { margin-bottom: 20px; }
    ul#widgets li.widgetBox { padding: 10px 20px; background: #fbfbfb; border: 1px solid #ccc; }
    ul#widgets li.widgetBoxTight { padding: 0; background: #fbfbfb; border: 1px solid #ccc; }
    ul#widgets li.widget ul.nav { }
    ul#widgets li.widget ul.nav li { padding: 7px 0 7px 12px; font-size: 12px; background: url(images/bullet.gif) left 13px no-repeat; color: #797979; }
    ul#widgets li.widget ul.nav a { text-decoration: none; color: #797979; }
    ul#widgets li.widget ul.nav a:hover { text-decoration: underline; }
    ul#widgets li.widget p { padding: 4px 0; font-size: 12px; line-height: 1.4em; }
        ul#widgets li#widgetLiveRates a { display: block; }
        
        ul#widgets li#widgetMarketReport img.photo { float: left; margin: 0 20px 20px 0; }
        ul#widgets li#widgetMarketReport h2.widgetTitle { padding-bottom: 20px; }
        ul#widgets li#widgetMarketReport h3.postTitle { padding-top: 0; line-height: 1.3em; font-size: 15px; font-weight: normal; color: #4d4d4d; }
        ul#widgets li#widgetMarketReport h3.postTitle a { text-decoration: none; color: #4d4d4d; }
        ul#widgets li#widgetMarketReport h3.postTitle a:hover { text-decoration: underline; }
        ul#widgets li#widgetMarketReport p.postDate { padding-bottom: 1px; font-size: 12px; }
        ul#widgets li#widgetMarketReport p.postAuthor { padding-top: 1px; font-size: 12px; color: #4d4d4d; }
        ul#widgets li#widgetMarketReport p { padding: 6px 0; }
        ul#widgets li#widgetMarketReport p a.readMore { padding-right: 15px; text-decoration: none; color: #4d4d4d; }
        ul#widgets li#widgetMarketReport p a.readMore:hover { text-decoration: underline; }
        
        ul#widgets li#widgetTodaysMarketReport img.photo { float: left; margin: 0 20px 20px 0; }
        ul#widgets li#widgetTodaysMarketReport h2.widgetTitle { padding-bottom: 20px; }
        ul#widgets li#widgetTodaysMarketReport h3.postTitle { padding-top: 0; line-height: 1.3em; font-size: 15px; font-weight: normal; color: #4d4d4d; }
        ul#widgets li#widgetTodaysMarketReport h3.postTitle a { text-decoration: none; color: #4d4d4d; }
        ul#widgets li#widgetTodaysMarketReport h3.postTitle a:hover { text-decoration: underline; }
        ul#widgets li#widgetTodaysMarketReport p.postDate { padding: 6px 0 1px 0; font-size: 12px; color: #609; }
        ul#widgets li#widgetTodaysMarketReport p.postAuthor { padding: 1px 0 6px 0; font-size: 12px; color: #4d4d4d; }
        ul#widgets li#widgetTodaysMarketReport p { padding: 6px 0; }
        ul#widgets li#widgetTodaysMarketReport p a.readMore { padding-right: 15px; font-weight: bold; background: url(images/arrowRight.gif) right center no-repeat; text-decoration: none; color: #3f3f3f; }
        ul#widgets li#widgetTodaysMarketReport p a.readMore:hover { text-decoration: underline; }
        
        ul#widgets li#widgetDownloadBrochure { padding: 20px; background: #859499; }
        ul#widgets li#widgetDownloadBrochure a.pdf { display: block; padding-left: 42px; min-height: 31px; font-size: 12px; text-decoration: none; background: url(images/pdf.gif) left center no-repeat; color: #fff; }
        ul#widgets li#widgetDownloadBrochure a.pdf:hover { text-decoration: underline; }
        
        ul#widgets li#widgetRateAlert { padding: 10px 20px; background: #fbfbfb; border: 1px solid #ccc; }
        
        ul#widgets li#widgetAuthor img.photo { display: block; margin: 10px auto; }
        ul#widgets li#widgetAuthor h4.authorName { padding-bottom: 3px; font-size: 16px; color: #333; }
        ul#widgets li#widgetAuthor h5.authorTitle { padding-top: 3px; font-size: 14px; font-weight: normal; color: #609; }
        
        ul#widgets li#widgetContactNumbers { margin-top: 10px; padding: 10px 20px; background: #000 url(images/widgetContact.png) left top repeat-x; border-top: 5px solid #609; color: #fff; }
            ul#widgets li#widgetContactNumbers p { font-size: 14px; color: #fff; }
            ul#widgets li#widgetContactNumbers dl.numbers { margin: 10px 0; padding-left: 0px; background: url(images/tel.png) left top no-repeat; }
                ul#widgets li#widgetContactNumbers dl.numbers dt.freephone { float: none; display: block; margin-left: 45px; padding-top: 0; font-size: 14px; font-weight: bold; color: #fff; }
                ul#widgets li#widgetContactNumbers dl.numbers dd.freephone { display: block; margin-left: 45px; padding-top: 0; font-size: 20px; color: #fff; }
                ul#widgets li#widgetContactNumbers dl.numbers dd.freephone a{color:#fff;}
                ul#widgets li#widgetContactNumbers dl.numbers dt.international { width: auto; font-size: 11px; color: #c9f; }
                ul#widgets li#widgetContactNumbers dl.numbers dd.international { float: left; display: inline; font-size: 11px; color: #c9f; }
                ul#widgets li#widgetContactNumbers dl.numbers dd.international a{color: #c9f;}
        
        ul#widgets li#widgetGallery { padding: 20px; }
        
        ul#widgets li#widgetTestimonials { padding: 10px 20px; background: #fbfbfb; border: 1px solid #ccc; border-radius: 8px; -moz-border-radius: 8px;  -webkit-border-radius: 8px; }
        ul#widgets li#widgetTestimonials blockquote p:first-child { padding-top: 0; }
        ul#widgets li#widgetTestimonials blockquote p { font-style: italic; color: #4d4d4d; }
        ul#widgets li#widgetTestimonials blockquote p.cite { font-weight: bold; }
        
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav { text-align: center; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul { display: inline-block; margin: 0 auto; padding: 4px 0; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li { float: left; padding: 0; font-size: 13px; background: none; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li a { display: inline-block; margin: 0 2px; padding: 0; width: 10px; height: 10px; text-decoration: none; background: url(images/slide.png) left top no-repeat; color: #4d4d4d; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li.current a { color: #609; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li:first-child a { padding-right: 8px; color: #609; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li:last-child a { padding-left: 8px; color: #609; }      
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li a img { display: none; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li.current a img { display: block; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li#testimonialPrev a, ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li#testimonialNext a { background: none; }
        ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li#testimonialPrev a img, ul#widgets li#widgetTestimonials #widgetTestimonialsNav ul li#testimonialNext a img { display: block; }
        
        ul#widgets li#widgetPhotos { padding: 20px; }
        
        ul#widgets li#widgetRSS { padding: 20px; }
        ul#widgets li#widgetRSS a { line-height: 24px; font-size: 16px; font-weight: bold; text-decoration: none; }
        ul#widgets li#widgetRSS a:hover { text-decoration: underline; }
        
        ul#widgets li#widgetServices { padding-bottom: 6px; border: 1px solid #ccc; border-radius: 8px; -moz-border-radius: 8px;  -webkit-border-radius: 8px; background: url(images/widgetServicesTitle.png) left top repeat-x; }
        ul#widgets li#widgetServices h2.widgetTitle { padding: 0 5px 0 20px; height: 39px; line-height: 39px; color: #fff; }
        ul#widgets li#widgetServices ul.nav li { padding: 0; height: 37px; line-height: 37px; background: none; border-top: 1px solid #ccc; }
        ul#widgets li#widgetServices ul.nav li:first-child { border-top: none; }
        ul#widgets li#widgetServices ul.nav li.current_page_item a { position: relative; left: -1px; width: 280px; background: #609 url(images/widgetServicesArrow.gif) right center no-repeat; color: #fff; overflow: visible; }
        ul#widgets li#widgetServices ul.nav li a { display: block; padding: 7px 20px; height: 23px; line-height: 23px; }
        
        ul#widgets li#widgetPersonal { padding-bottom: 6px; border: 1px solid #ccc; border-radius: 8px; -moz-border-radius: 8px;  -webkit-border-radius: 8px; background: #fbfbfb url(images/widgetServicesTitle.png) left top repeat-x; }
        ul#widgets li#widgetPersonal h2.widgetTitle { padding: 0 5px 0 20px; height: 39px; line-height: 39px; color: #fff; }
        ul#widgets li#widgetPersonal h2.widgetTitleAffiliate { padding: 0 5px 0 20px; height: 39px; line-height: 39px; color: #fff; }
        ul#widgets li#widgetPersonal h2.widgetTitleAffiliate a { color: #fff; text-decoration:none; }
        ul#widgets li#widgetPersonal ul.nav li { padding: 0; height: 37px; line-height: 37px; font-weight: bold; background: none; border-top: 1px solid #ccc; color: #333; }
        ul#widgets li#widgetPersonal ul.nav li:first-child { border-top: none; }
        ul#widgets li#widgetPersonal ul.nav li.current_page_item a { width: 239px; background: #609 url(images/widgetServicesArrow.gif) right center no-repeat; color: #fff; overflow: visible; }
        ul#widgets li#widgetPersonal ul.nav li a { display: block; padding: 7px 20px; height: 23px; line-height: 23px; color: #333; }

#bannerEasy { margin-bottom: 10px; max-width:980px; width:100%; display:inline-block; margin-top:10px;}
#bannerEasy img{width:100%;}

#bannerEasy2 { margin-bottom: 10px; max-width:980px; width:100%; display:inline-block; margin-top:10px;}
#bannerEasy2 img{width:100%;}
ul#features { list-style: none; display:block; text-align:center;}

    ul#features li.feature { padding:15px 1.3%; min-height: 226px; width:22%; display:inline-table; text-align:left; margin:0; }
    ::i-block-chrome,ul#features li.feature{width:24.7%;}
    ul#features li:first-child{margin-left:0 !important;}
    ul#features li.feature h2.featureTitle { padding: 0; height: 47px; font-size: 18px; font-weight: normal; }
    ul#features li#featureRateAlert h2.featureTitle { height: auto; }
    ul#features li.feature h2.featureTitle a { text-decoration: none; color: #306; }
    ul#features li.feature h2.featureTitle a:hover { text-decoration: underline; }
    ul#features li.feature .featureContent { height: 217px; overflow: hidden; }
    ul#features li.feature .featureBlogContent { height: 249px; overflow: hidden; }
    ul#features li.feature .MarketReportContent { height: auto; overflow: hidden; }
    ul#features li.feature .featureContent a { color: #306; }
    ul#features li.feature .featureContent a.more-link { display: none; }
    ul#features li.feature p { padding: 4px 0; font-size: 12px; line-height: 1.4em; }
    
    ul#features li#featureTestimonials { border-left: none; height:322px; background:#fff url(images/features.png) left top repeat-x; position:relative; }
    ul#features li#featureTestimonials span.icon{background: url(images/featureTestimonials.png) left top no-repeat; width:50px; height:47px; display:block; position:absolute; right:15px; top:15px; }

        ul#features li#featureTestimonials h3.postTitle { padding: 6px 0; height: 20px; line-height: 22px; font-size: 14px; font-weight: normal!important; color: #4c4c4c!important; overflow: hidden; }
        ul#features li#featureTestimonials h3.postTitle a { text-decoration: none; color: #4c4c4c; }
        ul#features li#featureTestimonials h3.postTitle a:hover { text-decoration: underline; }

        ul#features li#featureTestimonials blockquote { position: relative; }
        ul#features li#featureTestimonials blockquote p:first-child { padding-top: 0; }
        ul#features li#featureTestimonials blockquote p { font-style: italic; color: #4d4d4d; }
        ul#features li#featureTestimonials blockquote p.cite { font-weight: bold; }
        
        ul#features li#featureTestimonials #featureTestimonialsNav { text-align: center; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul { display: inline-block; margin: 0 auto; padding: 4px 0; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li { float: left; font-size: 13px; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li a { display: inline-block; margin: 0 2px; padding: 0; width: 10px; height: 10px; text-decoration: none; background: url(images/slide.png) left top no-repeat; color: #4d4d4d; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li.current a { color: #609; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li:first-child a { padding-right: 8px; color: #609; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li:last-child a { padding-left: 8px; color: #609; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li a img { display: none; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li.current a img { display: block; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li#testimonialPrev a, ul#features li#featureTestimonials #featureTestimonialsNav ul li#testimonialNext a { background: none; }
        ul#features li#featureTestimonials #featureTestimonialsNav ul li#testimonialPrev a img, ul#features li#featureTestimonials #featureTestimonialsNav ul li#testimonialNext a img { display: block; }
    

    ul#features li#featureBlog { background:#fff url(images/features.png) left top repeat-x; height:322px; position:relative; }
    ul#features li#featureBlog span.icon{background: url(images/featureBlog.png) left top no-repeat; width:58px; height:47px; display:block; position:absolute; right:15px; top:15px; }
        ul#features li#featureBlog h3.postTitle { padding: 5px 0; height: 44px; line-height: 22px; font-size: 14px; font-weight: normal; color: #4c4c4c; overflow: hidden; }
        ul#features li#featureBlog h3.postTitle a { text-decoration: none; color: #4c4c4c; }
        ul#features li#featureBlog h3.postTitle a:hover { text-decoration: underline; }
        ul#features li#featureBlog p.postDate { padding-top: 0; color: #306; }
        ul#features li#featureBlog p { padding: 4px 0; }
        ul#features li#featureBlog p a.readMore { padding-right: 15px; font-weight: bold; background: url(images/arrowRight.gif) right center no-repeat; text-decoration: none; color: #3f3f3f; }
        ul#features li#featureBlog p a.readMore:hover { text-decoration: underline; }
        

    ul#features li#featureMarketReports { background:#fff url(images/features.png) left top repeat-x; height:322px; position:relative;}
    ul#features li#featureMarketReports span.icon{background: url(images/featureMarketReports.png) left top no-repeat; width:60px; height:47px; display:block; position:absolute; right:15px; top:15px; }
        ul#features li#featureMarketReports h3.postTitle { padding: 6px 0; height: 20px; line-height: 22px; font-size: 14px; font-weight: normal; color: #4c4c4c; overflow: hidden; }
        ul#features li#featureMarketReports h3.postTitle a { text-decoration: none; color: #4c4c4c; }
        ul#features li#featureMarketReports h3.postTitle a:hover { text-decoration: underline; }
        ul#features li#featureMarketReports p.postDate { padding-top: 0; color: #306; }
        ul#features li#featureMarketReports p { padding: 4px 0; }
        ul#features li#featureMarketReports p a:link,a:visited,a:active { text-decoration: none!important; color:#4c4c4c; }
        ul#features li#featureMarketReports p a:hover { text-decoration: underline; }
        ul#features li#featureMarketReports p a.readMore { padding-right: 15px; font-weight: bold; background: url(images/arrowRight.gif) right center no-repeat; text-decoration: none; color: #3f3f3f; }
        ul#features li#featureMarketReports p a.readMore:hover { text-decoration: underline; }
        ul#features li#featureMarketReports hr {border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); margin-top:7px; margin-bottom:3px;}
    
    
    ul#features li#featureRateAlert { height:322px; background:#fff url(images/features.png) left top repeat-x; position:relative;}
    ul#features li#featureRateAlert span.icon{background: url(http://www.currencies.co.uk/images/foreign-exchange-rate-alert.png) left top no-repeat; width:60px; height:47px; display:block; position:absolute; right:14px; top:13px; }
        form#formRateAlert { }
        ul#features li#featureRateAlert h3.postTitle { padding: 6px 0; margin-top:26px; margin-bottom:10px; height: 20px; line-height: 22px; font-size: 14px; font-weight: normal!important; color: #4c4c4c!important; overflow: hidden; }
        ul#features li#featureRateAlert h3.postTitle a { text-decoration: none; color: #4c4c4c; }
        ul#features li#featureRateAlert h3.postTitle a:hover { text-decoration: underline; }
        form#formRateAlert li { padding-bottom: 10px; }
        form#formRateAlert label { float: left; width: 66px; height: 27px; line-height: 27px; font-size: 12px; color: #000; }
        form#formRateAlert input[type="text"] { width: 104px; padding: 3px 6px; border: 1px solid #A4A5A7; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #609; }
        
#contentTabs { margin-bottom: 10px; background: #212121; border: 1px solid #66757A; color: #4d4d4d; }
ul#contentTabsNav { width: 100%; height: 39px; background: #151515; border-bottom: 1px solid #66757A; list-style: none; }
ul#contentTabsNav li { float: left; border-left: 1px solid #66757A; border-bottom: 1px solid #66757A; }
    ul#contentTabsNav li:first-child { border-left: none; }
    ul#contentTabsNav li.tabNav0 { width: 131px; }
    ul#contentTabsNav li.tabNav1 { width: 201px; }
    ul#contentTabsNav li.tabNav2 { width: 149px; }
    ul#contentTabsNav li.tabNav3 { width: 168px; }
    ul#contentTabsNav li.tabNav4 { width: 148px; }
    ul#contentTabsNav li.tabNav5 { width: 176px; }
    ul#contentTabsNav li.current { background: #212121; border-bottom: 1px solid #212121; }
    ul#contentTabsNav li a { display: block; padding: 10px 40px; line-height: 19px; font-size: 12px; text-decoration: none; color: #b2b2b2; }
    ul#contentTabsNav li a:hover { text-decoration: underline; }

ul#contentTabsContent { clear: both; list-style: none; }
ul#contentTabsContent li { display: none; padding: 10px 20px; }
ul#contentTabsContent li.current { display: list-item; }
ul#contentTabsContent li h3 { font-size: 13px; color: #A64DD2; }
ul#contentTabsContent li p { line-height: 1.4em; font-size: 12px; color: #a8a8a8; }
ul#contentTabsContent li p a { color: #A64DD2; }

#footer { background: #212121; border: 1px solid #66757A; color: #4d4d4d; }
ul#crumbs { height: 33px; list-style: none; }
ul#crumbs li { float: left; padding: 0 14px 0 24px; height: 33px; line-height: 33px; font-size: 12px; background: url(images/separatorCrumbs.gif) left top no-repeat; color: #4d4d4d; }
ul#crumbs li:first-child { padding-left: 20px; background: none; }
ul#crumbs li a { display: block; text-decoration: none; color: #4d4d4d; }
ul#crumbs li a:hover { text-decoration: underline; }

#footerMenus { padding: 20px 0 10px 10px; background: #151515; }
#footerMenus > ul { list-style: none; }
    #footerMenus > ul li.footerMenu { float: left; padding: 0 0 0 0; width: 164px; text-align: left; }
    #footerMenus > ul li.footerMenu:first-child, #footerMenus > ul li.footerMenu:last-child { width: 156px; }
    #footerMenus > ul li.footerMenu h4.footerMenuTitle,
    #footerMenus > ul li.footerMenu h4.footerMenuTitle a { padding-top: 0; font-size: 10px; color: #A64DD2; text-decoration: none;  padding-bottom:10px;}
    #footerMenus > ul ul.nav li {font-size: 10px; line-height:20px; }
    #footerMenus > ul ul.nav li a { text-decoration: none; color: #a8a8a8;  }
    #footerMenus > ul ul.nav li a:hover { text-decoration: underline; }

#footerLower { padding: 0 10px; clear: both; background: #212121; border-top: 1px solid #66757A; }

#footer p.credit { clear: both; float: left; width: 240px; font-size: 10px; color: #b3b3b3; }
p.credit { padding: 13px 12px 12px 0; font-size: 9px; color: #b3b3b3;}
p.credit a { text-decoration: none; color: #b3b3b3; }
p.credit a:hover { text-decoration: underline; }

ul#utilities { float: right; padding: 13px 0 12px 0; }
ul#utilities li { float: left; font-size: 10px; margin-right:9px;}
ul#utilities li a { display: inline-block; padding: 0 9px 0 0; text-decoration: none; background: url(images/utilitiesSeparator.gif) right center no-repeat; color: #b3b3b3; }
ul#utilities li:first-child a {padding-left:0; }
ul#utilities li:last-child a { background: none !important;}
ul#utilities li a:hover { text-decoration: underline; }
ul#utilities li:last-child{margin-right:0;}


.wp-pagenavi { padding: 4px 0 14px 0; text-align: center; font-size: 13px; background: #fbfbfb; border: 1px solid #ccc; border-top: none; }
.wp-pagenavi .pages, .wp-pagenavi a.last, .wp-pagenavi .extend { display: none; }
span.current { display: inline-block; padding: 0 2px; text-decoration: none; color: #609; }
a.first, a.last { display: none; }
a.page { display: inline-block; padding: 0 2px; text-decoration: none; color: #4d4d4d; }
a.previouspostslink { padding-right: 8px; color: #609; }
a.nextpostslink { padding-left: 8px; color: #609; }

/* In the Press */
#content ul.inthepress_links { padding: 10px 0; list-style: none; }
#content ul.inthepress_links li { float: left; margin-right: 30px; padding-left: 40px; height: 32px; line-height: 32px; }
#content ul.inthepress_links li.inthepress_link_www { background: url(images/itp_www.gif) left center no-repeat; }
#content ul.inthepress_links li.inthepress_link_pdf { background: url(images/itp_pdf.gif) left center no-repeat; }
#content ul.inthepress_links li a { text-decoration: none; color: #000; }
#content ul.inthepress_links li a:hover { text-decoration: underline; }

/* FORMS */
ul.formContent { padding: 0 !important; list-style: none; }
label.required { padding-right: 10px; background: url(images/star.gif) right 5px no-repeat; }

/* Rate Alert */
form#formRateAlert { }
form#formRateAlert p.form_field { float: left; padding: 5px 0; width: 198px; }
form#formRateAlert p.currency { float: left; padding-top: 7px !important; font-weight: bold; font-size: 16px; }
form#formRateAlert p.form_field input { padding: 3px 5px; width: 170px; font-size: 12px; background: #fff; border: 1px solid #a4a5a7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #808080; }
form#formRateAlert p.form_field#form_field_am_rate { float: left; margin-left: 5px; width: 49px; }
form#formRateAlert p.form_field#form_field_am_currency_type { margin-left: 5px; width: 109px; }
form#formRateAlert p.form_field input#ra_rate { padding: 5px 3px; width: 41px; }
form#formRateAlert p.form_field select { display: block; float: left; padding: 3px 3px 3px 0; width: 114px; height: 27px; font-size: 12px; background: #fff; border: 1px solid #a4a5a7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #808080; }
form#formRateAlert p.form_field option { padding: 3px 3px 3px 0; height: 12px; line-height: 12px; background: #fff; }
form#formRateAlert input#ra_send { float: right; }

/* Free Quote */
form#formFreeQuote { padding: 10px 14px; background: #fff; border: 1px solid #ccc; }
form#formFreeQuote ul.formContent { max-width: 652px; width:100%; padding: 10px 0; list-style: none; }
form#formFreeQuote li { float: left; margin: 0 10px 0 0; padding-bottom: 15px; width: 290px; }
form#formFreeQuote li.fullWidth {max-width: 608px; width:100%; clear: both; }
form#formFreeQuote label { display: inline-block; padding: 3px 0 8px 0; font-size: 12px; font-weight: bold; color: #4d4d4d; }
form#formFreeQuote label.required { padding-right: 10px; }
form#formFreeQuote input[type="text"] { clear: both; padding: 6px 5px; width: 278px; border: 1px solid #9FA0A2; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #8c8c8c; }
form#formFreeQuote select { clear: both; padding: 5px; width: 288px; border: 1px solid #9FA0A2; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #8c8c8c; }
form#formFreeQuote textarea { max-width: 606px; width:100%; height: 105px; border: 1px solid #9FA0A2; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #8c8c8c; }
form#formFreeQuote input[type="image"] { float: right; position: relative; right: -3px; }

    /* Free Quote Widget */
    li#widgetFreeQuote form#formFreeQuote { padding: 0; background: none; border: none; }
    li#widgetFreeQuote form#formFreeQuote ul.formContent { margin: 20px 0; width: 258px; }
    li#widgetFreeQuote form#formFreeQuote li { float: none; margin: 0; max-width: 258px; }
    li#widgetFreeQuote form#formFreeQuote label { float: left; display: inline-block; padding: 7px 0; width: 76px; height: 16px; line-height: 16px; }
    li#widgetFreeQuote form#formFreeQuote label.required { padding-right: 0; background: none; }
    li#widgetFreeQuote form#formFreeQuote input[type="text"] { clear: none; width: 170px; color: #609; }
    li#widgetFreeQuote form#formFreeQuote select { clear: none; width: 180px; color: #609; }
    li#widgetFreeQuote form#formFreeQuote textarea { width: 180px; height: 95px; font-family: sans-serif; color: #609; }    
    li#widgetFreeQuote form#formFreeQuote input.button { float: right; display: inline-block; padding: 0 10px; height: 25px; line-height: 25px; font-size: 13px; background: #711FA4; background-image: -webkit-gradient(linear, left top, left bottom, from(#9832CB), to(#4C0C7F)); background-image: -webkit-linear-gradient(top, #9832CB, #4C0C7F); background-image: -moz-linear-gradient(top, #9832CB, #4C0C7F); background-image: -ms-linear-gradient(top, #9832CB, #4C0C7F); background-image: -o-linear-gradient(top, #9832CB, #4C0C7F); background-image: linear-gradient(top, #9832CB, #4C0C7F); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; color: #fff; box-shadow: 1px 1px 1px #999; -moz-box-shadow: 1px 1px 1px #999; -webkit-box-shadow: 1px 1px 1px #999; border: none; }
    li#widgetFreeQuote form#formFreeQuote input.button:hover { text-decoration: underline; cursor: pointer; }

/* Contact Me */
form#formContactMe { }
form#formContactMe li { padding-bottom: 10px; }
form#formContactMe label { float: left; width: 66px; height: 27px; line-height: 27px; font-size: 12px; color: #000; }
form#formContactMe input[type="text"] { padding: 3px 6px; width: 138px; font-size: 12px; border: 1px solid #A4A5A7; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #609; }
form#formContactMe textarea { padding: 3px 6px; width: 138px; height: 80px; font-family: sans-serif; font-size: 12px; border: 1px solid #A4A5A7; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #609; }
form#formContactMe input[type="image"] { float: right; }

/* Registration */
form#formSwitcher { clear: both; margin: 10px 0; }
form#formSwitcher select { width: 200px; padding: 4px 5px; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #8a3bb0; }

    form.formRegistration { display: none; padding: 0; }
    form#formRegistrationPrivate { display: block; }
    form#formRegistrationRegular { display: block; }
    form.formRegistration .col { margin-bottom: 10px; background: #fbfbfb; border: 1px solid #d1d1d1; }
    form.formRegistration .col1 { float: left; width: 63%; padding:10px 2%; }
        form.formRegistration .col1 h2 { color: #609; }
    form.formRegistration .col2 { float: right; width: 26%; padding:10px 2%; }
        form.formRegistration .col2 h3 { color: #609; }     
        form.formRegistration .col2 li.checkbox { position: relative; padding: 8px 0 20px 20px !important; }
        form.formRegistration .col2 li label { padding-top: 6px; font-size: 13px; }
        form.formRegistration .col2 li.checkbox label { display: inline; padding-bottom: 0; font-size: 12px; font-weight: normal; }
        form.formRegistration .col2 li.checkbox input[type="checkbox"] { position: absolute; left: 0; top: 10px; }
        form.formRegistration .col2 li input[type="text"] { width: 235px; }
    form ul li { padding-left: 0 !important; background: none !important; }
    form ul li p { font-size: 1em !important; }
    form.formRegistration .col1 ul { float: left; margin-left: 19px; padding: 10px 0; }
    
    form.formRegistration .col1 ul{width:48%;}
    form.formRegistration .col1{width:63%; margin:0 auto; padding:10px 2%;}
    form.formRegistration .col2{width:26%; float:right; margin-top:0; padding:10px 2%;}
    form.formRegistration input[type="text"]{width:92%; padding:5px 2%;}
    form.formRegistration select.nationality{width:92%;}
    
    form.formRegistration select.dob_month {width: 73px; margin-left:0;}
form.formRegistration select.dob_year {width: 70px; margin-left:0;}
form.formRegistration select.dob_day{width:60px; margin-left:0;}
    
    form.formRegistration .col1 ul.left { margin-left: 0; }
    form.formRegistration .col1 li { padding-bottom: 15px; font-size: 13px; }
        form.formRegistration label { display: inline-block; padding: 3px 0 8px 0; font-size: 12px; font-weight: bold; color: #4d4d4d;}
        form.formRegistration label.required { padding-right: 10px; }
        form.formRegistration input { color: #8a3bb0; }
        form.formRegistration input[type="text"] { padding: 5px; width: 273px; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
        form.formRegistration input[type="radio"] { margin-right: 5px; width: auto; }
        form.formRegistration select { margin-left: 20px; padding: 4px 5px; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #8a3bb0; }
            form.formRegistration select.nationality { margin-left: 0; width: 285px; }
            form.formRegistration select.title { margin-left: 0; }
            form.formRegistration select.dob_day { margin-left: 0; width: 79px; }
            form.formRegistration select#BusinessType_corporate { margin-left: 0; width: 273px; }
            form.formRegistration select.dob_month { width: 79px; }
            form.formRegistration select.dob_year { width: 79px; }
            form.formRegistration select.dob_day, form.formRegistration .col2  select.dob_month, form.formRegistration .col2 select.dob_year { width: 72px; }
            form.formRegistration .col2  select.dob_month, form.formRegistration .col2 select.dob_year          
            form.formRegistration select.current_address_years { margin-left: 0; width: 79px; }
            form.formRegistration select.current_address_months { width: 79px; }
        form.formRegistration .col1 textarea { padding: 5px; width: 570px; height: 100px; font-family: arial, sans-serif; font-size: 0.9em; background: #fff; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #8a3bb0; }
            form.formRegistration select#USATax, form.formRegistration select#FCDContact, form.formRegistration select#FoundThrough, form.formRegistration select#TransferReason { margin-left: 0; width: 245px; }
            form.formRegistration input[type="image"] { margin: 20px 0 10px 0; float: right; }
            
/* Contact Form */
#main.contact #content { width: 631px; }
.cntctpage #main.contact #content{width:65%;}
.cntctpage #main.contact #sidebar{width:32%;}
form.formContact { margin-bottom: 10px; padding: 10px 16px; background: #fbfbfb; border: 1px solid #d1d1d1; }
    form.formContact .col1 h2 { color: #609; }
    form ul li { padding-left: 0 !important; background: none !important; }
    form ul li p { font-size: 1em !important; }
    form.formContact ul { float: left; margin-left: 19px; padding: 10px 2%;; width: 45%; }
    form.formContact ul.left { margin-left: 0; }
    form.formContact li { padding-bottom: 15px; font-size: 13px; }
        form.formContact label { display: inline-block; padding: 3px 0 8px 0; font-size: 12px; font-weight: bold; color: #4d4d4d;}
        form.formContact label.required { padding-right: 10px; }
        form.formContact input { color: #8a3bb0; }
        form.formContact input[type="text"] { padding: 5px 2%; width: 95%; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
        form.formContact select { margin-left: 20px; padding: 4px 5px; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #8a3bb0; }
        form.formContact textarea { padding: 5px 2%; width: 90%; height: 100px; font-family: arial, sans-serif; font-size: 0.9em; background: #fff; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #8a3bb0; }
        form.formContact input[type="image"] { margin: 20px -2px 10px 0; float: right; }

#main.contact #sidebar { width: 300px; }
    #sidebar li.widget dl dt { display: inline-block; float: left; padding: 7px 0; width: 125px; font-size: 12px; font-weight: bold; color: #4d4d4d; }
    #sidebar li.widget dl dt.tel { padding-left: 25px; width: 100px; background: url(images/tel.gif) left center no-repeat; }
    #sidebar li.widget dl dt.mail { padding-left: 25px; width: 100px; background: url(images/mail.gif) 1px center no-repeat; }
    #sidebar li.widget dl dd { padding: 7px 0; font-size: 12px; color: #4d4d4d; }
    #sidebar li.widget dl dd a { text-decoration: none; color: #4d4d4d; }
    #sidebar li.widget dl dd a:hover { text-decoration: underline; }
    
    #sidebar li#widgetMap h4.place { font-size: 12px; color: #4d4d4d; }
    
/* Landing Page Colours */
#main ul.benefits { margin: 0; padding: 0; list-style: none; }
#main ul.benefits li.benefit, #main ul.benefits > li { position: relative; margin-top: 10px; padding: 10px 20px 10px 81px; background: #fff; border-top: 1px solid #ccc; }
#main ul.benefits li.benefit:first-child, #main ul.benefits > li:first-child { border-top: none; }
#main ul.benefits li h2.benefitTitle, #main ul.benefits > li > h2 { padding-bottom: 5px; font-size: 15px; }
#main ul.benefits li img.attachment-benefitThumb, #main ul.benefits > li > img, #main ul.benefits > li > p > img { position: absolute; left: 0; top: 21px; }

#main.france h1, #main.france h2, #main.france h3, #main.france h4, #main.france h5, #main.france h6 { color: #01477c; }
#main.france ul.benefits li h2.benefitTitle, #main.france ul.benefits > li > h2 { color: #900; }
#main.france a { color: #900; }
#main.france li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #900; }
#main.france li#widgetFreeQuote form#formFreeQuote select { color: #900; }
#main.france li#widgetFreeQuote form#formFreeQuote textarea { color: #900; }
#main.france li#widgetMarketReport p.postDate { color: #01477c; }
#main.france li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightEur.png) right center no-repeat; }
#main.france li#widgetFreeQuote form#formFreeQuote input.button { background: #015BBC; background-image: -webkit-gradient(linear, left top, left bottom, from(#28A9E1), to(#015BBC)); background-image: -webkit-linear-gradient(top, #28A9E1, #015BBC); background-image: -moz-linear-gradient(top, #28A9E1, #015BBC); background-image: -ms-linear-gradient(top, #28A9E1, #015BBC); background-image: -o-linear-gradient(top, #28A9E1, #015BBC); background-image: linear-gradient(top, #28A9E1, #015BBC); }

#main.italy h1, #main.italy h2, #main.italy h3, #main.italy h4, #main.italy h5, #main.italy h6 { color: #006837; }
#main.italy ul.benefits li h2.benefitTitle, #main.italy ul.benefits > li > h2 { color: #900; }
#main.italy a { color: #900; }
#main.italy li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #900; }
#main.italy li#widgetFreeQuote form#formFreeQuote select { color: #900; }
#main.italy li#widgetFreeQuote form#formFreeQuote textarea { color: #900; }
#main.italy li#widgetMarketReport p.postDate { color: #006837; }
#main.italy li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightUsd.png) right center no-repeat; }
#main.italy li#widgetFreeQuote form#formFreeQuote input.button { background: #006937; background-image: -webkit-gradient(linear, left top, left bottom, from(#009145), to(#006937)); background-image: -webkit-linear-gradient(top, #009145, #006937); background-image: -moz-linear-gradient(top, #009145, #006937); background-image: -ms-linear-gradient(top, #009145, #006937); background-image: -o-linear-gradient(top, #009145, #006937); background-image: linear-gradient(top, #009145, #006937); }

#main.spain h1, #main.spain h2, #main.spain h3, #main.spain h4, #main.spain h5, #main.spain h6 { color: #AF7E01; }
#main.spain ul.benefits li h2.benefitTitle, #main.spain ul.benefits > li > h2 { color: #900; }
#main.spain a { color: #900; }
#main.spain li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #900; }
#main.spain li#widgetFreeQuote form#formFreeQuote select { color: #900; }
#main.spain li#widgetFreeQuote form#formFreeQuote textarea { color: #900; }
#main.spain li#widgetMarketReport p.postDate { color: #AF7E01; }
#main.spain li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightEur.png) right center no-repeat; }
#main.spain li#widgetFreeQuote form#formFreeQuote input.button { background: #AF7E01; background-image: -webkit-gradient(linear, left top, left bottom, from(#C7A10C), to(#AF7E01)); background-image: -webkit-linear-gradient(top, #C7A10C, #AF7E01); background-image: -moz-linear-gradient(top, #C7A10C, #AF7E01); background-image: -ms-linear-gradient(top, #C7A10C, #AF7E01); background-image: -o-linear-gradient(top, #C7A10C, #AF7E01); background-image: linear-gradient(top, #C7A10C, #AF7E01); }

#main.aud h1, #main.aud h2, #main.aud h3, #main.aud h4, #main.aud h5, #main.aud h6 { color: #006837; }
#main.aud ul.benefits li h2.benefitTitle, #main.aud ul.benefits > li > h2 { color: #AF7E01; }
#main.aud a { color: #AF7E01; }
#main.aud li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #AF7E01; }
#main.aud li#widgetFreeQuote form#formFreeQuote select { color: #AF7E01; }
#main.aud li#widgetFreeQuote form#formFreeQuote textarea { color: #AF7E01; }
#main.aud li#widgetMarketReport p.postDate { color: #006837; }
#main.aud li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightEur.png) right center no-repeat; }
#main.aud li#widgetFreeQuote form#formFreeQuote input.button { background: #006937; background-image: -webkit-gradient(linear, left top, left bottom, from(#009145), to(#006937)); background-image: -webkit-linear-gradient(top, #009145, #006937); background-image: -moz-linear-gradient(top, #009145, #006937); background-image: -ms-linear-gradient(top, #009145, #006937); background-image: -o-linear-gradient(top, #009145, #006937); background-image: linear-gradient(top, #009145, #006937); }

#main.cad h1, #main.cad h2, #main.cad h3, #main.cad h4, #main.cad h5, #main.cad h6 { color: #1a1a1a; }
#main.cad ul.benefits li h2.benefitTitle, #main.cad ul.benefits > li > h2 { color: #900; }
#main.cad a { color: #900; }
#main.cad li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #900; }
#main.cad li#widgetFreeQuote form#formFreeQuote select { color: #900; }
#main.cad li#widgetFreeQuote form#formFreeQuote textarea { color: #900; }
#main.cad li#widgetMarketReport p.postDate { color: #1a1a1a; }
#main.cad li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightUsd.png) right center no-repeat; }
#main.cad li#widgetFreeQuote form#formFreeQuote input.button { background: #242021; background-image: -webkit-gradient(linear, left top, left bottom, from(#57585A), to(#242021)); background-image: -webkit-linear-gradient(top, #57585A, #242021); background-image: -moz-linear-gradient(top, #57585A, #242021); background-image: -ms-linear-gradient(top, #57585A, #242021); background-image: -o-linear-gradient(top, #57585A, #242021); background-image: linear-gradient(top, #57585A, #242021); }

#main.chf h1, #main.chf h2, #main.chf h3, #main.chf h4, #main.chf h5, #main.chf h6 { color: #1a1a1a; }
#main.chf ul.benefits li h2.benefitTitle, #main.chf ul.benefits > li > h2 { color: #900; }
#main.chf a { color: #900; }
#main.chf li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #900; }
#main.chf li#widgetFreeQuote form#formFreeQuote select { color: #900; }
#main.chf li#widgetFreeQuote form#formFreeQuote textarea { color: #900; }
#main.chf li#widgetMarketReport p.postDate { color: #1a1a1a; }
#main.chf li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightUsd.png) right center no-repeat; }
#main.chf li#widgetFreeQuote form#formFreeQuote input.button { background: #242021; background-image: -webkit-gradient(linear, left top, left bottom, from(#57585A), to(#242021)); background-image: -webkit-linear-gradient(top, #57585A, #242021); background-image: -moz-linear-gradient(top, #57585A, #242021); background-image: -ms-linear-gradient(top, #57585A, #242021); background-image: -o-linear-gradient(top, #57585A, #242021); background-image: linear-gradient(top, #57585A, #242021); }

#main.eur h1, #main.eur h2, #main.eur h3, #main.eur h4, #main.eur h5, #main.eur h6 { color: #01477c; }
#main.eur ul.benefits li h2.benefitTitle, #main.eur ul.benefits > li > h2 { color: #AF7E01; }
#main.eur a { color: #AF7E01; }
#main.eur li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #AF7E01; }
#main.eur li#widgetFreeQuote form#formFreeQuote select { color: #AF7E01; }
#main.eur li#widgetFreeQuote form#formFreeQuote textarea { color: #AF7E01; }
#main.eur li#widgetMarketReport p.postDate { color: #01477c; }
#main.eur li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightEur.png) right center no-repeat; }
#main.eur li#widgetFreeQuote form#formFreeQuote input.button { background: #015BBC; background-image: -webkit-gradient(linear, left top, left bottom, from(#28A9E1), to(#015BBC)); background-image: -webkit-linear-gradient(top, #28A9E1, #015BBC); background-image: -moz-linear-gradient(top, #28A9E1, #015BBC); background-image: -ms-linear-gradient(top, #28A9E1, #015BBC); background-image: -o-linear-gradient(top, #28A9E1, #015BBC); background-image: linear-gradient(top, #28A9E1, #015BBC); }

#main.usd h1, #main.usd h2, #main.usd h3, #main.usd h4, #main.usd h5, #main.usd h6 { color: #01477c; }
#main.usd ul.benefits li h2.benefitTitle, #main.usd ul.benefits > li > h2 { color: #900; }
#main.usd a { color: #900; }
#main.usd li#widgetFreeQuote form#formFreeQuote input[type="text"] { color: #900; }
#main.usd li#widgetFreeQuote form#formFreeQuote select { color: #900; }
#main.usd li#widgetFreeQuote form#formFreeQuote textarea { color: #900; }
#main.usd li#widgetMarketReport p.postDate { color: #01477c; }
#main.usd li#widgetMarketReport p a.readMore { background: url(images/landing/arrowRightUsd.png) right center no-repeat; }
#main.usd li#widgetFreeQuote form#formFreeQuote input.button { background: #015BBC; background-image: -webkit-gradient(linear, left top, left bottom, from(#28A9E1), to(#015BBC)); background-image: -webkit-linear-gradient(top, #28A9E1, #015BBC); background-image: -moz-linear-gradient(top, #28A9E1, #015BBC); background-image: -ms-linear-gradient(top, #28A9E1, #015BBC); background-image: -o-linear-gradient(top, #28A9E1, #015BBC); background-image: linear-gradient(top, #28A9E1, #015BBC); }

/* Legacy Code */
/* div boxes  */
.divleft{float:left; width:140px; padding: 5px; clear: both; margin: 0 0 10px 0;}
.divright{float:right; width:800px; padding: 5px; margin: 0 0 10px 0;}
.clear{clear:both;}

.code-container {width:700px; height:200px; text-align:left; font-size:85%}

.affiliate td p {padding:0;margin:0; }

pre.data{
padding:10px;margin:0;border:1px solid #eee;
width:678px; height:50px; text-align:left; white-space:normal;font-weight:bold;
}

div#banner1 {display:none;}
div#content table.affiliate td {font-weight:normal;border-bottom: 1px solid #ccc;font-size:90%;}


div#content table.affiliate td.new {background:#650199;color:#fff; text-align:center; border-bottom: none;}
div#content table.affiliate td.blank {border-bottom: none;}

.pageContent table.affiliate {width: 100%; background:none;margin:0;}

#standingOrderLetter { margin: 10px 0; padding: 10px; background: #fbfbfb; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#standingOrderLetter .address { text-align: right; }

p.terms { padding: 10px 20px; font-size: 8pt; }
ul#sidebar li#widgetCalculator .widgetContent { padding: 0; }
iframe#currencyConverter { width: 298px; height: 250px !important; border: none; }

a#trigger { display: none; }
#TB_window { position: relative; background: #fbfbfb; border: 1px solid #3f3f3f; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
a#TB_closeWindowButton { position: absolute; right: -8px; top: -8px; }
#TB_title { height: auto !important; background-color: none !important; }
#TB_ajaxWindowTitle { padding: 20px 15px 15px 15px !important; font-size: 16pt; font-weight: bold; }
#TB_window h3 { padding: 5px 0 15px 0; font-size: 11pt; line-height: 1.5em; }
#TB_window p { padding: 5px 0; }
#TB_window form#exitPopup label { display: block; float: left; padding: 5px; width: 80px; }
#TB_window form#exitPopup label.required { padding-left: 10px; background: url(images/star.gif) left 5px no-repeat; }
#TB_window form#exitPopup input[type="text"] { padding: 5px; width: 180px; background: #fff; border: 1px solid #d1d1d1; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #8a3bb0; }
#TB_window form#exitPopup input[type="image"] { display: block; margin: 5px auto; }

/* Landing Page 2 */
body.page-template-prime-location-2-php { background: #fafafa url(images/bodyPrimeLocation.gif) left top repeat-x; }
body.page-template-prime-location-2-php #header #navWrap { display: none; }
body.page-template-prime-location-2-php #header { /*padding-top: 36px; padding: 0;*/ height: 119px; background: #00163D url(images/logoPrimeLocation.png) left center no-repeat; }

body.page-template-prime-location-2-php h1#siteTitle { display: none; margin: 35px 0 30px 560px; width: 233px; background: url(images/logoCurrenciesBlue.png) no-repeat; color: #fff; font-size: 14pt; font-weight: 700; height: 54px; line-height:54px; overflow: hidden; padding: 0; }
body.page-template-prime-location-2-php h1#siteTitle span.tld{ color: #9966CB; }
body.page-template-prime-location-2-php h1#siteTitle a { position: relative; color: #fff; display: block; height: 54px; position: relative; text-decoration: none; width: 233px; }
body.page-template-prime-location-2-php h1#siteTitle a span.gilder-levin{ position: absolute; left: 0; top: 0; width: 233px; height: 54px; }

body.page-template-prime-location-2-php #header #tel { background: url(images/tel_pl.gif) left top no-repeat; }
body.page-template-prime-location-2-php #header #tel p.tel_international { display: none; }
body.page-template-prime-location-2-php #header #tel p.tel_freephone { font-weight: bold; }
body.page-template-prime-location-2-php #header #tel span.tel { font-size: inherit; }
body.page-template-prime-location-2-php #main { padding: 30px 0; }
body.page-template-prime-location-2-php #content { padding-top: 220px; background: url(images/banner_pl.jpg) left top no-repeat; }
body.page-template-prime-location-2-php #content h2 { font-size: 1.2em; color: #028EB5; }
body.page-template-prime-location-2-php #content p { font-size: 0.9em;}
body.page-template-prime-location-2-php #content ol { padding: 8px 20px 13px 0; list-style: none; }
body.page-template-prime-location-2-php #content ol li { padding: 10px 0 10px 46px; font-size: 0.9em; }
body.page-template-prime-location-2-php #content ol li.ol_0 { background: url(images/ol_1.gif) left 10px no-repeat; }
body.page-template-prime-location-2-php #content ol li.ol_1 { background: url(images/ol_2.gif) left 10px no-repeat; }
body.page-template-prime-location-2-php #content ol li.ol_2 { background: url(images/ol_3.gif) left 10px no-repeat; }
body.page-template-prime-location-2-php #content ol li.ol_3{ background: url(images/ol_4.gif) left 10px no-repeat; }
body.page-template-prime-location-2-php #content ol li.ol_4{ background: url(images/ol_5.gif) left 10px no-repeat; }
body.page-template-prime-location-2-php #content ol li strong { display: block; padding-bottom: 8px; font-size: 1.1em; }

body.page-template-prime-location-2-php ul#sidebar .testimonialUpper { padding-top: 0; min-height: 104px; }
body.page-template-prime-location-2-php ul#sidebar .testimonialUpper h3 { padding: 2px 0; }
body.page-template-prime-location-2-php ul#sidebar .testimonialUpper p.testimonialPlace { font-size: 0.8em; font-weight: bold; }
body.page-template-prime-location-2-php ul#sidebar blockquote { background-image: url(images/quote_right_blue.gif); }
body.page-template-prime-location-2-php ul#sidebar blockquote p { background-image: url(images/quote_left_blue.gif); }

body.page-template-prime-location-2-php #content .ctaRegister { padding: 30px 20px 20px 20px; text-align: center; background: #f5f5f5 url(images/cta.png) center top no-repeat; }
body.page-template-prime-location-2-php #content .ctaRegister h3 { line-height: 1.5em; text-align: left; color: #028EB5; }
body.page-template-prime-location-2-php #content .ctaRegister p { font-size: 0.8em; }
body.page-template-prime-location-2-php #content .ctaRegister p em { font-style: normal; color: #028EB5; }
/*-- add --*/
.clear{clear:both;}


.navigation{}
.mob_navigation{display:none;}  
/*#main.personal{position:relative;}*/

#clicksidebar{display:none; position:absolute; top:0; right:0; border-radius:5px; font-size:15px;}

/*-- --*/
.mob_nav { display:none; float:right; margin:0; padding:0;}
.mob_nav .btn_menu{ display:block; float:right; height:20px; width:22px; color:#e0e1e3; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:700; font-size:12px; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5); background:url(images/mobile_nav_icon.png) left top no-repeat; margin-top:70%;}
#jwplayer-1-div div{width:100%;}
.cls3 #widgetTestimonials,.cls3 #widgetGallery, .cls3 #widgetContact{display:none;}
.cls2 #widgetTestimonials,.cls2 #widgetGallery, .cls2 #widgetContact{display:none;}
.cls1 #widgetTestimonials,.cls1 #widgetGallery, .cls1 #widgetContact{display:block;}
/*-- live exchange rate --*/
.lexrt table{width:100%; table-layout:auto !important;}
ul#widgets li#widgetPersonal{z-index:99999;}    

.pageContentInner p img{max-width:100%; height:auto;}
.widgetBoxTight a img{width:100%;}
.bgimg img{width:100%; margin-bottom:10px;}
/*-- --*/

.page-id-4264 #sidebar,.page-id-4268 #sidebar, .page-id-4270 #sidebar, .page-id-8156 #sidebar, .page-id-4272 #sidebar, .page-id-4412 #sidebar, .page-id-4266 #sidebar{width:27%; float:right;}
.page-id-4264 #content,.page-id-4268 #content, .page-id-4270 #content, .page-id-8156 #content, .page-id-4272 #content, .page-id-4412 #content, .page-id-4266 #content{width:70%;}

/*-- video --*/   
    #jwplayer-1{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_elements{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_timeSliderRail{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar{ width: 100% !important;}
    #jwplayer-1 img{ max-width: 100%;}
    #jwplayer-1 #jwplayer-1_displayarea{ width: 100% !important ;}
    #jwplayer-1 #jwplayer-1_jwplayer_display{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_iconBackground{ left: 50% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_text{ width: 96% !important;}
    /*-- --*/
.page-id-7164 #content { float: left; padding-bottom: 10px; max-width: none; width:67%; }
.page-id-7164 #sidebar{float:right; width:30%; max-width:none;}
.page-id-7164 table.liveExchangeRates th{font-size:12px; line-height:21px; text-align:center;}
table.liveExchangeRates td{text-align:center}
.pageContent h1{padding-top:0;}
form#formFreeQuote{margin-top:15px;}
.pageContentInner img.wp-image-4362{margin-top:0;}
#bannerEasy{display:block;}
#bannerEasy2{display:none;}
p.credit{text-align:left;}
.safari ul#features li.feature {width:22.2%;}
@media only screen and (min-width: 1001px) and (max-width: 1024px) {
ul#navbar2 li a {padding: 0 30px;}  
.safari ul#features li.feature {width:22.2%;}
.home-content {
width: 96%;}
}

@media only screen and (min-width: 821px) and (max-width: 1000px) {
#clickme{display:none;} 
#header{}
#siteTitle{width:36%;}
ul#navbar2 { display:block; margin:20px 0 0 0;}
ul#navbar2 li a {padding:0 24px;}
#tels{margin:5px 0 0 0; float:right;}
#tels span{ margin:0 ; padding:0 0 0 55px;}

/*-- banner --*/
body#home #pitch .overlay {display:none;}
body#home ul#pitchSlides {}
ul#pitchMenu li{padding:12px 0; font-size:13px; height:33px;}
ul#pitchMenu li a{padding-left:23px; padding-right:23px; width:108px;}

    #home .clickh1{text-align:center;}
    
    #footerMenus { padding: 20px;}

   #footerMenus > ul { display: block; text-align: left;}
    #footerMenus > ul li.footerMenu { float: none; padding: 0; width: auto; text-align: center;  display:inline-block;}
    #footerMenus > ul li.footerMenu:first-child, #footerMenus > ul li.footerMenu:last-child { width: auto; }
    #footerMenus > ul li.footerMenu h4.footerMenuTitle,
    #footerMenus > ul li.footerMenu h4.footerMenuTitle a { padding:0 3px; }
    
    ul#utilities{float:left;}
    ul#utilities li:first-child a{padding-left:0;}
    p.credit{text-align:left;}
    #clickme span{display:none;}
ul#utilities{float:left;}

/*-- personal --*/

#clicksidebar{position:absolute; display:block; margin:0; top:90px; color:#fff !important; background:url(images/nav_default.png) left top repeat-x; height:30px; line-height:30px; font-size:12px; font-weight:bold; width:100px; text-align:center; text-decoration:none;}
#clicksidebar img{margin-left:5px;margin-top:3px;}
/*-- --*/
#main.personal #sidebar{width:32%;}
#main.personal #content{width:65%;}
#main.personal #sidebar ul#widgets{width:100%;}
ul#widgets li#widgetPersonal ul.nav li.current_page_item a{width:92%;}


/*-- the process --*/
#slidedeck_frame{margin:0 auto;  width:100% !important;}
ul#slidedeckNav{ width:100% !important;}
.skin-slidedeck dl.slidedeck > dd{width:100%;}
.skin-slidedeck dl.slidedeck > dd img.shadow{;}
.skin-slidedeck dl.slidedeck > dd img.aligncenter{width:100%;}
.skin-slidedeck dl.slidedeck > dd img.alignright{width:55%;}

/*-- --*/
.mob_nav { display:none;}
ul#navbar3{display:none;}
/*-- about --*/
#main ul.subnav109 > li{width:101px;}
ul#subnav{}
ul#subnav li{padding-left:2px;}
ul#subnav li a{padding:5px;}

/*-- signup --*/
form.formRegistration .col1{width:63%; margin:0 auto; padding:10px 2%;}
form.formRegistration .col2{width:26%; float:right; margin-top:0; padding:10px 2%;}
form.formRegistration select#USATax, form.formRegistration select#FCDContact, form.formRegistration select#FoundThrough, form.formRegistration select#TransferReason {width:100%;}
form.formRegistration .col1 ul{margin-left:0; width:48%;}
form.formRegistration input[type="text"]{width:92%; padding:5px 2%;}
form.formRegistration select.nationality{width:92%;}

form.formRegistration select.dob_month {width: 73px; margin-left:0;}
form.formRegistration select.dob_year {width: 70px; margin-left:0;}
form.formRegistration select.dob_day{width:60px; margin-left:0;}

/*-- --*/
li#widgetFreeQuote form#formFreeQuote ul.formContent{width: 100%; max-width:958px; }
li#widgetFreeQuote form#formFreeQuote li{display:inline-block;}
/*-- team --*/

.cls1 #widgetContact{display:none;}
.cls1 #widgetGallery{display:none;}
.cls1 #widgetTestimonials{display:none;}

.cls2 #widgetContact{display:none;}
.cls2 #widgetGallery{display:none;}
.cls2 #widgetTestimonials{display:none;}

.cls3 #widgetContact{display:block; width:195px; float:left; margin-top:15px;}
.cls3 #widgetGallery{display:block; width:220px; float:left; margin-right:0; margin-top:15px; padding:5px !important;}
.cls3 #widgetTestimonials{display:block; width:195px; float:left; margin-right:10px; margin-top:0;}
/*-- contact --*/
.cntctpage #main.contact #content{ width:65%;}
.cntctpage #main.contact #sidebar{ width:32%; float:right;}
.cntctpage ul#widgets li.widgetBox{width:94%; padding:8px 3%; margin-right:0; float:left;}
.cntctpage ul#widgets li.widgetBox:last-child{margin-right:0;}
.cntctpage ul#widgets li#widgetMap iframe{width:100%;}

/*-- --*/
ul#features li.feature{width:21%; margin:0; padding:15px 1.7%;}
ul#features li#featureTestimonials, ul#features li#featureRateAlert, ul#features li#featureMarketReports, ul#features li#featureBlog{height:338px;}
form#formRateAlert input#ra_send{float:left; margin-top:5px;}
.mob_nav .btn_menu{margin-right:10px;}
ul#features li.feature .featureContent{height:auto;}
form#formRateAlert li{margin-bottom:7px; padding-bottom:0;}
form#formRateAlert label{height:20px; line-height:20px;}
form#formRateAlert input[type="text"]{padding-top:2px; padding-bottom:2px;}
body#home ul#pitchMenu{height:58px;}
/*-- --*/
form#formFreeQuote li{float:left; width:45%; margin-right:20px;}
form#formFreeQuote input[type="text"]{width:93%;}
form#formFreeQuote li.fullWidth{width:94%; margin-right:0;}
form#formFreeQuote textarea{width:99%; clear:both; display:block;}
form#formFreeQuote select{width:99%;}

.page-id-4266  #profile{width:60%; padding:17px 2.3%;}
.page-id-4266 #sidebar{width:30%;}
.page-id-4266  #sidebar #widgetTestimonials{margin-right:0;}
.page-id-4264 #sidebar,.page-id-4268 #sidebar, .page-id-4270 #sidebar, .page-id-8156 #sidebar, .page-id-4272 #sidebar, .page-id-4412 #sidebar{width:27%; float:right;}
.page-id-4264 #content,.page-id-4268 #content, .page-id-4270 #content, .page-id-8156 #content, .page-id-4272 #content, .page-id-4412 #content{width:70%;}
/*-- video --*/   
    #jwplayer-1{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_elements{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_timeSliderRail{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar{ width: 100% !important;}
    #jwplayer-1 img{ max-width: 100%;}
    #jwplayer-1 #jwplayer-1_displayarea{ width: 100% !important ;}
    #jwplayer-1 #jwplayer-1_jwplayer_display{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_iconBackground{ left: 50% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_text{ width: 96% !important;}
    /*-- --*/
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{width:100%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input[type="text"]{clear:both; width:94%; display:block;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote select{width:99%; display:block;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{padding-bottom:3px;}
#main.pwsTemplate1 form#formFreeQuote textarea{clear:both; display:block; width:99%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input.button{margin-top:10px;}
ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
ul#currencyId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.page-id-9994 ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.safari ul#features li.feature {width:24.6%;}
}
@media only screen and (min-width: 768px) and (max-width: 820px) {

#bottom-abr-nav li#center-social-m {
  font: 14px "Akzidenz-Grotesk", "Akzidenz Grotesk", Arial, Helvetica, sans-serif;
  text-align: center;
  width: 100%;
  max-width: 150px;
}

.home-content {
width: 95%;}
#header{ }
#siteTitle{width:36%;}
ul#navbar2 { display:block; margin:20px 0 0 0;}
ul#navbar2 li a {padding:0 10px;}
#tels{margin:5px 0 0 0; float:right;}
#tels span{ margin:0 ; padding:0 0 0 12px;}
.mob_navigation{display:none !important;}
/*-- banner --*/
body#home #pitch .overlay {display:none;}

ul#pitchMenu li a{padding-left:18px; padding-right:18px; width:109px;}
#clickme span{display:none;}
ul#utilities{float:left;}
    /*-- personal --*/


/*-- the process --*/
#slidedeck_frame{ width:100% !important;}
ul#slidedeckNav{ width:100% !important;}
.skin-slidedeck dl.slidedeck > dd img.aligncenter{width:100%;}
.skin-slidedeck dl.slidedeck > dd img.alignright{width:55% !important;}
/*-- --*/
.mob_nav { display:none;}
ul#navbar3{display:none;}

/*-- about --*/
#main ul.subnav109 > li{width:13.7%;}

/*ul#subnav{ height:61px;}*/
ul#subnav li{padding-left:2px; height:61px;}

/*-- signup --*/
form.formRegistration .col1{width:63%; margin:0 auto; padding:10px 2%;}
form.formRegistration .col2{width:26%; float:right; margin-top:0; padding:10px 2%;}
form.formRegistration .col1 ul{margin-left:0; width:285px;}
/*-- --*/

li#widgetFreeQuote form#formFreeQuote ul.formContent{width: 100%; max-width:958px; }
li#widgetFreeQuote form#formFreeQuote li{display:inline-block;}

/*-- team --*/
#profile{max-width:896px; width:60%; padding:17px 3%;}
.cls1 #widgetContact{display:none;}
.cls1 #widgetGallery{display:none;}
.cls1 #widgetTestimonials{display:none;}

.cls2 #widgetContact{display:none;}
.cls2 #widgetGallery{display:none;}
.cls2 #widgetTestimonials{display:none;}

.cls3 #widgetContact{display:block; float:right !important; margin-top:15px !important;}
.cls3 #widgetGallery{display:block; width:209px !important; float:left !important; margin-right:0; margin-top:10px !important; padding:5px !important;}
.cls3 #widgetTestimonials{display:block; width:174px !important; float:left !important; margin-right:10px !important; margin-top:0 !important;}
.cls3 #widgetGallery img{width:100%; height:auto;}

/*-- contact --*/

.cntctpage ul#widgets li#widgetHours{}
.cntctpage ul#widgets li#widgetContactInfo{}
.cntctpage ul#widgets li#widgetMap{}
.cntctpage ul#widgets li#widgetMap iframe{width:100%;}
.cntctpage #main.contact #sidebar{float:right;}
/*-- --*/
ul#features li.feature{width:47%; margin:0 0 4px 0; padding:15px 1.3%;}
ul#features li#featureTestimonials, ul#features li#featureRateAlert, ul#features li#featureMarketReports, ul#features li#featureBlog{height:320px;}
form#formRateAlert input#ra_send{float:left; margin-top:20px;}
.mob_nav .btn_menu{margin-right:10px;}
ul#features li.feature .featureContent{height:auto;}

body#home ul#pitchMenu{height:52px;}
ul#pitchMenu li{height:32px; padding:10px 0; font-size:12px;}
ul#pitchMenu li.current{top:-22px; padding-top:12px;}
/*-- --*/
#main.personal #sidebar{width:31%;}
#main.personal #content{width:64%;}
#main.personal #sidebar ul#widgets{width:228px;}
ul#widgets li#widgetPersonal ul.nav li.current_page_item a{width:205px;}
/*-- --*/
form#formFreeQuote li{float:left; width:45%; margin-right:20px;}
form#formFreeQuote input[type="text"]{width:93%;}
form#formFreeQuote li.fullWidth{width:94%; margin-right:0;}
form#formFreeQuote textarea{width:99%; clear:both; display:block;}
form#formFreeQuote select{width:99%;}


.page-id-4264 #sidebar,.page-id-4268 #sidebar, .page-id-4270 #sidebar, .page-id-8156 #sidebar, .page-id-4272 #sidebar{width:27%; float:right;}
.page-id-4264 #content,.page-id-4268 #content, .page-id-4270 #content, .page-id-8156 #content, .page-id-4272 #content, .page-id-4412 #content{width:70%;}
.page-id-4412 #sidebar{width:27%; float:right;}
.page-id-4266 #sidebar{width:32%; float:right;}
.page-id-4266 #content{width:68%;}
/*-- video --*/   
    #jwplayer-1{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_elements{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_timeSliderRail{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar{ width: 100% !important;}
    #jwplayer-1 img{ max-width: 100%;}
    #jwplayer-1 #jwplayer-1_displayarea{ width: 100% !important ;}
    #jwplayer-1 #jwplayer-1_jwplayer_display{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_iconBackground{ left: 50% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_text{ width: 96% !important;}
    /*-- --*/
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{width:100%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input[type="text"]{clear:both; width:94%; display:block;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote select{width:99%; display:block;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{padding-bottom:3px;}
#main.pwsTemplate1 form#formFreeQuote textarea{clear:both; display:block; width:99%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input.button{margin-top:10px;}

#sidebar{width:28%;}
body#landing #sidebar {width:100%!important;}
ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
ul#currencyId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.page-id-9994 ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.safari ul#features li.feature {width:47%; padding:15px 1.3%;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {

    #main.abroad {padding-top:140px;}
    .fct {max-width:100%;}
    
.home-content {max-width:93%;}

 ul#navbar2 { display:none; float: none; max-width:320px;  width:100%; margin:0 auto; background:#999; border:1px solid #696969; height:auto; border-radius: 5px 0 5px 5px; -moz-border-radius: 5px 0 5px 5px;  -webkit-border-radius: 5px 0 5px 5px; /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #4E4E50 0%, #292627 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #4E4E50 0%, #292627 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #4E4E50 0%, #292627 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4E4E50), color-stop(1, #292627));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #4E4E50 0%, #292627 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #4E4E50 0%, #292627 100%);}
    ul#navbar2 li {padding: 0; height:auto; line-height: normal; background: none; color: #fff; display:block; width:100%;}
    ul#navbar2 li.current_page_item:last-child, ul#navbar2 li.current-page-ancestor:last-child {}
    ul#navbar2 li:first-child a { padding: 0; }

    ul#navbar2 li a { display: block; padding:8px; text-decoration: none; color: #fff; }
    ul#navbar2 li a:hover, ul#navbar2 li.current_page_item a, ul#navbar2 li.current-page-ancestor a { background: url(images/nav_over.png) left top repeat-x; } 

#clickme{display:block; float:none; max-width:301px; width:100%; margin:0 auto;}
#clickme img{float:right;}
#tels span{display:block; float:none; margin:0 0 10px 0;}
#clickme span{display:block; width:100px; float:left;}

#footer p.credit{max-width:240px; width:100%;}
ul#utilities{float:left;}
/*-- personal --*/

#clicksidebar{position:absolute; display:block; margin:0; top:134px; right:0; color:#fff !important; background:url(images/nav_default.png) left top repeat-x; height:30px; line-height:30px; font-size:12px; font-weight:bold; width:100px; text-align:center; text-decoration:none;}
#clicksidebar img{margin-left:5px;margin-top:3px;}

ul#widgets li#widgetPersonal{display:block; position:absolute; top:10px; border-radius:0; padding-bottom:0; margin:0; width:93%; border:0; }
ul#widgets li#widgetPersonal ul{background:#eeeaeb;}
ul#widgets li#widgetPersonal h2.widgetTitle {padding-left:10px; padding-right:10px;}
ul#widgets li#widgetPersonal h2.widgetTitleAffiliate {padding-left:10px; padding-right:10px;}
ul#widgets li#widgetPersonal ul.nav li{display:inline-block; border:0;} 
ul#widgets li#widgetPersonal ul.nav li a{padding:7px 10px;}
ul#widgets li#widgetPersonal ul.nav li.current_page_item a{background:#609; width:auto;}


#main.personal #content{width:100%; float:none;}


    
#main.personal #content{width:100%; float:none;}
.page-template-abroad-php #main.personal #content {margin-top: 140px;}
ul#widgets li#widgetDownloadBrochure{margin:0 auto 20px; width:94%; float:none; padding:8px 3%; line-height:31px;}
ul#widgets li#widgetTestimonials {margin:0 10px 0 0; width:92%; float:left;}
ul#widgets li#widgetRateAlert{margin:0 0 20px 0; width:92%; float:right;}
#main.personal #sidebar {width:100%; padding-top:21px; border-top:1px solid #ccc;}



/*-- the process --*/
#slidedeck_frame{margin:0 auto; max-width:651px; width:100% !important;}
ul#slidedeckNav{max-width:651px; width:100% !important;}
ul#slidedeckNav li{width:25px !important; height:47px !important; margin-top:0 !important;}
ul#slidedeckNav li.next{right:-2px !important; top:108px !important;}
ul#slidedeckNav li.prev{left:-2px !important; top:108px !important;}
ul#slidedeckNav li a{width:25px !important; height:47px !important;}
ul#slidedeckNav li.prev a{ background: url(images/fcd-prev-mob.png) no-repeat left top !important;}
ul#slidedeckNav li.next a{ background: url(images/fcd-next-mob.png) no-repeat right top !important;}
#slidedeck_frame dd img.aligncenter{width:100%;}
#slidedeck_frame dd img.alignright {width:55%;}

.mob_nav { display:block;}
ul#navbar3{display:none;}

/*-- signup --*/

/*-- --*/
#main.pwsTemplate1 #content { width: 100% !important; max-width:958px; }
#main.pwsTemplate1 #sidebar { width: 100% !important;  max-width:958px;}
#main.pwsTemplate1 #widgets { width: 100% !important; max-width:958px;}
li#widgetFreeQuote form#formFreeQuote ul.formContent{width: 100%; max-width:958px; }
li#widgetFreeQuote form#formFreeQuote li{display:inline-block;}
/*-- team --*/
#profile{max-width:896px; width:92%; float:none;}
.cls1 #widgetContact{display:none;}
.cls1 #widgetGallery{display:none;}
.cls1 #widgetTestimonials{display:none;}

.cls2 #widgetContact{display:none;}
.cls2 #widgetGallery{display:none;}
.cls2 #widgetTestimonials{display:none;}

.cls3 #widgetContact{display:block; width:40% !important; float:right !important; margin-top:15px !important; }
.cls3 #widgetGallery{display:block; max-width:40% !important; float:left !important; margin-right:0; margin-top:10px !important; padding:5px !important;}
.cls3 #widgetGallery img{width:100%; height:auto;}
.cls3 #widgetTestimonials{display:block; width:92% !important; max-width:895px; float:none !important; margin-right:0 !important; margin-left:0 !important; margin-bottom:10px; margin-top:15px !important; clear:both;}
/*-- contact --*/
.cntctpage #main.contact #content{max-width:958px; width:100%;}
.cntctpage #main.contact #sidebar{ width:100%; float:none; margin:15px auto 0; clear:both;}
.cntctpage ul#widgets {display:block; text-align:center;}
.cntctpage ul#widgets li.widgetBox{margin-right:0; float:none; display:inline-block; text-align:left;}

.cntctpage ul#widgets li#widgetHours{width:18%;  padding:8px 2%; }
.cntctpage ul#widgets li#widgetContactInfo{width:36%;  padding:8px 2%; float:left;}
.cntctpage ul#widgets li#widgetMap{width:31%;  padding:8px 2%; float:right;}

.cntctpage ul#widgets li.widgetBox iframe{width:100%;}
.cntctpage ul#widgets li.widgetBox:last-child{margin-right:0;}
.cntctpage form.formContact ul{margin-left:0; margin-right:10px; }
.cntctpage form.formContact textarea{}
/*-- video --*/   
    #jwplayer-1{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_elements{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_timeSliderRail{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar{ width: 100% !important;}
    #jwplayer-1 img{ max-width: 100%;}
    #jwplayer-1 #jwplayer-1_displayarea{ width: 100% !important ;}
    #jwplayer-1 #jwplayer-1_jwplayer_display{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_iconBackground{ left: 50% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_text{ width: 96% !important;}
    /*-- --*/
ul#features li.feature{width:44%; margin:0; padding:15px 2.7%; margin-left:0 !important; margin-bottom:5px !important}
ul#features li#featureTestimonials, ul#features li#featureRateAlert, ul#features li#featureMarketReports, ul#features li#featureBlog{height:272px;}
form#formRateAlert input#ra_send{float:left; margin-top:20px;}

ul#features li.feature .featureContent{height:auto;}


/*-- --*/

.page-id-4264 #sidebar,.page-id-4268 #sidebar, .page-id-4270 #sidebar, .page-id-8156 #sidebar, .page-id-4272 #sidebar, .page-id-4412 #sidebar, .page-id-4266 #sidebar{width:100%; float:none;}
.page-id-4264 #content,.page-id-4268 #content, .page-id-4270 #content, .page-id-8156 #content, .page-id-4272 #content, .page-id-4412 #content, .page-id-4266 #content{width:100%;}
.page-id-7164 #content { float: none; padding-bottom: 10px; max-width: none; width:100%; }
.page-id-7164 #sidebar{float:none; width:100%; max-width:none;}
.safari ul#features li.feature {width:49.7%;}
.safari ul#features li#featureMarketReports {height:271px;}

}
@media only screen and (min-width: 700px) and (max-width: 767px) {
    
#header{}
#tels{float:left; margin:6px 0 0 78px;}

/*-- banner --*/
body#home #pitch .overlay {display:none;}

body#home ul#pitchMenu{height:55px;}
ul#pitchMenu li{font-size:12px; padding-top:9px; padding-bottom:9px; height:36px;}
ul#pitchMenu li a{padding-left:15px; padding-right:15px; width:100px;}
ul#pitchMenu li.current { top:-22px; padding-bottom:0; padding-top:13px; }
ul#pitchMenu li.current a {color: #306; padding-top:17px; padding-bottom:23px;}
/*-- about --*/
#main ul.subnav109 > li{width:13.6%;}

ul#subnav li{padding-left:2px; height:61px;}
.page-id-4280 .pageContentInner{padding-top:62px; padding-bottom:15px;}

form.formRegistration .col1{width:63%; margin:0 auto; padding:10px 2%;}
form.formRegistration .col2{width:26%; float:right; margin-top:0; padding:10px 2%;}
form.formRegistration .col1 ul{margin-left:0; width:285px;}

#main.pwsTemplate1 #widgets{display:block; text-align:center;}
#main.pwsTemplate1 #widgets li{display:inline-block; width:25%; text-align:left;}

#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{width:100%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input[type="text"]{clear:none; display:inline-block; width:92%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote select{display:inline-block; width:99%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{padding-bottom:3px; margin-bottom:3px;}
#main.pwsTemplate1 form#formFreeQuote textarea{clear:none; display:inline-block; width:98%; max-width:none;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input.button{margin-top:10px; margin-right:0;}

#main.pwsTemplate1 #widgets li#widgetLiveRates{float:left;}
#main.pwsTemplate1 #widgets li#widgetMarketReport{float:right;}
.mob_nav .btn_menu{margin-right:0; margin-top:66%;}


form#formFreeQuote input[type="text"]{width:95%;}
form#formFreeQuote li{width:45%;}
form#formFreeQuote select{width:99%;}
form#formFreeQuote li.fullWidth{width:100%;}
form#formFreeQuote textarea{width:99%;}

.page-id-4274 .pageContentInner, .page-id-4276 .pageContentInner, .page-id-4661 .pageContentInner, .page-id-4278 .pageContentInner, .page-id-4471 .pageContentInner, .page-id-4280 .pageContentInner, .page-id-4287 .pageContentInner, .page-id-4293 .pageContentInner, .page-id-6303 .pageContentInner, .page-id-4290 .pageContentInner, .page-id-4295 .pageContentInner{padding-top:85px;}
ul#widgets li#widgetPersonal{height:77px;}
ul#widgets li#widgetPersonal li{font-size:11px;}
ul#widgets li#widgetPersonal ul.nav li a{padding:7px;}

ul#widgets li#widgetDownloadBrochure a.pdf{line-height:31px;}
ul#countriesId li{width: 40.9%; padding: 10px 2% 10px 6%;}
ul#currencyId li{width: 40.9%; padding: 10px 2% 10px 6%;}
.page-id-9994 ul#countriesId li{width: 40.9%; padding: 10px 2% 10px 6%;}
}
@media only screen and (min-width: 601px) and (max-width: 699px) {
    .fct {max-width:100%;}
#header{}
#tels{float:left; margin:6px 0 0 78px; }
#tels span{margin-bottom:10px;} 
/*-- banner --*/
body#home #pitch .overlay {display:none;}
body#home ul#pitchMenu{height:47px;}
ul#pitchMenu li{font-size:11px; padding-top:9px; padding-bottom:9px; height:29px;}
ul#pitchMenu li a{padding-left:11px; padding-right:11px; width:87px;}
ul#pitchMenu li.current { top:-22px; padding-bottom:0; padding-top:13px; }
ul#pitchMenu li.current a {color: #306; padding-top:17px; padding-bottom:23px;}
body#home ul#pitchSlides{margin-left:0; margin-right:0; margin-top:0;}

/*-- about --*/
#main ul.subnav109 > li{width:133px;}
ul#subnav{border-bottom:0;}
ul#subnav li{padding-left:2px; height:43px; margin:0 2px 2px 0; }
ul#subnav li:last-child{margin-right:0;}
/*-- signup --*/
form.formRegistration .col1{ width:100%; margin:0 auto;}
form.formRegistration .col2{ width:100%; float:left; margin-top:15px;}
form.formRegistration .col1 ul{margin-left:0;}
.page-id-4280 .pageContentInner{padding-top:62px; padding-bottom:15px;}

form.formRegistration .col1{width:95%; margin:0 auto; padding:10px 2%;}
form.formRegistration .col2{width:95%; float:left; margin-top:15px; padding:10px 2%;}
form.formRegistration .col1 ul{margin-left:0; width:285px; clear:both;}

#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{width:100%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input[type="text"]{clear:none; display:inline-block; width:75%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote select{display:inline-block; width:77%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{padding-bottom:3px; margin-bottom:3px;}
#main.pwsTemplate1 form#formFreeQuote textarea{clear:none; display:inline-block; width:77%; max-width:none;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input.button{margin-top:10px; margin-right:8%;}
.mob_nav .btn_menu{margin-right:0;  margin-top:63%;}

form#formFreeQuote input[type="text"]{width:95%;}
form#formFreeQuote li{width:45%;}
form#formFreeQuote select{width:99%;}
form#formFreeQuote li.fullWidth{width:100%;}
form#formFreeQuote textarea{width:99%;}


.page-id-4274 .pageContentInner, .page-id-4276 .pageContentInner, .page-id-4661 .pageContentInner, .page-id-4278 .pageContentInner, .page-id-4471 .pageContentInner, .page-id-4290 .pageContentInner{padding-top:122px;}

ul#widgets li#widgetPersonal{height:114px;}

.page-id-4295 .pageContentInner, .page-id-4287 .pageContentInner, .page-id-4293 .pageContentInner, .page-id-6303 .pageContentInner{padding-top:122px;}
.page-id-4295 ul#widgets li#widgetPersonal, .page-id-4287 ul#widgets li#widgetPersonal, .page-id-4293 ul#widgets li#widgetPersonal, .page-id-6303 ul#widgets li#widgetPersonal{height:114px;}
.page-id-4280 .pageContentInner{padding-top:122px; padding-bottom:15px;}

ul#widgets li#widgetDownloadBrochure a.pdf{line-height:31px;}
#main ul.subnav109 > li{width:24.2%;}
ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
ul#currencyId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.page-id-9994 ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}

}

@media only screen and (min-width: 480px) and (max-width: 600px) {
#main.abroad {padding-top:180px;}   
.fct {max-width:100%;}
#header{}
#tels{float:left; margin:25px 0 0 0;  clear:both;}
#tels span{margin:0 25px 0 0; display:inline-block;}    
#siteTitle{width:220px;}
/*-- banner --*/
body#home #pitch .overlay {display:none;}
body#home ul#pitchMenu{height:47px;}
ul#pitchMenu li{font-size:10px; padding-top:9px; padding-bottom:9px; height:29px;}
ul#pitchMenu li a{padding-left:2px; padding-right:2px; width:82px;}
ul#pitchMenu li.current { top:-22px; padding-bottom:0; padding-top:13px; }
ul#pitchMenu li.current a {color: #306; padding-top:17px; padding-bottom:23px;}
body#home ul#pitchSlides{margin-left:0; margin-right:0; margin-top:0;}

/*-- about --*/
#main ul.subnav109 > li{width:133px;}
ul#subnav{border-bottom:0; }
ul#subnav li{padding-left:2px; height:43px; margin:0 5px 5px 0; }
form.formRegistration .col1 ul{margin-left:0;}
.mob_nav .btn_menu{margin-right:0; }
.page-id-4280 .pageContentInner{padding-top:62px; padding-bottom:15px;}

form.formRegistration .col1{width:95%; margin:0 auto; padding:10px 2%;}
form.formRegistration .col2{width:95%; float:left; margin-top:15px; padding:10px 2%;}
form.formRegistration .col1 ul{margin-left:0; width:285px;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{width:100%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input[type="text"]{clear:none; display:inline-block; width:75%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote select{display:inline-block; width:78%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{padding-bottom:3px;}
#main.pwsTemplate1 form#formFreeQuote textarea{clear:none; display:inline-block; width:78%; max-width:none;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input.button{margin-top:10px; margin-right:8%;}
.mob_nav .btn_menu{margin-right:0;  margin-top:20px;}

.page-id-4274 .pageContentInner, .page-id-4276 .pageContentInner, .page-id-4661 .pageContentInner, .page-id-4278 .pageContentInner, .page-id-4471 .pageContentInner, .page-id-4290 .pageContentInner{padding-top:122px;}
ul#widgets li#widgetPersonal{height:114px;}

.page-id-4295 .pageContentInner, .page-id-4287 .pageContentInner, .page-id-4293 .pageContentInner, .page-id-6303 .pageContentInner{padding-top:122px;}
.page-id-4295 ul#widgets li#widgetPersonal, .page-id-4287 ul#widgets li#widgetPersonal, .page-id-4293 ul#widgets li#widgetPersonal, .page-id-6303 ul#widgets li#widgetPersonal{height:114px;}
.page-id-4280 .pageContentInner{padding-top:122px; padding-bottom:15px;}


#countriesId li{width:150px;}
ul#widgets li#widgetDownloadBrochure a.pdf{line-height:31px;}
#main ul.subnav109 > li{width:32.3%; margin:0 2px 2px 0;}
ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
ul#currencyId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.page-id-9994 ul#countriesId li{width: 36.4%; padding: 10px 2% 10px 10%;}
.safari ul#features li.feature {width:92%; padding-left:4%; padding-right:4%;}
}
@media only screen and and (max-width: 488px) {

#bottom-abr-nav li#center-social-m {
 display:none;}

}

@media only screen and (min-width: 320px) and (max-width: 480px) {



    #bottom-abr-nav li#center-social-m {
 display:none;}

    
.home-content {max-width:90%;}
#wrapper{width:90%;}
.page-id-4274 #header, .page-id-4276 #header, .page-id-4661 #header, .page-id-4278 #header, .page-id-4471 #header, .page-id-4280 #header, .page-id-4287 #header, .page-id-4293 #header, .page-id-6303 #header, .page-id-4290 #header, .page-id-4295 #header{}

 ul#navbar2 { display:none;}
        
#footer p.credit{max-width:240px; width:100%;}
ul#utilities{float:left;}
#footerLower p.credit{padding-left:0; padding-right:0;}
p.credit{padding-left:10px; padding-right:10px;}
/*-- personal --*/

#clicksidebar{position:absolute; display:block; margin:10px auto 0; top:212px; color:#fff !important; background:url(images/nav_default.png) left top repeat-x; height:30px; line-height:30px; width:110px; text-align:center; text-decoration:none;}

/*-- the process --*/
#slidedeck_frame{margin:0 auto; max-width:651px; width:100% !important;}
ul#slidedeckNav{max-width:651px; width:100% !important;}
ul#slidedeckNav li{width:25px !important; height:47px !important; margin-top:0 !important;}
ul#slidedeckNav li.next{right:-2px !important; top:108px !important;}
ul#slidedeckNav li.prev{left:-2px !important; top:108px !important;}
ul#slidedeckNav li a{width:25px !important; height:47px !important;}
ul#slidedeckNav li.prev a{ background: url(images/fcd-prev-mob.png) no-repeat left top !important;}
ul#slidedeckNav li.next a{ background: url(images/fcd-next-mob.png) no-repeat right top !important;}

#slidedeck_frame dd img{display:none;}
/*-- free quote --*/
form#formFreeQuote ul.formContent{max-width:652px; width:100%;}
form#formFreeQuote ul.formContent li{width:93%; margin-right:0; padding:6px 3%;}
form#formFreeQuote label{ float:left; margin-right:20px; display:block;}
form#formFreeQuote label.required{padding-right:8px; }
form#formFreeQuote input[type="text"]{max-width:238px; width:100%; display:block;}
form#formFreeQuote select{max-width:248px; width:100%; display:block;}
form#formFreeQuote textarea{width:100%; display:block;}
form#formFreeQuote li.fullWidth{width:100% !important;}
.mob_nav { display:block;}
ul#navbar3{display:none;}
/*-- --*/
#main.pwsTemplate1 #content { width: 100% !important; max-width:958px; }
#main.pwsTemplate1 #sidebar { width: 100% !important;  max-width:958px;}
#main.pwsTemplate1 #widgets { width: 100% !important; max-width:958px;}

li#widgetFreeQuote form#formFreeQuote ul.formContent{width: 100%; max-width:958px; }
li#widgetFreeQuote form#formFreeQuote li{display:inline-block;}
ul#subnav{border-bottom:0; }
/*-- team --*/
#profile{max-width:896px; width:93%; padding:17px 3.2%;}

.cls1 #widgetContact{display:none;}
.cls1 #widgetGallery{display:none;}
.cls1 #widgetTestimonials{display:none;}

.cls2 #widgetContact{display:none;}
.cls2 #widgetGallery{display:none;}
.cls2 #widgetTestimonials{display:none;}

.cls3 #widgetContact{display:block; width:190px !important; float:none !important; margin:10px auto !important;}
.cls3 #widgetGallery{display:block; width:220px !important; float:none !important;  padding:5px !important; margin:10px auto !important;}
.cls3 #widgetTestimonials{display:block; width:90% !important; float:none !important; margin-right:0 !important; margin-left:0 !important; margin:10px 0 10px 0 !important; clear:both; display:block; padding:10px 4%;}
/*-- live exchange rate --*/
.lexrt table.liveExchangeRates th{font-size:9px; line-height:normal; padding:10px;}
#footerMenus > ul li.footerMenu{padding:0; text-align:left;}
/*-- contact --*/
.cntctpage #main.contact #content{max-width:958px; width:100%;}
.cntctpage #main.contact #sidebar{ width:100%; float:none; margin:15px auto 0; clear:both;}
.cntctpage ul#widgets li.widgetBox{width:93%; padding:8px 3%; margin-right:0; float:none;}
.cntctpage ul#widgets li.widgetBox:last-child{margin-right:0;}
.cntctpage ul#widgets li.widgetBox iframe{width:100%;}
.cntctpage form.formContact ul{margin-left:0; width:100%;}
.cntctpage form.formContact textarea{width:95%;}
.cntctpage form.formContact input[type="text"]{width:95%;}
.cntctpage form.formContact label{clear:both;}
.cntctpage form.formContact label.required{padding-right:7px;}
/*-- video --*/   
    #jwplayer-1{ width: 100% !important; height:260px !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_elements{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar_timeSliderRail{ width: 100% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_controlbar{ width: 100% !important;}
    #jwplayer-1 img{ max-width: 100%;}
    #jwplayer-1 #jwplayer-1_displayarea{ width: 100% !important ; height:236px !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display{ width: 100% !important; height:236px !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_iconBackground{ left: 42% !important; top:38% !important;}
    #jwplayer-1 #jwplayer-1_jwplayer_display #jwplayer-1_jwplayer_display_text{ width: 96% !important; top:74px !important;}
    /*-- --*/
ul#features li.feature{width:92%; margin:0 0 10px 0; padding:15px 4%;}
ul#features li#featureTestimonials, ul#features li#featureRateAlert, ul#features li#featureMarketReports, ul#features li#featureBlog{height:auto;}
form#formRateAlert input#ra_send{float:left; margin-top:20px;}
ul#features li.feature .featureContent{height:auto;}
/*-- --*/

ul#subnav{border-bottom:0;}
ul#subnav li{padding-left:2px; height:43px; margin:0 5px 5px 0; }

ul#widgets li#widgetPersonal{display:block; position:absolute; top:10px; border-radius:0; padding-bottom:0; margin:0; width:88%; border:0; }
ul#widgets li#widgetPersonal ul{background:#eeeaeb; }
ul#widgets li#widgetPersonal ul.nav li{display:inline-block; border:0;} 
ul#widgets li#widgetPersonal ul.nav li a{padding:7px 10px;}
ul#widgets li#widgetPersonal ul.nav li.current_page_item a{background:#609; width:auto;}




#main.personal #content{width:100%; float:none;}
.page-template-abroad-php #main.personal #content {margin-top: 290px;}
#main.personal #content{width:100%; float:none;}
#main.personal.abroad #content {margin-top: 290px;}
ul#widgets li#widgetDownloadBrochure{margin:0 0 20px; width:94%; float:none; padding:8px 3%; line-height:18px;}
ul#widgets li#widgetTestimonials {margin:0 0 20px 0; width:93% !important; float:none; padding:10px 3.2%;}
ul#widgets li#widgetRateAlert{margin:0 0 20px 0; width:93% !important; padding:10px 3.2%; float:none;}
#main.personal #sidebar {width:100%; padding-top:21px; border-top:1px solid #ccc;}

ul#theTeam ul.teamMembers li{width:38px;}

.page-id-4264 #sidebar,.page-id-4268 #sidebar, .page-id-4270 #sidebar, .page-id-8156 #sidebar, .page-id-4272 #sidebar, .page-id-4412 #sidebar, .page-id-4266 #sidebar{width:100%; float:none; clear:both;}
.page-id-4264 #content,.page-id-4268 #content, .page-id-4270 #content, .page-id-8156 #content, .page-id-4272 #content, .page-id-4412 #content, .page-id-4266 #content{width:100%;}
ul#theTeam ul.teamMembers{padding:0;}
ul#theTeam > li h3{width:100%;}

.page-id-7164 #content { float: none; padding-bottom: 10px; max-width: none; width:100%; }
.page-id-7164 #sidebar{float:none; width:100%; max-width:none;}
.page-id-7164 .lexrt table th{padding:7px; font-size:12px;}

ul#widgets li#widgetPersonal h2.widgetTitle{padding-left:10px; padding-right:10px;}
ul#widgets li#widgetPersonal h2.widgetTitleAffiliate {padding-left:10px; padding-right:10px;}
#testimonialNext a img, #testimonialPrev a img{width:10px; height:13px;}
.testimonialNav{margin-top:2px;}

#bannerEasy{display:none;}
#bannerEasy2{display:block;}
.safari ul#features li.feature {width:92%; padding-left:4%; padding-right:4%;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    
#header{}
#tels{float:left; margin:22px 0 0 0; clear:both;}
#tels span{margin:0 25px 5px 0; display:block; clear:both;} 


/*-- banner --*/
body#home ul#pitchSlides{margin:0;}
body#home #pitch .overlay {display:none;}
ul#pitchMenu li{font-size:11px; padding-top:0; padding-bottom:0; line-height:20px; height:20px; background:#ccc; width:100%; margin-bottom:3px;}
ul#pitchMenu li a{padding-left:5%; padding-right:5%; display:block; text-align:left; width:90%;}
ul#pitchMenu li.current { top:0; padding-top:0; padding-bottom:0; line-height:20px; height:20px; }
ul#pitchMenu li.current a {color: #306; padding-top:0; padding-bottom:0; line-height:20px; height:20px;}
ul#pitchMenu li.current{background:none;}
body#home ul#pitchMenu{background:none;}
ul#pitchMenu li:last-child a{width:90%;}

.page-id-4280 .pageContentInner{padding-top:240px; padding-bottom:15px;}


.cls1 #widgetContact{display:none;}
.cls1 #widgetGallery{display:none;}
.cls1 #widgetTestimonials{display:none;}

.cls2 #widgetContact{display:none;}
.cls2 #widgetGallery{display:none;}
.cls2 #widgetTestimonials{display:none;}


.cls3 #widgetGallery{display:block; width:220px !important; float:none !important;  padding:5px !important; margin:10px auto !important;}
.cls3 #widgetTestimonials{display:block; width:83% !important; float:none !important; margin-right:0 !important; margin-left:0 !important; margin:10px 0 10px 0 !important; clear:both; display:block; padding:10px 4%; }
ul#widgets li#widgetPersonal ul.nav li{width:100%; font-size:11px; height:32px; line-height:32px;}
ul#widgets li#widgetPersonal ul.nav li a{padding:5px 10px;}
.page-id-4274 .pageContentInner, .page-id-4276 .pageContentInner, .page-id-4661 .pageContentInner, .page-id-4278 .pageContentInner, .page-id-4471 .pageContentInner, .page-id-4290 .pageContentInner{padding-top:240px;}
.page-id-4295 .pageContentInner, .page-id-4287 .pageContentInner, .page-id-4293 .pageContentInner, .page-id-6303 .pageContentInner, .page-id-22433 .pageContentInner{padding-top:208px;}
.page-id-4295 ul#widgets li#widgetPersonal, .page-id-4287 ul#widgets li#widgetPersonal, .page-id-4293 ul#widgets li#widgetPersonal, .page-id-6303 ul#widgets li#widgetPersonal{height:200px;}

form.formRegistration .col1{width:95%; margin:0 auto; padding:10px 2%;}
form.formRegistration .col2{width:95%; float:left; margin-top:15px; padding:10px 2%;}
form.formRegistration .col1 ul{margin-left:0; width:235px;}
form.formRegistration input[type="text"]{width:223px;}
form.formRegistration select.nationality{width:233px;}
form.formRegistration select.dob_month{width:76px;}
form.formRegistration select.dob_year{width:76px;}

#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{width:100%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input[type="text"]{clear:both; width:94%; display:block;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote select{width:99%; display:block; clear:both;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote li{padding-bottom:3px;}
#main.pwsTemplate1 form#formFreeQuote textarea{clear:both; display:block; width:99%;}
#main.pwsTemplate1 li#widgetFreeQuote form#formFreeQuote input.button{margin-top:10px;}
#siteTitle {width:60%;}
.mob_nav .btn_menu{margin-top:18px;}
ul#widgets li#widgetPersonal{height:232px;}
ul#countriesId li{width:82%; padding: 10px 2% 10px 15%; }   
ul#currencyId li{width:82%; padding: 10px 2% 10px 15%;} 
#main ul.subnav109 > li{width:48.4%; margin:0 2px 2px 0;}
.page-id-9994 ul#countriesId li{width:82%; padding: 10px 2% 10px 15%; }

}
@media only screen and (min-width: 365px) and (max-width: 479px) {
ul#widgets li#widgetDownloadBrochure a.pdf{line-height:31px;}
.safari ul#features li.feature {width:92%; padding-left:4%; padding-right:4%;}
}

@media only screen and (min-width: 320px) and (max-width: 820px) {
    
.mob_navigation{position:absolute; top:0; right:-135px; width:135px; height:100%; display:block;}   
.mob_navigation ul#navbar3{display:block; position:static; width:auto; height:100%;}

form.formRegistration select#USATax, form.formRegistration select#FCDContact, form.formRegistration select#FoundThrough, form.formRegistration select#TransferReason {width:100%;}
ul#utilities li:first-child a { padding-left:0;}
}
@media only screen and (min-width:0px) and (max-width: 320px) {
    
#main ul.subnav109 > li{width:48.3%; margin:0 2px 2px 0;}
#main.abroad {padding-top:310px;}
ul#countriesId li{width:82%; padding: 10px 2% 10px 15%;}    
ul#currencyId li{width:82%; padding: 10px 2% 10px 15%; }
.page-id-9994 ul#countriesId li{width:82%; padding: 10px 2% 10px 15%;}
.skin-slidedeck dl.slidedeck > dd{width:192px !important; padding:28px !important; height:172px !important;}
.skin-slidedeck dl.slidedeck > dd h2.slideTitle{font-size:13px !important; width:211px !important; padding:0 17px !important;}
ul#slidedeckNav{height:228px !important;}
.skin-slidedeck dl.slidedeck{height:228px !important;}
#slidedeck_frame{height:228px !important;}
ul#slidedeckNav li.prev{top:81px !important;}
ul#slidedeckNav li.next{top:81px !important;}
.postContent table {width: 245px!important;}
.market-report-flash {width:90%!important;margin-right:10px!important;}
body#service #sidebar { float: left; width: 100%!important; }
    body#service #sidebar ul#widgets { width: 100%!important; }
    body#service #content { float: rnone; width: 100%; }
    #service #headerImage { width:100%;height:auto;}
.property-tool-intro { font-size:24px!important;padding-bottom:15px;padding-top:6px; }
.property-tool-value { color: #8a3bb0;font-size:38px!important;font-weight:bold;padding-bottom:15px; }
.property-tool-date-statement { font-size:20px!important;padding-bottom:15px; }
#formPropertyCalculator { width:85%!important; }
.thanks-follow-us { width: 82% !important;padding: 10px 3.2%;float: none; }
.thanks-follow-us-img { width: 40px; }
}

@media only screen and (min-width:0px) and (max-width: 770px) {
    #header{padding:20px 0;}
    body,html{width:100%; overflow-x:hidden; position:relative;}
    #sidebar { float: left; width: 100%; }
    #content{width:100%; display:block; clear:both;}
    body#landing #content {width: 100%!important;}
    body#landing #sidebar {width: 100%!important;}
    #main ul.subnav109{margin-bottom:10px;}
    #contentInner{display:block; clear:both;}
    #page-4290 #main.personal #sidebar{margin-top:10px;}
    #postList{margin-top:8px;}
    .lexrt{max-width: 700px !important; width: 100%; display: block; overflow-x:scroll;}
    .page-id-7164 table.liveExchangeRates th{width:auto !important;}
    .lexrt table{width:100%; table-layout:fixed !important;}
    .home-content-left, .home-content-right {width:100%;}
    body#service #sidebar { float: left; width: 100%!important; }
    body#service #sidebar ul#widgets { width: 100%!important; }
    body#service #content { float: rnone; width: 100%; }
    #service #headerImage { width:100%;height:auto;}
    .property-banner  { width:100%; height: auto; }
#thanks-follow-us { width: 93% !important; }
}


/*----------------------- MARK STYLING - NEW STYLES ----------------------*/

.market-report-flash {
    width:29%;
    min-height: 96px;
    height:auto;
    background-color:#fbfbfb;
    float: left;
    margin-bottom:10px;
    padding-left: 10px;
    padding-right: 11px;
    padding-bottom: 11px;
    padding-top: 11px;
    font-size:13px!important;
    border: 1px solid #ccc;
}

.market-report-flash a:link, a:visited {
    text-decoration: none!important;
}

.market-report-flash a:hover {
    text-decoration: underline!important;
}

.intro-text {
font-family:arial;
font-size:14px!important;
line-height:20px;
font-weight:600;
} 

.page-id-7164 .navigation { font-family:arial!important; }

#formPropertyCalculator { width:92%; }

.property-tool-intro { font-size:36px;padding-bottom:15px; }
.property-tool-value { color: #8a3bb0;font-size:64px;font-weight:bold;padding-bottom:15px; }
.property-tool-date-statement { font-size:24px; }

.thanks-follow-us { 
width: 93%;
margin-top:20px;
padding: 10px 20px;
background: #fbfbfb;
border: 1px solid #ccc;
float: left; 
}

.button-white-text {
padding: 8px;
margin-top:30px!important;
padding-top:12px;
height:30px;
font-weight: bold;
border: 2px solid #5b0e88;
border-radius:4px;
background-color:#781bae;
color:#FFFFFF!important;
text-decoration:none;
width:50%;
font-size:20px;
text-align:center;
text-decoration:none!important;
font-color:#ffffff!important;
}





/*----------------------- MOVING GUIDE PAGE STYLES ----------------------*/


.page-id-18207 h1 {font-size:24px;}
.page-id-18207 .col-wrapper {width:100%;clear:both;margin-bottom:30px;}
.page-id-18207 .col1 {width:57%;float:left;margin-right:3%;}
.page-id-18207 .col2 {width:39%;float:left;margin-bottom:20px;padding-bottom:30px;border:0px;}
.page-id-18207 #main.personal #content {width:100%;}
.page-id-18207 .wpcf7-form {margin-bottom: 10px;padding:20px;margin-top:-25px;}
.wpcf7-mail-sent-ok {margin-top:50px;}
.page-id-18207 form ul.formContent { list-style: none; margin:0;padding:0;}
.page-id-18207 form ul.formContent li { padding: 0px 0;list-style-type: none; }
.page-id-18207 form ul.formContent li:first-child { padding-top: 0; }
.page-id-18207 form label { display: inline-block; padding-bottom: 0px; font-weight: bold; }
.page-id-18207 form input[type="text"],  form input[type="tel"], form input[type="email"] { border: 1px solid #d1d1d1; display: block; padding: 0px; min-width:97%;max-width: 100%; font-size: 12px; background: #fff;border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #000;margin-top: 0px; }
.page-id-18207 form label { display: inline-block; margin: 0px 0; font-size: 24px; }
.page-id-18207 form input[type="text"], form .col1 input[type="tel"],  { display: inline-block; margin: 25px 0 25px 20px; max-width: 100%; font-size: 24px; }
.page-id-18207 form input[type="image"] { float: right; margin-right: -4px; }
.page-id-18207 form input[type="submit"]{background: url(images/download-form.png) left top no-repeat;width:105px; height:30px;border:none;display:block;text-indent:-99999px;cursor:pointer;float:right;margin-top:10px;}
.page-id-18207 form input.example { color: #c7c7c7; }
.page-id-18207 label.invalid { color: #9E4ECD !important; }
.page-id-18207 input.invalid { border: 1px solid #9E4ECD !important; }
.page-id-18207 form select {width:98%;margin-top: 10px;min-width:100%;max-width:100%;}
.page-id-18207 .download-icon {color:#fff;}
.page-id-18207 div.wpcf7-mail-sent-ok {margin-left:0; max-width: 100%;}
.page-id-18207 .download-link {position: relative;overflow: visible;padding: 34px;padding-top: 19px;padding-left: 90px;width: 90%;height: 30px;background: url(images/competition/pdf-icon.png) 20px top no-repeat;background-size: 50px 50px;clear: both;}

@media only screen and (max-width: 767px) {
    
.page-id-18207 .col1 {width:100%;float:none;margin-bottom:20px;}
.page-id-18207 .col2 {width:100%;float:none;}

.page-id-18207 form input[type="text"],  form input[type="tel"], form input[type="email"] {min-width:96%;}

}


/*----------------------- SPAIN MOVING GUIDE PAGE STYLES ----------------------*/


.page-id-28479 h1 {font-size:24px;}
.page-id-28479 .col-wrapper {width:100%;clear:both;margin-bottom:30px;}
.page-id-28479 .col1 {width:57%;float:left;margin-right:3%;}
.page-id-28479 .col2 {width:39%;float:left;margin-bottom:20px;padding-bottom:30px;border:0px;}
.page-id-28479 #main.personal #content {width:100%;}
.page-id-28479 .wpcf7-form {margin-bottom: 10px;padding:20px;margin-top:-25px;}
.wpcf7-mail-sent-ok {margin-top:50px;}
.page-id-28479 form ul.formContent { list-style: none; margin:0;padding:0;}
.page-id-28479 form ul.formContent li { padding: 0px 0;list-style-type: none; }
.page-id-28479 form ul.formContent li:first-child { padding-top: 0; }
.page-id-28479 form label { display: inline-block; padding-bottom: 0px; font-weight: bold; }
.page-id-28479 form input[type="text"],  form input[type="tel"], form input[type="email"] { border: 1px solid #d1d1d1; display: block; padding: 0px; min-width:97%;max-width: 100%; font-size: 12px; background: #fff;border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; color: #000;margin-top: 0px; }
.page-id-28479 form label { display: inline-block; margin: 0px 0; font-size: 24px; }
.page-id-28479 form input[type="text"], form .col1 input[type="tel"],  { display: inline-block; margin: 25px 0 25px 20px; max-width: 100%; font-size: 24px; }
.page-id-28479 form input[type="image"] { float: right; margin-right: -4px; }
.page-id-28479 form input[type="submit"]{background: url(images/download-form.png) left top no-repeat;width:105px; height:30px;border:none;display:block;text-indent:-99999px;cursor:pointer;float:right;margin-top:10px;}
.page-id-28479 form input.example { color: #c7c7c7; }
.page-id-28479 label.invalid { color: #9E4ECD !important; }
.page-id-28479 input.invalid { border: 1px solid #9E4ECD !important; }
.page-id-28479 form select {width:98%;margin-top: 10px;min-width:100%;max-width:100%;}
.page-id-28479 .download-icon {color:#fff;}
.page-id-28479 div.wpcf7-mail-sent-ok {margin-left:0; max-width: 100%;}
.page-id-28479 .download-link {position: relative;overflow: visible;padding: 34px;padding-top: 19px;padding-left: 90px;width: 90%;height: 30px;background: url(images/competition/pdf-icon.png) 20px top no-repeat;background-size: 50px 50px;clear: both;}

@media only screen and (max-width: 767px) {
    
.page-id-28479 .col1 {width:100%;float:none;margin-bottom:20px;}
.page-id-28479 .col2 {width:100%;float:none;}

.page-id-28479 form input[type="text"],  form input[type="tel"], form input[type="email"] {min-width:96%;}

}

/* Moving Abroad Expats Testimonials Tooltip */


.expat-img {
    width: 60%;
}

.page-id-17890 div.wpcf7 {
    margin-top: -20px;
}

@media only screen and (max-width: 767px) {
    .expat-img {
        clear: both;
        width: 25%;
        height: auto;
    }
}


@media only screen and (max-width: 600px) {
    .expat-img {
        clear: both;
        margin-bottom: -30px;
        width: 100%;
        height: auto;
    }
}


.purple-txt {
    color: #650197;
}

.testimonials-wrap {
    clear: both;
    overflow: hidden;
    margin: 0 0 30px 0;
    padding: 10px;
    width: 100%;
   
}


.tooltip-content1 {
    position: relative;
    z-index: 9999;
    float: left;
    margin-right: 20px;
    margin-bottom: 40px;
    padding: 15px;
    width: 20%;
    border-radius: 10px;
    background: #f7f7f7;
    background-image: linear-gradient(
    #f0f0f0, #fff
    );
    box-shadow: 0 5px 6px rgba(48,54,61,0.2);
    font-size: 0.765em;
    line-height: 1.4;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f0f0f0, endColorstr=#fff)';
    cursor: default;
}

.tooltip-t1 {
    position: absolute;
    bottom: -48px;
    left: 50%;
    box-sizing: border-box;
    margin-left: -30px;
    width: 0;
    height: 0;
    border: 2em solid;
    border-color: transparent transparent #fff #fff;
    box-shadow: -5px 5px 6px 0 rgba(0, 0, 0, 0.2);
    content: '';
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
        -ms-transform: rotate(-45deg); /* IE 9 */
            transform: rotate(-45deg);
    -webkit-transform-origin: 0 0; /* Chrome, Safari, Opera */
        -ms-transform-origin: 0 0; /* IE 9 */
            transform-origin: 0 0;
}

.tooltip-content2 {
    position: relative;
    z-index: 9999;
    float: left;
    margin-right: 20px;
    margin-bottom: 40px;
    padding: 15px;
    width: 23%;
    border-radius: 10px;
    background: #f7f7f7;
    background-image: linear-gradient(
    #f0f0f0, #fff
    );
    box-shadow: 0 5px 6px rgba(48,54,61,0.2);
    font-size: 0.765em;
    line-height: 1.4;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f0f0f0, endColorstr=#fff)';
    cursor: default;
}


.tooltip-t2 {
    position: absolute;
    bottom: -48px;
    left: 50%;
    box-sizing: border-box;
    margin-left: -30px;
    width: 0;
    height: 0;
    border: 2em solid black;
    border-color: transparent transparent #fff #fff;
    box-shadow: -5px 5px 6px 0 rgba(0, 0, 0, 0.2);
    content: '';
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
        -ms-transform: rotate(-45deg); /* IE 9 */
            transform: rotate(-45deg);
    -webkit-transform-origin: 0 0; /* Chrome, Safari, Opera */
        -ms-transform-origin: 0 0; /* IE 9 */
            transform-origin: 0 0;
}

.tooltip-content3 {
    position: relative;
    z-index: 9999;
    float: left;
    margin-right: 20px;
    margin-bottom: 40px;
    padding: 15px;
    width: 40%;
    border-radius: 10px;
    background: #f7f7f7;
    background-image: linear-gradient(
    #f0f0f0, #fff
    );
    box-shadow: 0 5px 6px rgba(48,54,61,0.2);
    font-size: 0.765em;
    line-height: 1.4;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f0f0f0, endColorstr=#fff)';
    cursor: default;
}

.tooltip-t3 {
    position: absolute;
    bottom: -48px;
    left: 50%;
    box-sizing: border-box;
    margin-left: -30px;
    width: 0;
    height: 0;
    border: 2em solid black;
    border-color: transparent transparent #fff #fff;
    box-shadow: -5px 5px 6px 0 rgba(0, 0, 0, 0.2);
    content: '';
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
        -ms-transform: rotate(-45deg); /* IE 9 */
            transform: rotate(-45deg);
    -webkit-transform-origin: 0 0; /* Chrome, Safari, Opera */
        -ms-transform-origin: 0 0; /* IE 9 */
            transform-origin: 0 0;
}



.tooltip-text {
    position: relative;
    display: block;
    color: #650197;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    font-style: italic;
}


.tooltip-text::before {
    position: absolute;
    top: 23px;
    left: -10px;
    z-index: -1;
    color: #ccc;
    content: '\201C';
    font-size: 70px;
    line-height: 0.1em;
    opacity: 0.5;
}


.tooltip-text::after {
    position: absolute;
    right: -5px;
    bottom: 0;
    z-index: -1;
    color: #ccc;
    content: '\201D';
    font-size: 70px;
    line-height: 0.1em;
    opacity: 0.5;
}

@media only screen and (max-width: 960px) {
    .tooltip-content3 {
        width: 35%;
    }
}

@media only screen and (max-width: 767px) {
    .testimonials-wrap {
        float: left;
        clear: both;
        overflow: hidden;
        margin: 0;
        padding: 10px 10px 0 3px;
        width: 100%;
    }

    .tooltip-content1 {
        margin-bottom: 60px;
        max-width: 640px;
        width: 94%;
    }

    .tooltip-content2 {
        margin-bottom: 60px;
        max-width: 640px;
        width: 94%;
    }

    .tooltip-content3 {
        margin-bottom: 60px;
        max-width: 640px;
        width: 94%;
    }
}

@media only screen and (max-width: 488px) {
    .tooltip-content1 {
        margin-bottom: 60px;
        max-width: 640px;
        width: 90%;
    }

    .tooltip-content2 {
        margin-bottom: 60px;
        max-width: 640px;
        width: 90%;
    }

    .tooltip-content3 {
        margin-bottom: 60px;
        max-width: 640px;
        width: 90%;
    }
}


.page-id-22540   .wide-display  {
        min-width:33%;
        position: relative;
        width: 100%;
        height:100%;
        margin-top:6px;
        overflow: hidden;
        height:366px;
           }



       /*! First img Holder */

.page-id-22540       #firstholder {
        width: 210px;
        height: 100%;
        float:left;
        display:inline-block;
        margin-left:1px;
        margin-right:0px;
         }


.page-id-22540      .item1 {
      width: 24%;
      margin:  auto;
      position:relative;
       }



.page-id-22540      #secondholder {
      width: 210px;
      height: 100%;
      float:left;
      display:inline-block;
      margin-right:0px;

       }

.page-id-22540     #thirdholder {
        width: 210px;
        height: 100%;
        float:left;
        display:inline-block;
         }

.page-id-22540 .wide-display IMG {
	width: 200px;
	height: 252px;
}