html{
    line-height: 1.3em;
}
body{
    word-break: break-word;
    word-wrap: break-word;
}
a:link{
    color: #f60;
}
b,strong{
    font-family: 'fsalbertbold';

    /*====== !!!IMPORTANT!!! DON'T TOUCH IT -> FONT ALREADY BOLD ->>> fsalbertbold ====*/
    font-weight: normal;
    /*====== DON"T TOUCH IT ====*/
}
#navigation{
    overflow: visible;
}
.travel-view-type-listing{
    float: left;
    width: 78%;
}
.travel-pag-row-contry-type{
    position: relative;
    float: left;
    overflow: hidden;
    width: 277px;
    height: 332px;
    margin-right: 30px;
    margin-bottom: 30px;
    border-bottom: 10px solid white;
    background: #fff;
}
.travel-pag-row-contry-type > a{
    display: block;
    margin-bottom: 3px;
    padding: 9px 15px;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.3em;
    color: #3c3c3c;
}
.travel-pag-row-contry-type > a:hover{
    text-decoration: underline;
}
.travel-pag-row-contry-type > img{
    min-width: 100%;
}
.travel-pag-row-contry-type > p{
    margin: 3px 0;
    padding: 0 15px;
}
.view-filters{
    width: 100%;
    margin-top: 30px;
    margin-right: 45px;
    margin-bottom: 30px;
    padding: 13px;
    border-bottom: 5px solid #cdcdcd;
    background: url(../../../modules/traveldudes/theme/img/filter-patter.jpg);
}
.view-filters .views-exposed-widgets{
    margin: 0;
}
.view-filters .views-exposed-widget{
    padding: 0;    
}
.view-filters .form-type-select{
    border-bottom: 5px solid #3b3b3b;
    margin-right: 15px;
}
.view-filters .form-type-select select{
    margin: 0!important;
    border: 0!important;
}
.view-filters .views-submit-button input[type=submit]{
    padding: 0!important;
}
.view-filters .ctools-auto-submit-processed{
    margin-bottom: 0;
}
ul.pager > li{
    padding: .3em .6em;
    line-height: 2em;
}
ul.pager > li.pager-current,
ul.pager > li.pager-item:hover{
    background: #fff;
}
.tdudes-block-search-button span.search-button,
.block-social-media-links .horizontal li a{
    position: relative;
    top: 2px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    border-radius: 100%;
}
.block-social-media-links .horizontal li a{
    border: 3px solid rgba(0,0,0,0);
}
.block-social-media-links .horizontal li a:hover{
    border: 3px solid white;
}
.block-social-media-links .horizontal li a:active{
    border: 3px solid rgba(0,0,0,0);
    box-shadow: inset 0 2px 2px rgba(0,0,0,.3);
}
.tdudes-block-search-button span.search-button{
    position: relative;
    top: 1px;
}
.tdudes-block-search-button span.search-button:hover{
    background: url(../images/search-hover.png) no-repeat left top;
}
.tdudes-block-search-button span.search-button:active{
    top: 1px;
    box-shadow: none;
}
.not-front .region-highlighted{
    clear: both;
    overflow: hidden;
    padding: 0;
}
.not-front .region-highlighted .block.block-views{
    width: 277px;
    margin-right: 30px;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
}
.not-front .region-highlighted .block.block-views .view-header a{
    display: block;
    border-bottom: 5px solid #3c3c3c;
    font-family: 'fsalbertbold';
    font-size: 34px;
    font-weight: normal;
    color: #3c3c3c;
}
.not-front .region-highlighted .block.block-views .views-row{
    position: relative;
    overflow: hidden;
    height: 270px;
    margin-top: 10px;
    margin-bottom: 15px;
    border-bottom: 15px solid #fff;
    background: #fff;
    line-height: 20px;
}
.not-front .region-highlighted .block.block-views .views-field{
    padding: 5px 15px 0;
}
.block.block-views .views-field-title .field-content a{
    font-family: 'fsalbertbold' !important;
}
.block.block-views .views-row .field-content{
    font-weight: normal !important;
}
.not-front .region-highlighted .block.block-views .views-row{
    line-height: 20px;
}
.not-front .region-highlighted .block.block-views .views-field-field-images,
.not-front .region-highlighted .block.block-views .views-field-field-image{
    padding: 0;
}
.not-front .region-highlighted .block.block-views .views-row a{
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
.not-front .region-highlighted .block.block-views .views-row p{
    margin: 0;
}
.not-front .region-highlighted .block.block-views .views-row{
    line-height: 20px;
}
.grey-side-des{
    margin-top: 38px;
    padding: 20px;
    background: #cdcdcd;
}
.grey-side-des h2{
    margin-bottom: 10px;
    line-height: 1.25em;
}
/* style additions in existing css */
.node-type-image article #back-link{
    top: 12px;
}
.node-type-image .node .td-sec-title{
    max-width: 900px;
}
.block-submenu-continents ul.menu div.submenu-wrapper{
    padding-bottom: 30px;
}
/* themegreen */
.themegreen .tdudes-block-switcher a.social-travel{
    font-family: 'fsalbertbold';
    color: #46b48c;
}
.themegreen .tdudes-block-switcher a.guidebook.active{
    font-family: 'fsalbertlight';
    color: #969696;
}
.themegreen #navigation{
    border-top: 5px solid #46b48c;
}
.themegreen #block-menu-menu-continents > ul.menu > li > a:hover,
.themegreen #block-menu-block-2 ul.menu > li > a:hover,
.themegreen #block-menu-menu-continents > ul.menu > li.active-trail > a{
    margin-bottom: -8px;
    padding-bottom: 8px;
    border-color: #46b48c;
    background: #46b48c;
}
.themegreen #block-menu-menu-continents ul.menu li ul a:hover{
    color: #46b48c;
}
/* http://traveldudesd7.coeus-solutions.de/td-user-add-content */
.section-td-user-add-content #content > div{
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: -1px;
    margin-left: -1px;
    padding: 10px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    border: 1px solid #999;
}
.section-td-user-add-content #content > div:hover{
    border-left: 10px solid #f60;
    background: #eee;
}
.section-td-user-add-content #content > div > a{
    display: block;
    color: #3c3c3c;
}
.section-td-user-add-content #content > div:hover > a{
    color: #f60;
}
.section-td-user-add-content #content{
    margin-bottom: 30px;
}
/* admin menu */
#navigation .tdudes-block-user-profile ul.menu li.expanded{
    background: url(../../../modules/traveldudes/theme/img/arrow-select.png) no-repeat 115px 8px;
}
#navigation .tdudes-block-user-profile ul.menu li.expanded ul.menu{
    overflow: hidden;
    height: 1px;
    margin-left: 15px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
