/*
Theme Name: GreenCaller
Theme URI: http://greencaller.com
Description: GreenCaller sitebuild
Author: SKAWA Innovation Ltd.
Version: 1.1
License: Proprietary
*/

/*
 * Overwrite the default layout styles here
*/

.menu li.current-menu-item{
    background:url(/wp-content/themes/greencaller/images/main-images/nav-active.png) repeat-x top center;
    height:70px;
    position:relative;
}

.menu li.current-menu-item a:before {
    content: "";
    display:block;
    width:8px;
    height:70px;
    background:url(/wp-content/themes/greencaller/images/main-images/nav-shadow.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:-8px;
}

.menu li.current-menu-item a:after {
    content: "";
    display:block;
    width:8px;
    height:70px;
    background:url(/wp-content/themes/greencaller/images/main-images/nav-shadow.png) no-repeat top right;
    position:absolute;
    top:0px;
    right:-8px;
}

.menu li {
    height: 70px;
}

#loginpanel, #registrationpanel, #lostpasswdpanel-container {
    display: none;
}
#loginpanel p.login-error, p.pass-error {
    color: red;
    display: none;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 0px 0px 0px 5px;
}

.login-ajax-loader {
    float: right;
    display: none;
}

.lostpasswdpanel-container p {
    padding-left: 1px;
}
.lostpasswdpanel-container h2 {
    margin-bottom: 18px;
}

section {
    overflow: hidden;
}

.entry-content {
    margin-top:75px;
    position: relative;
}

.entry-content-w-head {
    margin-top:23px;
    position: relative;
}

#nav-above {
    margin-bottom: 24px;
}

#nav-below {
    margin-top: 24px;
}

.loginpanel-buttons-container .okButton{
    width: auto;
}

.pricing-box-first {
    padding-top: 58px;
}

#pleasewait, #sendingmail {
    display: none;
}

.contact-us {
    margin-top: 34px;
}
.contact-list {
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}

.features li {
    position: relative;
    padding-left: 110px;
    height: 150px;
    margin-bottom: 8px;
}

.features img{
    float: none;
    display: block;
    position: absolute;
    margin-left: -110px;
}

.mailsent {
    color: #53B929;
    font-size: 18px;
    text-shadow: white 0px 1px 0px;
    font-weight: bold;
}

.top-3-list, .top-3-bg ol {
    width: 820px;
}

.postit-box ul {
    height: 210px;
}
.postit-box p {
    margin-bottom: 8px;
}
.postit-box li {
    font-size: 16px;
    padding-bottom: 0px;
    line-height: 20px
}

p, .lead {
    margin-bottom: 12px;
}
#btn-show-all-fees {
    margin-top: 0px;
}

.follow-us-box {
    margin-top: 24px;
}
.follow-us-box li {
    margin-right: 12px;
}

.partners-box {
    margin-top: 24px;
}
.category-title {
    margin-bottom: 48px;
}
.smaller-heading {
    font-size: 22px !important;
}

.front-lead {
    line-height: 22px !important;
    font-size: 14px !important;
}
.front-lead a {
    font-size: 14px;
    text-decoration: none;
}

.overlay-heading {
    font-size: 16px !important;
    font-weight: bold;
    color: #666;
}

.video-placeholder {
    width: 300px;
    height: 190px;
    cursor: pointer;
}
#simplemodal-container {
    padding: 0px;
}
#simplemodal-container a.modalCloseImg {
    background:url(/wp-content/themes/greencaller/images/x.png) no-repeat; /* adjust url as required */
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:-15px;
    right:-18px;
    cursor:pointer;
}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}

#youtube-intro-vid {
    display: none;
}

/* overrides for try it now arrow */
header{
    position: relative;
}

header div.try-it-now-arrow {
    position: absolute;
    top: 70px;
    left: 20px;
    overflow: visible;
    height: 60px;
}
header div.try-it-now-arrow img {
    height: 50px;
    width: 21px;
    display: inline-block;
}
header div.try-it-now-arrow p {
    display:inline-block;
    font-size: 14px;
    font-family:'Architects Daughter', cursive;
    margin: 0px 0px 0px 5px;
    top: 0px;
}
.havidij-container {
    margin: 12px 0px 12px 10px;
}
.havidij-percdij {
    margin-top:18px;
}


/*
 * WORDPRESS EDITOR DEFINITIONS
*/
.alignright {
    float: right;
    margin: 0px 0px 0px 8px

}
.aligncenter {
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    position: relative;
}
.alignleft {
    float: left;
    margin: 0px 8px 0px 0px
}

/*.pricing-box li {
    padding: 6px;
}*/

.smaller-p p {
    margin: 0px;
}

#bg2 {
    height: 100%;
    position: relative;
}
body, html {
    height: 100% !important;
}

.footer-wrapper {
    width: 100%;
}

.copy {
    margin-right: auto;
    margin-left: auto;
}

.clear-aff-presets {
    text-align: center !important;
}