#navigation .tdudes-block-user-profile ul.menu li.expanded:hover ul.menu{
    height: 195px;
}
#navigation .tdudes-block-user-profile{
    height: auto;
    max-height: none;
    margin-top: 12px;
    padding-top: 10px;
    background: url(../../../modules/traveldudes/theme/img/filter-patter.jpg) repeat;
}
#navigation .tdudes-block-user-profile:before{
    position: absolute;
    top: -10px;
    left: 0;
    display: block;
    width: 170px;
    height: 10px;
    content: '';
    background: url(../../../themes/traveldudes/images/user-profile.png);
}
/* http://traveldudesd7.coeus-solutions.de/node/add/tip */
fieldset#node_tip_form_group_summery,
fieldset#node_tip_form_group_more_information,
fieldset#node_image_form_group_summery,
fieldset#node_video_form_group_summery,
fieldset#node_travel_diary_form_group_summery,
fieldset#node_travel_diary_stage_form_group_summery{
    display: none;
}
.page-node-add .td-node-add-image > img{
    width: 100%;
}
.page-node-add-travel-diary-stage #field-basic-stages-help-add-more-wrapper a.tmore-link-info,
.page-node-add-travel-diary #field-basic-diary-help-add-more-wrapper .tmore-link-info,
#field-title-help-text-add-more-wrapper a.tmore-link-info{
    display: none;
}
#block-menu-menu-continents ul.menu li ul li:hover a{
    background: url(../images/subarrow.png) no-repeat 100% -67px;
}
#block-menu-menu-continents ul.menu li ul li.no_sub a{
    background: none;
}
.hierarchical-select-wrapper .hierarchical-select .selects{
    float: none;
}
.hierarchical-select-wrapper .hierarchical-select .selects .form-select{
    width: 30%;
}
.ajax-new-content > td{
    vertical-align: bottom;
}
.ajax-new-content td input.form-submit{
    margin-bottom: 50px !important;
}
.ajax-new-content td form-type-select{
    margin-bottom: 57px;
}
div.st-tags{
    display: block;
    width: 277px;
    margin-bottom: 12px;
    border-bottom: 0 solid #3c3c3c;
    font-family: 'fsalbertbold';
    font-size: 24px;
    font-weight: normal;
    color: #3c3c3c;
}
.bold{
    text-align: left;
    font-weight: bold;
}
.pager-text > .image{
    background: url(../images/photo_icon.png) no-repeat 230px 10px;
}
.pager-text > .tip{
    background: url(../images/tip_icon.png) no-repeat 230px 10px;
}
.pager-text > .travel_diary{
    background: url(../images/diary_icon.png) no-repeat 230px 10px;
}
.pager-text > .video{
    background: url(../images/video_icon.png) no-repeat 230px 10px;
}
.comment .comment-reply{
    margin-top: 12px;
    margin-right: 12px;
    padding: 0;
}
.comment .comment-reply:hover{
    background: url(../images/reply-icon-hover.png) top right no-repeat;
}
.comment .comment-reply > a{
    display: block;
    padding-top: 15px;
}
.td-submitted > .username{
    font-size: 110%;
    font-family: 'fsalbertbold';
    line-height: 1.4;
}
.td-submitted > .username:hover{
    color: #f60;
}
#block-menu-menu-continents > ul.menu > li.last.leaf > a:hover{
    color: white;
}
.form-item-field-slider-dates-und-0-show-todate input[type='checkbox']{
    display: inline-block;
    width: auto;
}
.form-item-field-slider-dates-und-0-show-todate label.option{
    display: inline-block;
}
.user-picture > a{
    display: inline-block;
    overflow: hidden;
    width: 50px;
    height: 50px;
    border-radius: 100%;
}
p.submitted span.user-picture > a{
}
.user-picture > a > img{
    width: 55px;
    height: 50px;
}
p.submitted, p.submitted > *{
    vertical-align: top;
}
aside.sidebars > section > #block-coeus-td-taxonomy-detail > div.taxonomy-title{
    margin-top: 0px !important;
    margin-bottom: 10px;
    color: #3c3c3c !important;
    font-family: "fsalbertregular";
    font-size: 30px;
    font-weight: bold;
}
/* description popup */
.cke_skin_kama .cke_dialog_title{
    border-radius: 0;
}
.cke_skin_kama .cke_dialog_contents{
    margin-top: 35px !important;
}
.cke_skin_kama a.cke_dialog_tab_selected, .cke_skin_kama a:link.cke_dialog_tab_selected, .cke_skin_kama .cke_dialog_contents{
    background: #f6f6f6 !important;
}
a.cke_dialog_ui_button{
    margin: 7px 1px 2px 1px !important;
    padding: 7px 10px !important;
    border-radius: 1.5em !important;
}
a.cke_dialog_ui_button > span{
    font-family: Verdana, Tahoma, 'DejaVu Sans', sans-serif;
    font-size: 15px !important;
    font-weight: normal;
}
.cke_skin_kama a.cke_dialog_tab, .cke_skin_kama a:link.cke_dialog_tab{
    height: 18px !important;
    background: #f6f6f6;
    font-size: 15px;
    line-height: 20px;
}
.cke_skin_kama .cke_dialog_footer .cke_resizer{
    margin-top: 31px !important;
}
/* other */
.page-node .comment .submitted .user-picture{
    margin-top: 4px;
    border: 1px solid #eee;
}
.travel-banner-block{
    border: 10px solid white;
}
.travel-banner-block > p{
    margin-top: 0;
    margin-bottom: 0;
    line-height: 0;
}
.travel-banner-block > p > a{
    display: block;
    line-height: 0;
}
.views-row:hover .views-field-title a{
    color: #f60!important;
}
.views-row:hover .traveldudes-photo-icon{
    background: url(../images/photo_icon-orange.png) no-repeat left top !important;
}
.views-row:hover .traveldudes-photo-icon.tip{
    background: url(../images/tip_icon-orange.png) no-repeat left top !important;
}
.views-row:hover .traveldudes-photo-icon.video{
    background: url(../images/video_icon-orange.png) no-repeat left top !important;
}
.views-row:hover .traveldudes-photo-icon.travel_diary{
    background: url(../images/diary_icon-orange.png) no-repeat left top !important;
}
.views-row:hover .traveldudes-photo-icon.book{
    background: url(../images/diary_icon-orange.png) no-repeat left top !important;
}
.views-row:hover .traveldudes-photo-icon.wonders_of_the_world{
    background: url(../images/wonder-hover.png) no-repeat left top !important;
}

.node-type-image .td-submitted-date{
    margin-bottom: 18px;
}
.breadcrumb{
    margin-bottom: 10px;
    margin-left: 9px;
}
#block-menu-menu-continents > ul.menu > li > div > ul{
    float: left;
    width: 155px;
    margin-right: 7px;
}
.breadcrumb li{
    font-size: 30px;
}
.breadcrumb li a{
    font-size: 18px;
}
.breadcrumb li:last-child{
    font-size: 18px;
}
.preview{
    width: 100%;
}
.preview .node{
    padding: 20px;
}
.add-to-dropbox,
.at-add-btn{
    display: block;
    clear: both;
    width: 155px;
    margin-bottom: 30px;
    padding: 12px;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-radius: 25px;
    background: #f60;
    font-size: 15px;
    color: #fff;
}
#block-menu-menu-continents{
    max-width: none;
}
#navigation .tdudes-block-user-profile{
    z-index: 1000;
}
#navigation .menu li{
    padding: 0 8px 0 0;
}
#block-menu-menu-continents ul.menu li ul li ul{
    padding-left: 6px;
}
.node-preview .td-images-wrapper img{
    max-width: 850px;
}
a:visited{
    color: inherit;
}
.socialTbox.twb.bxbdno > .STBimg{
    height: 56px;
}
.socialTbox.twb .STBcont{
    margin-top: -23px;
}
.submenu-wrapper > ul:nth-child(10){
    clear: left;
}
.bxbdred .STBcont p a{
    color: inherit;
}
.socialTbox:hover .STBimg a.STBimg-a.tw{
    background: url(../images/tw-h.png);
}
.socialTbox:hover .STBimg a.STBimg-a.fb{
    background: url(../images/fb-h.png);
}
.socialTbox:hover .STBimg a.STBimg-a.td{
    background: url(../images/td-h.png);
}
.socialTbox:hover .STBimg a.STBimg-a.yt{
    background: url(../images/yt-h.png);
}
.socialTbox:hover .STBimg a.STBimg-a.insta{
    background: url(../images/insta-h.png);
}
body.page-social-travel .socialTbox:hover .STBimg a.STBimg-a.tw{
    background: url(../images/tw-h-green.png);
}
body.page-social-travel .socialTbox:hover .STBimg a.STBimg-a.fb{
    background: url(../images/fb-h-social.png);
}
body.page-social-travel .socialTbox:hover .STBimg a.STBimg-a.td{
    background: url(../images/td-h-social.png);
}
body.page-social-travel .socialTbox:hover .STBimg a.STBimg-a.yt{
    background: url(../images/yt-h-social.png);
}
body.page-social-travel .socialTbox:hover .STBimg a.STBimg-a.insta{
    background: url(../images/insta-h-social.png);
}
/* temper03 */
body.page-tips.section-tips .travel-view-type-listing{
    width: 99%;
}
body.page-tips.section-tips .travel-pag-row-contry-type{
    height: 290px;
}
body.page-tips.section-tips .views-field-field-images{
    overflow: hidden;
    height: 155px;
}
body.page-tips.section-tips .views-field-title{
    padding: 15px 15px 0;
}
body.page-tips.section-tips .views-field-title a{
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
body.page-tips.section-tips .views-field-field-description-teaser{
    padding: 5px 15px 0;
}
body.page-photos.section-photos .travel-view-type-listing{
    width: 99%;
}
body.page-photos.section-photos .travel-pag-row-contry-type{
    height: 290px;
}
body.page-photos.section-photos .views-field-title{
    padding: 15px 15px 0;
}
body.page-photos.section-photos .views-field-title a{
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
body.page-photos.section-photos .views-field-field-description-teaser{
    padding: 5px 15px 0;
}
body.page-videos.section-videos .travel-view-type-listing{
    width: 99%;
}
body.page-videos.section-videos .travel-pag-row-contry-type{
    height: 290px;
}
body.page-videos.section-videos .views-field-title{
    padding: 15px 15px 0;
}
body.page-videos.section-videos .views-field-title a{
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
body.page-videos.section-videos .views-field-field-description{
    padding: 5px 15px 0;
}
body.page-videos.section-videos .views-field-field-description p{
    margin-top: 5px;
}
body.page-diaries.section-diaries .travel-view-type-listing{
    width: 99%;
}
body.page-diaries.section-diaries .travel-pag-row-contry-type{
    height: 290px;
}
body.page-diaries.section-diaries .views-field-title{
    padding: 15px 15px 0;
}
body.page-diaries.section-diaries .views-field-title a{
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
body.page-diaries.section-diaries .views-field-field-description-teaser{
    padding: 5px 15px 0;
}
body.page-ebooks.section-ebooks .travel-view-type-listing{
    width: 99%;
}
body.page-ebooks.section-ebooks .travel-pag-row-contry-type{
    height: 290px;
}
body.page-ebooks.section-ebooks .views-field-title{
    padding: 15px 15px 0;
}
body.page-ebooks.section-ebooks .views-field-title a{
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
body.page-ebooks.section-ebooks .views-field-field-description-teaser{
    padding: 5px 15px 0;
}
body.page-ebooks.section-ebooks .views-field-body{
    padding: 5px 15px 0;
}
body.page-ebooks.section-ebooks .views-field-body p{
    margin-top: 5px;
}
#page-bottom-wrapper .block.block-menu ul li:last-child{
    border: none;
}
.section-ebooks-developer header p.submitted span.user-picture > a{
    position: relative;
    top: auto;
    left: auto;
    vertical-align: bottom;
}

/* design changes */
#block-menu-menu-continents > ul.menu > li > a,
#block-menu-block-1 ul.menu > li > a,
#block-menu-block-2 ul.menu > li > a{
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 8px;
    text-align: center;
}
#block-menu-menu-continents > ul.menu > li.first > a{
    margin: 0;
}
#block-menu-menu-continents > ul.menu > li.first:hover > a{
    position: relative;
    z-index: 99;
    margin-bottom: -8px;
    padding-bottom: 8px;
    border-color: #f60;
    background: #f60;
}
.themegreen #block-menu-menu-continents > ul.menu > li.first:hover > a{
    border-color: #46b48c;
    background: #46b48c;
}
div.ddblock-cycle-upright50p div.custom-pager .custom-pager-item:hover{
    background: url(../../traveldudes/custom/modules/ddblock/upright50p/images/active-thumb.png) repeat-x;
    color: #fff;
}
div.ddblock-cycle-upright50p div.custom-pager .custom-pager-item:hover a span.title,
div.ddblock-cycle-upright50p div.custom-pager .custom-pager-item:hover .pager-text-wrapper{
    color: #fff;
}
#block-menu-menu-continents > ul.menu > li[class*='active'] > a{
    position: relative;
    z-index: 99;
    margin-bottom: -8px;
    padding: 0 8px 8px 8px;
    border-color: #f60;
    background: #f60;
}

#block-views-related-content-block .views-row:hover{
    background: #f60;
    color: #fff;
}
#block-views-related-content-block .views-row:hover .views-field-title a{
    color: #fff;
}
.socialTfilter-b > button:hover{
    opacity: 1;
    background: url(../../../modules/traveldudes/theme/img/filter-h.png) no-repeat;
}
body.page-social-travel .socialTfilter-b > button:hover{
    opacity: 1;
    background: url(../../../modules/traveldudes/theme/img/filter-h-social.png) no-repeat;
}
.column3 > a[title='Load More'], .column6 > a[title='Load More'], a.more-posts{
    display: inline;
    float: left;
    margin-bottom: 25px;
    padding: 10px 20px;
    border-radius: 100px;
    background: #3c3c3c;
    color: white;
}
div[class*='column'] > a[title='Go to next page']{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px;
    padding: 7px 20px;
    border-radius: 40px;
    background: #3c3c3c;
    color: white;
}
div[class*='column'] > a[title='Go to next page']:hover,
.column3 > a[title='Load More']:hover,
.column6 > a[title='Load More']:hover,
a.more-posts:hover{
    background: #f60;
}
body.page-social-travel div[class*='column'] > a[title='Go to next page']:hover,
body.page-social-travel .column3 > a[title='Load More']:hover,
body.page-social-travel .column6 > a[title='Load More']:hover{
    background: #46b48c;
}
.STBftr{
    overflow: visible;
}
.socialTbcontainer > .column3:nth-child(4){
    clear: both;
}
.section-social-travel #content .right{
    display: none;
}
.socialTbcontainer .column9{
    clear: both;
}
.front .region-highlighted .block.block-views .views-row{
    margin-top: 0;
    margin-bottom: 15px;
}
.front .region-highlighted .block.block-views .views-field-php{
    padding: 0;
}
#page-title{
    margin-top: 10px;
    padding-top: 0;
    font-weight: normal;
    font-family: 'fsalbertbold';
    /*text-transform: capitalize;*/
}
form > div > fieldset > legend,
#user-profile-form > div > fieldset > legend,
#user-register-form > div > fieldset > legend{
    margin-bottom: 20px;
}
.description{
    margin-top: 5px;
}
.socialTfilter,
.socialTbox,
.view .view-header > h2{
    margin-bottom: 15px;
}
.STBcont{
    background: transparent;
    padding-left: 15px;
    padding-right: 15px;
}
.socialTbcontainer{
    width: 930px;
}
.athrbx-rdcont a:hover,
.athrbx-rdcont b:hover{
    color: #46b48c !important;
}
.views-field-field-images div > a{
    font-size: 0;
    line-height: 0;
}
.views-field-field-images img,
.views-field-field-image img{
    padding-bottom: 12px;
    display: block;
}
.views-field-field-images .field-content{
    line-height: 0;
}
.front .region-highlighted .block.block-views .views-field,
.views-field-title,
.views-field-field-description{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.front .region-highlighted .block.block-views .views-row{
    height: 250px;
    overflow: hidden;
}
/* sahil babu*/
.highlight{
    margin-top: 0;
    border: 5px solid #a2d9c5;
}
.socialTbox.twb .STBcont{
    height: 252px;
}
.collapsible .fieldset-wrapper .field-name-taxonomy-vocabulary-2 .messages--error{
    display: none;
}
.form-type-checkbox input[type='checkbox']{
    display: inline;
    width: 25px;
}
.form-type-checkbox > label{
    display: inline;
}

#autocomplete{
    width: 400px !important;
    padding: 0;
    border: none;
    border-top: 5px solid #f6f6f6;
    border-radius: 0;
    background: #fff;
}
#autocomplete .search-box-auto-result-list{
    font-size: 17px;
}
#autocomplete .search-box-auto-result-list-break{
    display: block;
    clear: both;
    width: 100%;
    height: 12px;
    border-bottom: 1px solid #efefed;
}
#autocomplete .search-box-auto-result-list-break:hover{
    background: transparent;
}
#autocomplete .search-box-auto-result-list_2{
    font-size: 17px;
    color: #f60;
}
#autocomplete .search-box-auto-result-list:hover{
    text-decoration: underline;
    background: none;
    font-size: 17px;
    font-weight: normal;
}
#autocomplete .search-box-auto-result-list_2:hover{
    text-decoration: underline;
    font-size: 17px;
    font-weight: normal;
    color: #f60;
}
#autocomplete li{
    padding: 3px 15px;
    border-top: 1px solid #eee;
    font-weight: normal!important;
}
#autocomplete li.selected {
    background: #eee;
    color: #f60;
    cursor: pointer;
}
#autocomplete li.selected div{
    color: #f60;
}
#search-block-form .container-inline #edit-actions{
    display: none;
}
.comment-reply a{
    opacity: 0;
}
.comment-reply a:hover{
    opacity: 1;
    color: #3c3c3c !important;
}
#block-views-related-content-block .views-row:hover .views-field-title a{
    background: url(../images/photo-title-h.png) no-repeat left 4px;
}
.view-filters .views-exposed-widget label{
    float: left;
    height: 50px;
    margin-right: 10px;
    line-height: 50px;
}
.view-filters .views-exposed-widget .views-widget{
    float: left;
}
.view-id-all_social_travel .view-filters .views-exposed-widget .views-widget{
    float: none;
}
.view-id-all_social_travel .views-exposed-form .views-exposed-widget
{
    float: none;
}
.view-id-all_social_travel .view-filters .form-type-select
{
    border-bottom: none;
}
.view-id-all_social_travel table thead tr > th:nth-child(2),
 .view-id-all_social_travel table thead tr > td:nth-child(2),
 .view-id-all_social_travel table thead tr > th:nth-child(3),
 .view-id-all_social_travel table thead tr > td:nth-child(3),
 .view-id-all_social_travel table thead tr > th:nth-child(4),
 .view-id-all_social_travel table thead tr > td:nth-child(4)
 
{
width: 108px
}
.view-id-all_social_travel table thead tr > th:nth-child(5),
 .view-id-all_social_travel table thead tr > td:nth-child(5),
 .view-id-all_social_travel table thead tr > th:nth-child(6),
 .view-id-all_social_travel table thead tr > td:nth-child(6)
 {
    width: 50px
 }
 .view-id-all_social_travel form
 {
    width: 890px !important;
 }
 .view-id-all_social_travel form input
 {
    width: 96%;
 }

.view-filters .views-exposed-widget .views-widget .form-select{
    width: 240px;
    height: 50px;
    margin-right: 15px;
    padding: 8px 10px;
    vertical-align: top;
    border: 1px solid #ccc;
    border-bottom: 5px solid #3b3b3b;
    border-radius: 0;
    background: #fff url(../../../modules/traveldudes/theme/img/arrow-select1.png) no-repeat 215px 21px;
    font-size: 17px;
    line-height: 30px;

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.slide-title-inner h2{
    margin-top: 4px !important;
    margin-bottom: 5px !important;
    line-height: 1.3em;
}
@-moz-document url-prefix(){
    select{
        background-color: #fff;
        background-image: none !important;
    }
}
#comments .comment .comment-form{
    margin-top: 20px;
    margin-left: -6px;
}

/* New Submenu */
.block-submenu-continents .submenu-wrapper{
    display:none;
    padding: 20px 0;
}
.block-submenu-continents ul{
    list-style:none;
}
.block-submenu-continents .submenu-wrapper > ul{
    width: 155px;
}
.block-submenu-continents ul li{
    float:none!important;
    padding:0 8px 0 0;
}
.block-submenu-continents ul li ul li{
    padding-left: 6px!important;
}
.block-submenu-continents .submenu-wrapper > ul > li > a{
    padding-right: 12px;
    background: url(../images/subarrow.png) no-repeat 100% 9px;
}
.themegreen .block-submenu-continents .submenu-wrapper > ul > li > a{
    background: url(../images/subarrow-green.png) no-repeat 100% 9px;
}
.block-submenu-continents .submenu-wrapper ul a{
    color: #737373;
}
.block-submenu-continents .submenu-wrapper ul a:hover{
    color: #ff6600;
    font-family: 'fsalbertbold';
}
.block-submenu-continents .submenu-wrapper > ul > li:hover > a {
    background: url(../images/subarrow.png) no-repeat 100% -67px;
}
.themegreen .block-submenu-continents .submenu-wrapper > ul > li:hover > a {
    background: url(../images/subarrow-green.png) no-repeat 100% -67px;
}
.block-submenu-continents li ul{
    display:none;
}
.block-submenu-continents ul{
    margin:0;
    padding:0;
}

/* socialTbox */
.socialTbox .STBcont p a{
    color: #3c3c3c;
}
.socialTbox:hover .STBcont p a{
    color: #46b48c;
}

/* Fix Typography */
h1{
    font-weight: normal;
    font-family: 'fsalbertbold';
}
.STBcont p b{
    font-weight: normal;
    font-family: 'fsalbertbold';
}

.view-user-profile .views-row:hover .flag-wrapper .flag-action{
    background-image: url('../images/check3.png')!important;
}

/* Page Add Content */
.page-node-add #featured .block{
    margin: 0;
}
.page-node-add #featured .block img{
    display: block;
}
.page-node-add .breadcrumb{
    margin: 5px 10px 19px 10px;
}
.page-node-add #page-title{
    margin: 0;
    padding: 10px 0 5px;
}
.page-node-add .node-form{
    overflow: hidden;
}
.page-node-add .node-form .form-item{
    margin: 0 0 8px;
}
.page-node-add .node-form select {
    padding: 5px;
    width: auto;
    padding-right: 0;
}
.page-node-add .node-form fieldset{
    margin: 0;
}
.page-node-add .node-form fieldset legend{
    margin: 0 0 16px;
}
.page-node-add .node-form fieldset legend span {
    padding: 0!important;
    background: none!important;
    line-height: 38px;
}
.page-node-add .node-form fieldset legend span a {
    color: #3c3c3c;
}
.page-node-add .node-form .form-field-name-field-title-help-text{
    display: none;
}
.page-node-add .node-form .form-field-type-text label,
.page-node-add .node-form .form-type-textfield label,
.page-node-add .node-form .form-type-textarea label,
.page-node-add .node-form .field-widget-text-textarea-with-summary label{
    line-height: 1;
    padding: 8px 0 5px;
    margin: 0;
}
.page-node-add .node-form .counter{
    font-size: 14px;
    padding: 1px 0 0;
    color: #bebebe;
}
.page-node-add .node-form .counter strong{
    font-weight: normal;
    font-family: 'fsalbertbold';
}
.page-node-add .node-form .form-field-type-text {
    padding: 3px 0 0;
}
.page-node-add .node-form .form-item .description{
    margin: 0;    
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox table{
    min-width: 200px;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox table,
.page-node-add .node-form .form-type-hierarchical-select .dropbox tr,
.page-node-add .node-form .form-type-hierarchical-select .dropbox td,
.page-node-add .node-form .form-type-hierarchical-select .dropbox tbody{
    border: 0!important;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox-title{
    text-align:left;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox tr{
    padding: 0;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox td{
    background:#fff;
    padding:10px;
    border-bottom: 3px solid #f6f6f6!important;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox td span{
    font-family: 'fsalbertlight';
    font-weight:normal;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox td.dropbox-remove{
    text-align: right;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox td.dropbox-remove a{
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon-cross.png);
    width:14px;
    height:14px;
    overflow: hidden;
    color: transparent;
}
.page-node-add .node-form .form-type-hierarchical-select .dropbox td.dropbox-remove a:hover {
    background-position: bottom;
}
.page-node-add .node-form .field-type-taxonomy-term-reference{
    width: 100%;
}
.page-node-add .node-form .field-type-taxonomy-term-reference .at-term-list{
    font-size:0;
    padding:3px 0;
}
.page-node-add .node-form .field-type-taxonomy-term-reference .at-term-list .at-term{
    display:inline-block;
    background:#fff;
    padding:6px 28px 6px 7px;
    position:relative;
    font-size:18px;
    margin:0 3px 0 0;
}
.page-node-add .node-form .field-type-taxonomy-term-reference .at-term-list .at-term-action-remove{
    padding:0;
    position:absolute;
    right:7px;
    top:0;
    bottom:0;
    margin:auto 0;
    vertical-align: middle;
    background: url(../images/icon-cross.png);
    width:14px;
    height:14px;
    overflow: hidden;
    color: transparent;
}
.page-node-add .node-form .field-type-taxonomy-term-reference .at-term-list .at-term-action-remove:hover{
    background-position: bottom;
}
.page-node-add .node-form .field-type-taxonomy-term-reference .at-term-entry{
    float:none;
}
.page-node-add .node-form .form-type-hierarchical-select .add-to-dropbox,
.page-node-add .node-form .field-type-taxonomy-term-reference .at-add-btn{
    margin: 10px 0;
    width: auto;
    padding: 10px 25px;
}
.page-node-add .node-form .form-field-name-field-description .wysiwyg-toggle-wrapper a{
    color:#bebebe;
    text-decoration:underline;
    padding:5px 0;
    display:inline-block;
}
.page-node-add #edit-actions .form-submit{
    margin: 0 15px 0 0;
    background:#ff6600;
    padding: 12px 25px;
    border:none!important;
}

.field-type-file .form-managed-file,
.form-field-type-image .form-managed-file{
    float:none;
    overflow:hidden;
    padding:0 10px
}
.group-images .form-type-managed-file .image-widget-data,
.field-type-file .form-type-managed-file .form-managed-file,
.form-field-type-image .form-managed-file{
    background: #fff;
}
#node_book_form_group_images .form-type-managed-file .image-widget-data{
    padding: 0;
}
.form-field-type-image .image-widget-data{
    width:100%;
}
.group-images .image-widget-data .form-file,
.field-type-file .file-widget .form-file,
.form-field-type-image .form-managed-file .form-file{
    display:inline-block;
    vertical-align:middle;
    width:80%;
    margin:0 5% 0 0;
    padding:15px 0;
    border:0;
}
.group-images .image-widget-data .form-submit,
.field-type-file .file-widget .form-submit,
.form-field-type-image .form-managed-file .form-submit{
    display: inline-block!important;
    vertical-align: middle!important;
    width: 15%!important;
    margin: 0!important;
    line-height: 34px!important;
    height: 34px!important;
    padding: 0!important;
}
div[id*="edit"] table .form-submit{
    float: right;
    margin: 10px 10px 10px 0!important;
    border:none!important;
}
div[id*="edit"] table{
    width: 100%;
}
div[id*="edit"] .form-managed-file img,
div[id*="edit"] div.image-preview{
    display:block;
}
div[id*="edit"] .tabledrag-handle{
    vertical-align: middle;
    display: inline-block;
    height: auto;
    float: none;
    margin: 0;
}
div[id*="edit"] .tabledrag-handle .handle{
    margin: 0 0 0 5px;
    padding: 0;
    background-position: 0 0;
}
div[id*="edit"]  a.tabledrag-handle-hover .handle{
    background-position: 0 -20px;
}
div[id*="edit"] tr.odd{
    background: #fff;
}
div[id*="edit"] tr.drag-previous {
    background-color: #ffd;
}
div[id*="edit"] td{
    vertical-align:middle;
}
div[id*="edit"] td .image-widget,
div[id*="edit"] td .file-widget{
    display: inline-block;
    vertical-align: middle;
    width: 75%;
}
div[id*="edit"] input.form-submit{
    margin: 10px 10px 10px 0 !important;
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px!important;
    border: 0 !important;
    width: auto!important;
    height: 34px;
    line-height: 33px;
}
div[id*="edit"] tr td .form-item input[type="text"]{
    border:1px solid #bbb;
    margin:5px 0;    
}
#field-location-add-more-wrapper .gmap-map{
    margin:0 0 16px;
}
#field-location-add-more-wrapper .form-item input{
    width:100%;
}
/* end | Page Add Content */

/* New Rock it icon */
.STBftr .ftr-l > a.btr {
    float: right;
    width: 16px;
    height: 17px;
    margin: 8px 8px 0 0;
    background: url(../images/icon-wicked.png) no-repeat;
    // background: url(../images/icon-rock-it-transparent.png) no-repeat;
    background-size: 100% 100%;
}
.STBftr .ftr-l > a.btr:hover {
    background: url(../images/icon-wicked-orang.png) no-repeat;
    //   background: url(../images/icon-rock-it-green-transparent.png) no-repeat;
    background-size: 100% 100%;
}
/* end | New Rock it icon */

/* Fix Travel diary page */
.section-travel-diaries .td-images-wrapper {
    border-top: 5px solid #3c3c3c!important;
    width: 75%;
}
.section-travel-diaries .node header {
    padding: 19px 0 0;
}
h2.diary-title {
    margin: 0;
    font-family: 'fsalbertbold';
    font-weight: normal;
    font-size: 40px;
    line-height: 1.1;
    padding: 15px 0 0;
}
.section-travel-diaries .node .node-title{
    font-family: 'fsalbertbold';
    padding: 0 0 10px;
}
.section-travel-diaries .td-sidebar-right{
    width: 23%;
}
.section-travel-diaries .td-stages-title {
    width: auto!important;
    margin: 5px 0 8px!important;
}
.section-travel-diaries .td-diary-stages ol{
    margin: 5px 0px;
    padding: 0 0 0 20px;
}
.section-travel-diaries .td-diary-stages ol li{
    padding: 5px 0;
    position: relative;
    border:0;
    color: #999!important;
}
.section-travel-diaries .td-diary-stages ol li a{
    color: #999!important;
    display: block;
}
.section-travel-diaries .td-diary-stages ol li:hover,
.section-travel-diaries .td-diary-stages ol li.selected{
    color: #f60!important;
}
.section-travel-diaries .td-diary-stages ol li:hover a,
.section-travel-diaries .td-diary-stages ol li.selected a{
    color: #f60!important;
}
.section-travel-diaries .td-diary-stages ol li:after {
    content: '';
    width: 110%;
    left: -10%;
    height: 1px;
    background: #ccc;
    position: absolute;
    bottom: 0;
}

/* Gallery close icon */
#cboxClose.cbox-close-plain{
    width: 45px;
    height: 45px;
    color: transparent;
    background: url(../images/gallery-cross-icon.png) no-repeat top;
}

#cboxClose.cbox-close-plain:hover{
    background: url(../images/gallery-cross-icon.png) no-repeat bottom;
}

/* Keywords block */
.keywords_block .views-row{
    margin: 0 5px 5px!important;
    padding: 0!important;
}
.keywords_block .views-row a.flag {
    position: relative;
    top: -2px;
}
.keywords_block .views-row:hover a.flag{
    background: url(../images/check2.png)!important;
    background-size: 100% 100%!important;
}
.keywords_block .views-row:hover .field-content a{
    color: #f60!important;
}


/*stage diary*/
.node-type-travel-diary-stage .td-images-wrapper {
    border-top: 5px solid #3c3c3c;
    width: 75%;
}
.node-type-travel-diary-stage .field-name-field-description {
    color: #3c3c3c;
    font-family: 'fsalbertregular';
    max-width: 800px;
}
.node-type-travel-diary-stage .td-submitted{
    color: #999;
    font-family: 'fsalbertregular';
    margin-bottom: 30px;
    margin-left: 60px;
    padding-top: 21px;
}
.node-type-travel-diary-stage article .field-name-field-vote {
    display: none;
    position: absolute;
    right: 0;
    top: 10px;
    width: 90px;
}
.node-type-travel-diary-stage .td-sidebar-right {
    width: 23%;
}
.node-type-travel-diary-stage .td-sidebar-right {
    position: absolute;
    right: 0;
    top: -38px;
}
.node-type-travel-diary-stage .td-images-wrapper, .node-type-travel-diary-stage .td-sidebar-right {
    display: inline-block;
    vertical-align: top;
}
.node-type-travel-diary-stage .td-stages-title {
    margin: 5px 0 8px;
    width: auto;
}
.node-type-travel-diary-stage .td-diary-stages {
    border-top: 1px solid #3c3c3c;
    width: 260px;
}
.node-type-travel-diary-stage .td-diary-stages ol {
    margin: 5px 0;
    padding: 0 0 0 20px;
}
.node-type-travel-diary-stage .page__title {
    display: none;
}

/*Diary Node -------------------------------------------------------------*/
.section-travel-diaries .page__title{
    display: none;
}
.section-travel-diaries .field-name-taxonomy-vocabulary-37{
    padding-left: 40px;
    background: url(../images/diary_icon.png) no-repeat left center;
}
.section-travel-diaries .field-name-taxonomy-vocabulary-37,.section-travel-diaries .td-submitted-date{
    display: inline-block;
    margin: 0;
    font-family: 'fsalbertregular';
    color: #969696;
}
.section-travel-diaries .field-name-taxonomy-vocabulary-37 .field-item{
    display: inline-block;
    padding-right: 5px;
}
.section-travel-diaries .field-name-taxonomy-vocabulary-37 .field-label{
    display: none;
}
.section-travel-diaries .field-name-taxonomy-vocabulary-37 .field-item a{
    color: #969696;
}
.section-travel-diaries .node .node-title{
    max-width: 900px;
    margin: 0 0 11px;
    padding: 0;
    font-family: 'fsalbertbold';
    font-weight: normal;
    font-size: 40px;
    line-height: 1.1;
    color: #3c3c3c;
}

.section-travel-diaries .node .td-sec-title{
    display: none;
    margin: 0;
    padding: 0;
    font-family: 'fsalbertregular';
    font-size: 30px;
    line-height: 1.1;
    color: #3c3c3c;
}
.section-travel-diaries .td-images-wrapper,.section-travel-diaries .td-sidebar-right{
    display: inline-block;
    vertical-align: top;
}
.section-travel-diaries .td-sidebar-right{
    position: absolute;
    top: -38px;
    right: 0;
}
.section-travel-diaries .td-sidebar-right .field-type-taxonomy-term-reference a{
    text-decoration: underline;
    color: #969696;
}
.section-travel-diaries .td-sidebar-right .field-type-taxonomy-term-reference a:hover{
    color: #f60;
}
.section-travel-diaries .td-image-column{
    display: none;
}
.section-travel-diaries .td-image-column-1,.section-travel-diaries .td-image-column-2,.section-travel-diaries .td-image-column-3{
    display: inline-block !important;
    width: 300px;
    margin: 0;
    margin-right: 2px;
    padding: 0;
    vertical-align: top;
}
.section-travel-diaries .td-image-column-3{
    margin-right: 0 !important;
}
.section-travel-diaries .td-image-column .td-image-item{
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
}
.section-travel-diaries .td-image-column .td-image-item a ,.section-travel-diaries .td-image-column .td-image-item a img{
    display: block;
    margin: 0;
    padding: 0;
}
.section-travel-diaries #td-gmap-custom{
    width: 260px;
    height: 160px;
    margin-bottom: 20px;
    border-top: 1px #3c3c3c solid;
}
.section-travel-diaries .td-gmap-title,
.section-travel-diaries .td-gallery-title,
.section-travel-diaries .td-stages-title{
    margin: 0;
    margin-bottom: 5px;
    font-family: 'fsalbertregular';
    font-size: 1em;
    font-weight: normal;
    line-height: 1.5em;
    color: #3c3c3c;
}
.section-travel-diaries .td-stages-title{
    width: 260px;
    margin-top: 30px;
}
.section-travel-diaries .td-diary-stages{
    width: 260px;
    border-top: 1px #3c3c3c solid;
    margin: 0 0 24px;
}
.section-travel-diaries .td-diary-stages li a{
    font-family: 'fsalbertregular';
    color: #3c3c3c !important;
}

.section-travel-diaries .td-diary-stages li{
    border: 0;
}
.section-travel-diaries .td-diary-stages li a:hover{
    color: #f60 !important;
}
.section-travel-diaries .td-sidebar-title{
    margin: 0;
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px #3c3c3c solid;
    font-family: 'fsalbertregular';
    font-size: 1em;
    font-weight: normal;
    color: #3c3c3c;
}
.section-travel-diaries .td-images-wrapper{
    display: inline-block;
    margin: 0;
    padding: 0;
    border-top: 6px #3c3c3c solid;
}
.section-travel-diaries .td-images-main-wrapper{
    position: relative;
    width: 100%;
    margin-bottom: 40px;
    text-align: left;
}
.section-travel-diaries article .field-name-field-vote{
    position: absolute;
    top: 10px;
    right: 0;
    display: none;
    width: 90px;
}
.section-travel-diaries article #back-link{
    position: absolute;
    top: 10px;
    right: 0;
    display: block;
    width: 50px;
    height: 45px;
    background: url(../images/back-icon.png) no-repeat left top;
}
.section-travel-diaries article .field-name-field-vote form{
    width: 90px;
}

.section-travel-diaries article{
    position: relative;
}
.section-travel-diaries .submitted{
    position: relative;
}
.section-travel-diaries .td-submitted{
    margin-bottom: 30px;
    margin-left: 60px;
    padding-top: 21px;
    font-family: 'fsalbertregular';
    color: #999;
}
.section-travel-diaries .field-name-field-description{
    max-width: 800px;
    font-family: 'fsalbertregular';
    color: #3c3c3c;
}
.section-travel-diaries header .submitted .user-picture a{
    position: absolute;
    top: 10px;
    left: 0;
    overflow: hidden;
    width: 55px;
    height: 55px;
    border-radius: 25px;
}
.section-travel-diaries header .submitted .user-picture a img{
    display: block;
    width: 55px;
    height: 55px;
}
.section-travel-diaries header .submitted .user-picture a{
    position: absolute;
    top: 10px;
    left: 0;
    overflow: hidden;
    width: 55px;
    height: 55px;
    border-radius: 25px;
}
.section-travel-diaries header .submitted .user-picture a img{
    display: block;
    width: 55px;
    height: 55px;
}

/* Share buttons */
.addthis_button_tweet{
    width: 80px;
    overflow: hidden;
}
.addthis_button_facebook_share{
    clear: left;
}
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m,
.addthis_default_style .addthis_counter {
    padding: 2px;
}
.STBftr .ftr-l .rock-it-icon span.flag-wrapper > a.flag-action {
    //  background: url("../images/icon-rock-it-transparent.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    background: url("../images/icon-wicked.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    float: right;
    height: 29px;
    margin: 8px 8px 0 0;
    width: 16px;
    color: transparent;
}
.STBftr .ftr-l .rock-it-icon span.flag-wrapper > a.unflag-action {
    //  background: url("../images/icon-rock-it-green-transparent.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    background: url("../images/icon-wicked-orang.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    float: right;
    height: 17px;
    margin: 8px 8px 0 0;
    width: 16px;
    color: transparent;
}

.STBftr .ftr-l .rock-it-icon span.flag-wrapper > a.flag-action:hover, .STBftr .ftr-l .rock-it-icon span.flag-wrapper > a.unflag-action:hover  {
    //   background: url("../images/icon-rock-it-green-transparent.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    background: url("../images/icon-wicked-orang.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}

/* Fix My Dudes Page */
.page-social-travel-user-dudes .view-user-profile .view-filters{
    position: relative;
    margin: 0;
    border: 0;
}
.page-social-travel-user-dudes .view-filters form{
    margin: 0;
}
.page-social-travel-user-dudes .view-filters .views-exposed-widgets{
    margin: 0 0 10px 11px;
}
.page-social-travel-user-dudes .view-filters #edit-name{
    border: 1px solid #efefed!important;
}
.page-social-travel-user-dudes .view-filters #edit-submit-user-profile{
    margin: 0!important;
}

/* Fix Home Slider */
div.ddblock-cycle-upright50p div.slide-text-inner a{
    position: relative!important;
}

/* Fix Related Content */
#block-views-related-content-block-1 .views-row{
    height: 110px;
    overflow: hidden;
}
#block-views-related-content-block-1 .views-row .views-field a{
    line-height: 24px;
}
#edit-subscriptions span{
    font-family: 'fsalbertbold';
    line-height: 35px;
}
.tdudes-block-continent-slideshow .views-slideshow-controls-text-next a,
.tdudes-block-continent-slideshow .views-slideshow-controls-text-previous a {
    display:none;
}


.tdudes-block-user-login .form-actions {
    width: 53px;
}

/* Fix footer RSS */

#page-bottom-wrapper ul.menu ul{
    display:inline-block;
}
#page-bottom-wrapper .block-menu > ul.menu > li > a{
    background:none;
    padding:5px 0 5px!important;
}
#page-bottom-wrapper ul.menu ul li{
    width:auto!important;
    margin:0 0 0 8px;
}
#page-bottom-wrapper ul.menu ul li a{
    color:transparent;
    padding:0!important;
    background-position:0 1px;
}

#edit-field-profile-landscape .image-widget .image-widget-data{
    width:100%;
    background:#fff;
}
#edit-field-profile-landscape .image-widget input[type="file"]{
    width:80%;
    display:inline-block;
    vertical-align: middle;
    border:0;
}
#edit-field-profile-landscape .image-widget input[type="submit"]{
    width:20%;
    float:right;
    margin:8px 10px 0!important;
}
#edit-picture .form-item-files-picture-upload input[type="file"]{
    background:#fff;
    border:0;
}
.page-add-content input[type="submit"].form-submit{
    text-align: center;
    border: 0;
    padding: 12px 25px;
    background: #f60;
    border-radius: 25px;
    color: #fff;
    font-size: 15px;
    margin-bottom: 30px;
    display: inline-block;
    width: auto;
}

.page-add-content #page-title, .ciframe .form-field-type-location .form-item-field-location-und-0-country {
    display: none;
}
.page-add-content #page {
    max-width: 100%
}
.page-add-content #loader {
    position: absolute;
    margin: 19px 0 0 354px;
}
.page-add-content #page .breadcrumb {
    margin: 5px 10px 19px 74px;
}

/*overlay*/
.overlay {
    background: #FFFFFF url("../images/ajax_loading.gif") no-repeat 50% 50%;
    -webkit-transition: background-color 0;
    background-attachment:fixed;
    background-position:center; 
    width: 100%;
    height: 100%;
}
.overlay iframe {
    opacity: 0.3
}

.thesocialloggins .sso-login {color: #9a9a9a;font-size: 20px;line-height: 24px;padding-top: 20px;margin-top: 0;}
.sso-login-links {clear:both;}
.sso-login-links a {
    width: 128px;
    float: left;
    display: block;
    height: 38px;
    margin-right: 40px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    padding-left: 68px;
}
a.sso-login-google, a.hybridauth-widget-provider[data-hybridauth-provider=Google] {
    background:url(../images/sociallogin.jpg) no-repeat 0px -38px #de4c34;
}
a.sso-login-facebook, a.hybridauth-widget-provider[data-hybridauth-provider=Facebook] {
    background:url(../images/sociallogin.jpg) no-repeat 0px -114px #3b5998;
}
a.sso-login-twitter, a.hybridauth-widget-provider[data-hybridauth-provider=Twitter] {
    background:url(../images/sociallogin.jpg) no-repeat 0px 0px #45b0e3;
}
a.sso-login-linkedin, a.hybridauth-widget-provider[data-hybridauth-provider=LinkedIn] {
    background:url(../images/sociallogin.jpg) no-repeat 0px -76px #0073b2;
}
.spacer-or {clear:both;padding-top: 40px;position: relative;margin-bottom: 0px;}
.spacer-or1 {height:5px;/* background:#cacaca; */width:100%;}
.spacer-or1:before {content:"";height:5px;background:#cacaca;width: 46%;display: block;position: absolute;left: 0px;top: 40px;}
.spacer-or1:after {content: ""; height: 5px; background: #cacaca; width: 46%; display: block; position: absolute; right: 0px; top: 40px;}
.spacer-or2 {
    width: 80px;
    /* background: #F6F6F6; */
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
    color: #afafaf;
}
.fieldset-wrapper .sso-login-links a {
    width: 210px;margin-bottom:20px;
}

/*coeus media page*/
.mediakit {
    background: #f60;
    border: 5px solid #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 22px;
    width: 100%;
    margin-bottom: 20px;
}
.mediakit h2 {
    font-family: 'fsalbertbold', Arial;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
    margin: 10px 0;
    line-height: 40px;
}
.mediakit p {
    font-size: 18px;
    font-family: 'fsalbertlight', Arial;
    color: #fff;
    margin: 0 0 10px 0;
}
.mediakit a.downloadmedia {
    font-family: 'fsalbertlight', Arial;
    color: #f7c5af;
    display: block;
    background: url(../images/go-arrow.png) no-repeat;
    padding-left: 40px;
    height: 35px;
    line-height: 35px;
    text-decoration: underline;
    font-size: 18px;
}
.mediakit a.downloadmedia:hover {
    color:#fff;
}
.widttl h2 {
    font-family: 'fsalbertlight', Arial;
    font-size:16px;
    color:#3b3b3b;
    margin-bottom: 10px;
    font-weight: normal;
    line-height: 18px;
}
.moredownloadsbox {
    margin-bottom:20px;
    border-top: 1px solid #434444;
}
.moredownload1 {
    margin-bottom: 1px;
    border: 1px solid #eeefee;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    padding: 12px 5px 12px 30px;
    text-decoration: none;
    background: url(../images/go-arrow2.png) no-repeat #fff 10px 20px;
}
.moredownload1 span {
    font-size: 16px;
    color: #959595;
    display: block;
    font-family: 'fsalbertlight', Arial;
}
.moredownload1 span b {
    font-family: 'fsalbertbold', Arial;
}
.RL-box {
    background:#fff;
    display:block;
    margin-bottom:4px;
}
.RL-box:after {
    content:"";
    display:block;
    clear:both;
}
.RL-box-left {
    width:120px;
    float:left;
    overflow:hidden;
    height:120px;
}
.RL-box-left img {
    width:120px;
    min-height:120px;
}
.RL-box-right {
    width: 127px;
    float: left;
    padding: 12px;
}
.RL-box-right span, .RL-box-right b {
    font-family: 'fsalbertlight', Arial;
    font-size: 16px;
    display: block;
    color: #959595;
}
.RL-box-right span {
    text-decoration:underline;
}
.RL-box-right b {
    font-family: 'fsalbertbold', Arial;
    text-decoration:none;
}
/*coeus media page*/
#dialog .orang-linnk {
    color: #f60 !important;
}
/*Senthamil:*/
/*a:visited {
color: #DA6200;
text-decoration: none;
}
a:hover {
color: #DA6200;
text-decoration: underline;
}*/

#block-block-69 a {
    cursor: pointer;
}
.page-node article .field a:visited {
    color: #f60;
    text-decoration: none;
}
.page-node article .field a:hover {
    color: #f60;
    text-decoration: underline;
}
@media screen and (min-width:768px) and (max-width: 1024px){
    .takemeback{
        display: none !important;
    }
    #block-menu-menu-continents>ul.menu>li{
        position: relative;
    }
    /*#block-menu-menu-continents>ul.menu>li>span{*/
    /*content: '';*/
    /*position: absolute;*/
    /*left: 0;*/
    /*display: block;*/
    /*top: 0;*/
    /*height: 46px;*/
    /*width: 100%;*/
    /*z-index: 9999;*/
    /*background: red;*/
    /*/*opacity: 0;*/
    /*cursor: text;*/
    /*}*/
    #block-menu-menu-continents > ul.menu > li > p.anc:hover {
        cursor: default;
    }

    #block-menu-menu-continents > ul.menu > li > .anc{
        position: absolute;
        left: 0;
        display: block;
        top: 0;
        height: 46px;
        width: 100%;
        z-index: 9999;
        background: red;
        opacity: 0;
        cursor: text;
        margin: 0;
    }
}
.submenu-wrapper ul li p{
    display: none;
}
@media screen and (max-width:767px)
{
    #block-menu-menu-continents > ul.menu > li p
    {
        display: none;
    }

}
@media screen and (min-width:1025px)
{
    #block-menu-menu-continents > ul.menu > li p
    {
        display: none;
    }

}
.mc-field-group
{
    max-width: 280px;
}
.asterisk
{
    margin-right: 165px;
    margin-top: -30px;
}
#mc_embed_signup h2
{
    border-bottom: none;
}
.messages--error
{
    font-size: 18px;
    height: 15px;
    padding-top: 9px;
    width: 1081px;
    margin-top: -13px;
    margin-bottom: 8px;
    margin-left: 132px;
}
.wicked-image .user-picture img
{
    width: 45px;
    height: 39px;
}
.form-item-field-description-teaser-und-0-value #edit-field-description-teaser-und-0-value
{
    width: 1205px;!important;
}
.node-tip .block-views-user-profile-block-3 img
{
    min-height: 110px; !important;
}
.node-book .block-views-user-profile-block-3 img
{
    min-height: 110px; !important;
}
.node-image .block-views-user-profile-block-3 img
{
    min-height: 110px; !important;
}
.node-travel-diary .block-views-user-profile-block-3 img
{
    min-height: 110px; !important;
}
.node-video .block-views-user-profile-block-3 img
{
    min-height: 110px; !important;
}
.page-node-add  #ciframe .ciframe-processed .fieldset-wrapper .field-name-taxonomy-vocabulary-2 .field-add-more-submit
{
    display: block !important;
    text-align: center !important;
    border-style: solid !important;
    border-width: 1px !important;
    background: #ff6600 !important;
    border-radius: 25px !important;
    width: 155px !important;
    color: #ffffff !important;
    font-size: 15px !important;
    margin-bottom: 30px !important;
}
.page-node-add  #ciframe .ciframe-processed .fieldset-wrapper .field-name-taxonomy-vocabulary-2 .description
{
color: black;
}
.view-id-content_sidebar .flag-wicked img
{
    min-height: 0px;
}

@font-face {
    font-family: 'FS Albert Bold';
    src: url('../../../themes/traveldudes/css/fonts/FSAlbert Bold.ttf');

}

@font-face {
    font-family: 'FS Albert Light';
    src: url('../../../themes/traveldudes/css/fonts/FSAlbert Light.ttf');
}

section.hip-tip-widget{
    height:277px;
    max-width:290px;
    background-color:yellow;
    color:white;
    box-sizing: border-box;
    margin-top: 35px;
}
div.mapcvr-hip
{
    height: 100%;
}
section.hip-tip-widget .hip-tip-widget-header{
    height:38px;
    background-color:#388dcb;
    font-family:'FS Albert Bold';
    font-size:18px;
    position: relative;
}

section.hip-tip-widget .hip-tip-widget-header .heading-text{
    height: 50%;
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto 0;
    width: 70%;
    padding-left: 11px;
}

section.hip-tip-widget .hip-tip-widget-content{
    height:169px;
}

section.hip-tip-widget .hip-tip-widget-footer{
    height:70px;
    background-color: #398fcd;
    font-size:18px;
    font-family: 'FS Albert Light';
    position: relative;
}

section.hip-tip-widget .hip-tip-widget-footer .footer-text {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 54%;
    width: 80%;
}
section.hip-tip-widget .hip-tip-widget-footer .footer-text a{
    color: #FFFFFF;
}

section.hip-tip-widget .hip-tip-widget-header .expected-days-block{
    height:68px;
    width:68px;
    background-color: white;
    color:black;
    border-radius:40px;
    position: relative;
    margin-left: auto;
    margin-right: 12px;
    top: 12px;
    z-index:2;
}

section.hip-tip-widget .hip-tip-widget-header .expected-days{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 68%;
    height: 50%;
    text-align: center;
}
.hip-map
{
    height:169px;
    width:100%;
}
@media screen and (min-width:768px) and (max-width: 1019px)
{
    section.hip-tip-widget .hip-tip-widget-header .heading-text
    {
        height:100%;
    }
    section.hip-tip-widget
    {
        margin-top: 209px;
    }
}


.thesocialloggins .hybridauth-widget-wrapper.sso-login-links {
    display: block;
}

.hybridauth-widget-wrapper.sso-login-links {
    display: none;
}