*:focus {
    outline: none;
}

html, body {
    margin: 0;
    padding: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    border-left: 0;
}

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    overflow: hidden;
}


body, textarea, input {
    font-family: Arial, Lucida Grande, Raanana, Sans-Serif;
    color: rgb(32,32,32);
}

textarea {
    resize: none;
}

body {
    line-height: normal;
    /*color: #000099;*/
    background: white;
    font-size: 11pt;
}

/* IMPORTANT - used to make chrome show horizental scrollbar */
body {
    min-width: 880px;
}
/* end of IMPORTANT  */


ol, ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

.clear {
    clear: both;
    width: 1px;
    height: 1px;
    display: block;
}

.box {
    display: block;
}

.button {
    cursor: pointer;
}


#page {
}


.translation_he, g_pancuation_font {
    font-family: David, Lucida Grande, Raanana, Sans-Serif;
}

.translation_en, .english_font, .hebrew_font, .g_site_font {
    font-family: Arial, Lucida Grande, Raanana, Sans-Serif;
}

.english_font {
    font-style: italic;
    font-size: 12px;
    margin-right: 3px;
}

.disclaimer {
    color: #424242;
}

.link {
    color: #c43577;
    text-decoration: underline;
    cursor: pointer;
}

.hebrew {
    direction: rtl;
    text-align: right;
}

.english {
    direction: ltr;
    text-align: left;
}

.loader {
    display: none;
    background: url('../images/search/load2.gif') no-repeat center;
    width: 100%;
    height: 20px;
}

.box584_m {
    border: rgb(218,218,218) solid;
    border-width: 1px;
    border-radius: 3px;
}

.box584_b {
    width: 565px;
    height: 4px;
    background: url('../images/search/translate_box_b_bg21.png') no-repeat left top;
}

.box584_u {
    width: 565px;
    height: 4px;
    background: url('../images/search/translate_box_u_bg21.png') no-repeat left top;
}




/*********************************** custom */

#page {
    width: 880px;
    margin: 0 auto;
}



#header2 {
    /*margin-bottom:5px;*/
    overflow: visible;
}

    #header2 .first_row {
        width: 880px;
        overflow: visible;
        margin-top: 10px;
        margin-bottom: 0px;
        direction: ltr;
    }

        #header2 .first_row .right_menu {
            direction: rtl;
            font-size: 10pt;
            font-weight: bold;
            color: #434343;
            margin-right: 2px;
            position: relative;
            float: right;
            overflow: visible;
            z-index: 3;
            border-bottom: 1px solid #ACACAC;
        }

            #header2 .first_row .right_menu .item,
            #header2 .first_row .right_menu .itemOver,
            #header2 .first_row .right_menu .itemDouble,
            #header2 .first_row .right_menu .itemDoubleOver,
            #header2 .first_row .right_menu .itemTriple,
            #header2 .first_row .right_menu .itemTripleOver,
            #header2 .first_row .right_menu .morfixApps,
            #header2 .first_row .right_menu .morfixAppsOver {
                float: right;
                margin-top: 3px;
                height: 26px;
                padding-top: 3px;
                background: #E6E5E5 url('../images/bg_menu.png') left top repeat-x;
                border-left: 1px solid #e7e7e7;
                border-right: 1px solid #e7e7e7;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                margin-left: 2px;
                text-align: center;
                overflow: visible;
                vertical-align: middle;
            }

            #header2 .first_row .right_menu .itemOver,
            #header2 .first_row .right_menu .itemDoubleOver,
            #header2 .first_row .right_menu .itemTripleOver {
                background: #E9E8E8;
                border: 1px solid #B4B4B4;
            }

            #header2 .first_row .right_menu .morfixApps,
            #header2 .first_row .right_menu .morfixAppsOver {
                border: 1px solid #108BBC;
                border-left: 1px solid #108BBC;
                border-right: 1px solid #108BBC;
                background: #E6E5E5 url('../images/bg_menu.png') left top repeat-x;
                margin-top: 2px;
                padding-top: 2px;
            }

            #header2 .first_row .right_menu a {
                color: #434343;
                text-decoration: none;
            }

                #header2 .first_row .right_menu a:hover {
                    color: #03A00B;
                }


/*Hive buttons - header buttons*/
.first_row .right_menu .headerItem, #footer .footerItem {
    font-weight: normal;
    font-family: Arial;
    color: #3e3e3e;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

#footer .footerItem {
    margin-left: 12px;
    margin-right: 12px;
}

.first_row .right_menu .headerItem {
    margin-left: 22px;
    float: right;
    *float: left; /*IE7 fix*/
    padding-top: 7px;
}

.first_row .right_menu .headerItemHover,
#footer a:hover {
    text-decoration: underline;
    color: #146CE3;
}

.first_row .right_menu .hiveSeparator {
    vertical-align: middle;
    float: right;
    *float: left; /*IE7 fix*/
    width: 3px;
    height: 3px;
    background-color: #013B80;
    margin-top: 8px;
    margin-left: 5px;
    margin-right: 5px;
}

#header2 .first_row .right_menu .itemDouble,
#header2 .first_row .right_menu .itemDoubleOver,
#header2 .first_row .right_menu .morfixApps,
#header2 .first_row .right_menu .morfixAppsOver {
    width: 170px;
}

    #header2 .first_row .right_menu .morfixApps span.bold {
        color: #0F80AD;
    }

#header2 .first_row .right_menu .morfixAppsOver {
    border: 1px solid #108BBC;
    background: #E9E8E8;
}

    #header2 .first_row .right_menu .morfixAppsOver a {
        color: #108BBC;
    }

#header2 #mobileAppsBtn b {
    color: #0F80AD;
}

#header2 .first_row .right_menu .item,
#header2 .first_row .right_menu .itemOver {
    width: 84px;
}

#header2 .first_row .right_menu .itemDouble,
#header2 .first_row .right_menu .itemDoubleOver {
    width: 170px;
    *width: 172px; /*IE7 sqiuzzed buttons fix*/
}

#header2 .first_row .right_menu .itemTriple {
    width: 256px;
    *width: 260px; /*IE7 sqiuzzed buttons fix*/
}

.youtube, .twitter, .facebook, .googleplus {
    display: block;
    /*float:right;*/
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 3px;
}

#header2 .first_row .right_menu .right_menu_row {
    /*width:346px;
	*width:380px;/*IE7 buttons drop to second row fix*/
}

#header2 .first_row .google {
    width: 480px;
    height: 78px;
    position: relative;
    overflow: visible;
    background: #F1F1F1;
    float: left;
    margin-left: -2px;
    position: relative;
}

    #header2 .first_row .google .GoogleSubmitButton {
        cursor: pointer;
        display: block;
        width: 30px;
        height: 30px;
        background: #03A20B url('../images/google/googlebtn.png') center center no-repeat;
        vertical-align: top;
        font-size: 9pt;
        border: 1px solid #62A055;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        float: right;
        margin: 1px 4px 0px 0px;
    }

.first_row .google .googleLogo {
    display: block;
    float: left;
    width: 120px;
    height: 78px;
    background: url('../images/google/googlelogo.png') 10px 25px no-repeat;
}

#header2 .first_row .google form {
    vertical-align: middle;
    padding-top: 23px;
    width: 350px;
    float: left;
    display: block;
}

#queryField {
    vertical-align: top;
    font-size: 9pt;
    height: 28px;
    width: 310px;
    border: 1px solid #D5D5D5;
    float: left;
    font-family: arial,sans-serif;
    font-size: 18px;
}

#divGoogleForYourConvenience {
    display: none;
    position: absolute;
    margin-top: -60px;
    width: 200px;
    height: 30px;
}

#header2 .first_row .youtube {
    background: url('../images/hive/social/morfix_youtube_page.png') no-repeat left top;
}

#header2 .first_row .twitter {
    background: url('../images/hive/social/morfix_twitter_page.png') no-repeat left top;
}


#header2 .first_row .facebook {
    background: url('../images/hive/social/morfix_facebook_page.png') no-repeat left top;
}

#header2 .first_row .googleplus {
    background: url('../images/hive/social/morfix_gPlus_page.png') no-repeat left top;
}

#header2 .first_row .right_menu .seperator {
    display: block;
    float: right;
    width: 2px;
    height: 28px;
}

#header2 .first_row .socialButtons {
    align: center;
    margin: auto;
    width: 120px;
    margin-bottom: 5px;
    float: left;
}

#header2 .second_row {
    overflow: visible;
    height: 125px;
}

    #header2 .second_row .logo_ph {
        width: 312px;
        margin: 5px 0 0 0;
        height: 80px;
    }

        #header2 .second_row .logo_ph .logo, .MorfixLogo {
            width: 202px;
            height: 80px;
            margin-top: 25px;
        }

    #header2 .second_row .facebookPageLike {
        width: 500px;
        margin-top: 8px;
        height: 60px;
    }

.connect_widget_vertical_center connect_widget_button_cell {
    font-size: 12px;
}

#underHeaderAdv {
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

#search {
    width: 100%;
    text-align: right;
    z-index: 1;
}

    #search .searchbox_ph .searchbox_bg {
        width: 565px;
        height: 129px;
        background-color: rgb(241,241,241);
        position: relative;
    }

    #search .searchbox_ph .searchbox_bg .container .searchField, #search .searchbox_ph .searchbox_bg .container #searchField {
        position: relative;
        top: 29px;
        width: 471px;
        height: 37px;
        border: 0;
        font-size: 12pt;
    }

    @media(max-width:440px){
        #search .searchbox_ph .searchbox_bg .container .searchField::-webkit-input-placeholder, #search .searchbox_ph .searchbox_bg .container #searchField::-webkit-input-placeholder{
            font-size:11pt;
        }
    }

        #search .searchbox_ph .searchbox_bg .container {
            position: relative;
            width: 530px;
            top: 1px;
            height: 127px;
        }

            #search .searchbox_ph .searchbox_bg .container .title {
                position: relative;
                margin-top: 4px;
                margin-right: 2px;
                color: black;
                font-size: 9pt;
                overflow: visible;
            }

            #search .searchbox_ph .searchbox_bg .container .description {
                position: relative;
                width: 380px;
            }

        #search .searchbox_ph .searchbox_bg .google {
            width: 60px;
            height: 34px;
            background: url('../images/search/google_btn.png') no-repeat top left;
            position: absolute;
            top: 4px;
        }

        #search .searchbox_ph .searchbox_bg .container .buttons_container {
            text-align: inherit;
            position: absolute;
            top: 79px;
            height: 45px;
            width: 100%;
        }

            #search .searchbox_ph .searchbox_bg .container .buttons_container .action_buttons .translate {
                border-radius: 2px;
                background: -webkit-linear-gradient(90deg, #ffffff 0%, #54b948 1%, #64c958 96%, #42af35 100%);
                background: -moz-linear-gradient(90deg, #ffffff 0%, #54b948 1%, #64c958 96%, #42af35 100%);
                background: -o-linear-gradient(90deg, #ffffff 0%, #54b948 1%, #64c958 96%, #42af35 100%);
                background: -ms-linear-gradient(90deg, #ffffff 0%, #54b948 1%, #64c958 96%, #42af35 100%);
                background: linear-gradient(0deg, #ffffff 0%, #54b948 1%, #64c958 96%, #42af35 100%);
                width: 131px;
                height: 30px;
                float: left;
                color: #ffffff;
                vertical-align: middle;
                text-align: center;
                padding-top: 10px;
                font-family: Arial;
                font-size: 18px;
                font-weight: 700;
                background-color: #64c958\9; /* IE6, IE7, IE8, IE9 */
            }


            #search .searchbox_ph .searchbox_bg .container .buttons_container .action_buttons {
                position: absolute;
                /*top:5px;*/
                width: 170px;
            }

            #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu {
                position: absolute;
                width: calc(100% - 131px);
                overflow: visible;
            }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu .facebookCommentsLink {
                    position: relative;
                    display: inline;
                    height: 19px;
                    cursor: pointer;
                    white-space: nowrap;
                }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu .hagrel {
                    position: relative;
                    height: 23px;
                    display: inline;
                    white-space: nowrap;
                }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu img {
                    vertical-align: middle;
                }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu .feature_text {
                    font-family: Arial;
                    color: #3e3e3e;
                    font-size: 14px;
                    font-weight: 400;
                }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu #draw_text {
                    height: 13px;
                    width: 53px;
                }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu #recent_translations_text {
                    height: 10px;
                    width: 75px;
                }

                #search .searchbox_ph .searchbox_bg .container .buttons_container .features_menu .search {
                    position: relative;
                    height: 23px;
                    margin-bottom: 15px;
                    display: inline;
                    white-space: nowrap;
                }

            #search .searchbox_ph .searchbox_bg .container .buttons_container .action_buttons .viki {
                width: 74px;
                height: 35px;
                position: relative;
                margin: 0px 10px 0px 10px;
            }

        #search .searchbox_ph .searchbox_bg .container .keyboard_container {
            position: absolute;
            text-align: center;
            position: absolute;
            top: 29px;
            width: 40px;
            height: 40px;
        }

        #search .searchbox_ph .searchbox_bg .container .keyboard {
            width: 27px;
            height: 17px;
            background: url('../images/search/keyboard_feb2014.png') no-repeat top left;
            margin: 0 5px 0 5px;
        }

/******************** Ads settings ****************************/
#main .row {
    padding-top: 10px;
    width: 100%;
    height: 100%;
    position: relative;
}

#main .colspan_1_2 /*a column with width = width(column1)+width(column2)*/ {
    width: 566px;
}

#main .column1 {
    width: 313px;
}

#main .column2 {
    width: 250px;
}

#main .column3 {
    width: 300px;
}

#main .seperator_column {
    width: 4px;
}

#main .left_column {
    width: 300px;
}

    /*  */
    #main .left_column .adv_ph {
        width: 394px;
        height: 695px;
    }

#main .main_column {
    width: 565px;
    overflow: hidden;
}

#main .row .adv_ph {
    padding-top: 5px;
}

#main .main_column #underSearchBoxPromotionals .adv_ph {
    width: 270px;
}

#main .main_column .adv_ph .seperator {
    width: 565px;
    height: 26px;
    background: url('../images/search/adv_main_seperator.jpg') no-repeat left top;
}

#result_ph #main_FirstPageText {
    width: 553px; /*- 555 + 5 + 5 = 565px -*/
    font-size: 8pt;
    padding-top: 2px;
    padding-left: 4px;
    padding-right: 5px;
    padding-bottom: 5px;
    color: #626262;
    /*text-align:right;*/
    border: 1px solid #CFCFCF;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

#result_ph .heWords .word {
    font-family: David !important;
    font-size: 20px !important;
}

#result_ph .translation_en .word {
    font-size: 18px !important;
    font-weight: bold !important;
}

#result_ph #RavMilimTeaserHomePage,
#result_ph #sentenceOfTheDayHomePage,
.GamesHomePage,
#result_ph #wordOfTheDayHomePage {
    border: 1px solid #CFCFCF;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    width: 553px; /*- 555 + 5 + 5 = 565px -*/
    padding-left: 4px;
    padding-right: 5px;
}

    .GamesHomePage .QuizTeaser {
        direction: rtl !important;
        background: url('../External/Embedded/Games/Teaser/images/homepage/quizbackground.jpg?ver=3') no-repeat;
        height: 120px;
    }

    .GamesHomePage .QuizTeaserButtons {
        width: 80%;
        float: left;
        vertical-align: middle;
        position: relative;
        top: 15px;
        right: 57px;
        margin-right: 20px;
    }

    .GamesHomePage .QuizTeaserGoGame {
        float: right;
        position: relative;
        right: 165px;
        top: 40px;
    }

    .GamesHomePage .btnQuizTeaser {
        margin-left: 0px;
        margin-right: 5px;
    }

.innerLink, .innerLink:visited,
.link {
    color: #146ce3;
    text-decoration: none !important;
    cursor: pointer;
}

.outerLink {
    text-decoration: none;
    font-family: Arial;
    color: #146ce3;
    font-size: 12px;
}

#wordOfDayContent #wordquestion {
    width: 460px;
    max-width: 100%;
}

    #wordOfDayContent #wordquestion #question {
        width: 80%;
        max-height: 45px;
        overflow-y: auto;
    }

    #wordOfDayContent #wordquestion .text:visited {
        color: inherit;
    }

    #wordOfDayContent #wordquestion .text .coloredTerm {
        font-weight: bold;
    }

    #wordOfDayContent #wordquestion .theAnswerIsHereBtn {
        float: left;
    }

#wordOfDayContent #morfixNewThx,
#wordOfDayContent #morfixNewThx:hover,
#wordOfDayContent #morfixNewThx:active,
#wordOfDayContent #morfixNewThx:visited {
    margin-top: 14px;
    font-weight: bold;
    text-decoration: none !important;
    cursor: default !important;
}

.linkableSentence:hover,
.linkableSentence:active,
.linkableSentence:visited {
    text-decoration: underline;
    cursor: pointer;
    color: inherit;
}

.linkableSentence a {
    text-decoration: none;
    color: inherit;
}

.theAnswerIsHereBtn {
    border-radius: 2px;
    background: -webkit-linear-gradient(90deg, #cde4f7 0%, #c7e1f6 4%, #419dea 4%, #45a4f4 97%, #2f80c4 100%);
    background: -moz-linear-gradient(90deg, #cde4f7 0%, #c7e1f6 4%, #419dea 4%, #45a4f4 97%, #2f80c4 100%);
    background: -o-linear-gradient(90deg, #cde4f7 0%, #c7e1f6 4%, #419dea 4%, #45a4f4 97%, #2f80c4 100%);
    background: -ms-linear-gradient(90deg, #cde4f7 0%, #c7e1f6 4%, #419dea 4%, #45a4f4 97%, #2f80c4 100%);
    background: linear-gradient(0deg, #cde4f7 0%, #c7e1f6 4%, #419dea 4%, #45a4f4 97%, #2f80c4 100%);
    border: none;
    font-size: 15px;
    margin-right: 15px;
    width: 79px;
    height: 22px;
    color: #ffffff;
    padding-top: 3px;
    padding-right: 5px;
}

    .theAnswerIsHereBtn a {
        color: #ffffff;
        text-decoration: none;
        font-family: Arial;
        font-weight: 400;
        /*padding-right:5px;*/
        vertical-align: middle;
    }

#RavMilimTeaserHomePage .theAnswerIsHereBtn,
#teaser .theAnswerIsHereBtn {
    float: left;
}

.wordOfTheDayContainer {
    /*height:104px;*/
}

#wordOfDayContent .widgetContent {
    margin-bottom: 0px;
}

@-moz-document url-prefix() {
    #morfixNewsIframe {
        height: 50px !important;
    }
}

#morfixNewsIframe {
    height: 39px;
    width: 100%;
}

.sentenceOfTheDay {
    margin-right: 8px;
    padding-top: 2px;
    padding-bottom: 5px;
}

    .sentenceOfTheDay .content {
        direction: ltr;
        margin-bottom: 10px;
    }

        .sentenceOfTheDay .content .text {
            font-weight: bold;
            color: #3e3e3e;
            font-size:17px;
        }

    .sentenceOfTheDay .explenation {
        margin-top: 10px;
        direction: rtl;
        margin-bottom: 5px;
    }

    .sentenceOfTheDay .literally {
        direction: rtl;
        font-size: 10pt;
    }

    .sentenceOfTheDay .transcription {
        direction: ltr;
        font-size: 10pt;
        font-style: italic;
        margin-bottom: 10px;
    }

.sentenceOfTheDayClickable {
    cursor: pointer;
    text-decoration: underline;
    color: Blue;
}

.WidgetFirstRow {
    margin-top: 10px;
    margin-bottom: 10px;
}

#box584_m .WidgetFirstRow /* result page */ {
    margin-top: 0px;
}

.ContentHeader {
    color: #000000;
    /*font-size:16px;*/
    font-weight: bold;
}

.box584_m .ContentHeader {
    padding-top: 0px;
}

.widgetContainer {
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 12px;
}

.box584_m .widgetContainer {
    padding-left: 6px;
}

.widgetContent {
    /*padding-top:12px;
	padding-bottom:12px;*/
}

.widgetContent {
    margin-bottom: 12px;
}

.sentenceOfTheDaySubHeader {
    padding-top: 2px;
    padding-bottom: 5px;
    font-weight: bolder;
    color: black;
    font-size: small;
    text-decoration: underline;
}

.sentenceOfTheDayFooter {
    padding-top: 3px;
    /*margin-left:10px; 
	margin-right:10px;*/
    /*font-size:10pt;	*/
}

    .sentenceOfTheDayFooter .linkPrefix, .sentenceOfTheDayFooter .linkSuffix {
        float: right;
        margin-top: 7px;
    }

    .sentenceOfTheDayFooter .allSentencesLink {
        cursor: pointer;
        float: left;
        color: #00E;
        font-weight: bold;
        margin-left: 15px;
    }

    .sentenceOfTheDayFooter .comments {
        float: right;
    }

    .sentenceOfTheDayFooter .facebookLike {
        float: left;
    }

#underSearchBoxPromotionals {
    width: 100%;
    margin-top: 10px;
}

    #underSearchBoxPromotionals .appsColumn {
        width: 280px;
    }

        #underSearchBoxPromotionals .appsColumn .banner {
            margin-bottom: 5px;
        }

.iphone {
    width: 278px;
    height: 56px;
    background: url('../images/search/features/Banners/iphone2.png') no-repeat;
}

.android {
    width: 278px;
    height: 56px;
    background: url('../images/search/features/Banners/android2.png') no-repeat;
}

.verticalSpace {
    height: 15px;
}

.topVerticalSpace {
    height: 15px;
}

#footer {
    margin-top: 20px;
    text-align: center;
    font-size: 10pt;
    color: #336699;
    border-bottom: 1px solid #ACACAC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.footerInfo {
    font-family: Arial;
    color: #404040;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 5px;
}

    .footerInfo a {
        text-decoration: none;
    }

.leftAligned {
    float: left;
}

#footer MoreTranslationsLink {
}

#footer .copyright {
    direction: ltr;
    margin-top: 10px;
}


#result_ph .info_line {
    padding: 1px;
    width: 565px;
    height: 42px;
}

    #result_ph .info_line .content {
    }

#result_ph .warning_line {
    padding: 1px;
    width: 542px;
    height: 42px;
}


#result_ph #teaser .bg {
    width: 542px;
    height: 43px;
}

#result_ph #teaser .blog .question_ph .description .theAnswerIsHereBtn {
    float: left;
    margin-top: 20px;
    min-width: 90px;
    width: auto;
    padding: 3px 5px 0 5px;
    text-align: center;
}

#result_ph #teaser .question {
    height: 36px;
    overflow: hidden;
    width: 446px;
    /*float:right;*/
    width: 80%;
}

    #result_ph #teaser .question a {
        text-decoration: none;
    }

#result_ph #teaser .description {
    overflow: hidden;
}

.blog .description .mainTitle {
    font-weight: bold;
}

.blog .description .secondaryTitle {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 18px;
}

#result_ph #teaser .answer_button {
    width: 87px;
    height: 20px;
}

#result_ph #teaser .info {
    font-size: 9pt;
    margin: 0px 2px 5px 0;
}


#result_ph #result_title {
    margin-bottom: 10px;
}

    #result_ph #result_title .title {
        font-weight: bold;
    }

#result_ph .suggestions {
    margin-bottom: 10px;
    line-height: 20px;
}

    #result_ph .suggestions .english .innerLink:hover {
        text-decoration: underline !important;
    }

#result_ph .recentSearch .suggestions .title {
    float: none;
}

#result_ph .sampleSentences {
    /*width:420px;
	float:left;*/
    margin-top: 8px;
}

#result_ph .sideAdvSampleSentences {
    float: right;
    width: 125px;
    height: 125px;
}

#result_ph #SampleSentencesTitle {
    font-weight: normal;
    font-size: 15px;
    margin-top: 10px;
    color: rgb(32,32,32);
}

    #result_ph #SampleSentencesTitle .partOfSpeech {
        text-decoration: italic;
        font-size: 10px;
    }

    #result_ph #SampleSentencesTitle .examplesFor {
        font-size: 13px;
        font-weight: bold;
    }

#result_ph .sampleSentences .sampleSentencesContent {
    font-size: small;
    font-style: italic;
    vertical-align: middle;
    width: 420px;
    float: left;
    line-height: 22px;
}

#result_ph .box_title {
    width: 100%;
    font-size: 10pt;
    font-weight: bold;
    color: #4B4B4B;
    background: #f0f0f0;
    padding-right: 5px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

    #result_ph .box_title .social_share img {
        height: 32px;
    }

    #result_ph .box_title #translation_header {
        float: right;
        padding-top: 7px;
        font-size: large;
        font-weight: 500;
    }

    #result_ph .box_title .social_shares {
        padding-top: 7px;
    }

.social_share {
    width: 21px;
    height: 20px;
    display: inline-block;
}

.social_shares {
    float: left;
}

#wordOfDayContent .social_shares,
#teaser .social_shares {
    margin-top: 3px;
}

#result_title .social_shares {
    direction: rtl;
    margin-left: 5px;
}

#shareGooglePlus {
    background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
    background-position: -5px -5px;
}

    #shareGooglePlus:hover {
        background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
        background-position: -35px -5px;
    }

    #shareGooglePlus:active {
        background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
        background-position: -65px -5px;
    }

#shareFacebook {
    background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
    background-position: -65px -65px;
}

    #shareFacebook:hover {
        background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
        background-position: -35px -65px;
    }

    #shareFacebook:active {
        background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
        background-position: -65px -65px;
    }

#shareTwitter {
    background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
    background-position: -65px -35px;
}

#result_ph .box_title #shareTwitter:hover {
    background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
    background-position: -35px -35px;
}

#result_ph .box_title #shareTwitter:active {
    background: url('../images/resultPage/share/share_btns_spritesheet.png?ver=2');
    background-position: -5px -35px;
}

#result_ph .box_title a {
    text-decoration: none;
}

#result_ph .box_title .query_result_header {
    font-size: large;
    font-weight: bold;
}

#result_ph .title_ph {
    margin-right: 3px;
}

#result_ph .translate_box .title_ph .word_ph {
    float: right;
    direction: rtl;
    margin-left: 20px;
}

#result_ph .translate_box_en .title_ph .word_ph {
    float: left;
    direction: ltr;
    margin-right: 20px;
}

    #result_ph .translate_box .title_ph .word_ph .word, #result_ph .translate_box_en .title_ph .word_ph .word {
        font-family: Arial;
        color: #3e3e3e;
        font-size: 16px;
        font-weight: bold;
    }

#result_ph .translate_box .title_ph .word_ph .diber {
    font-size: 9pt;
}

#result_ph .translate_box_en .title_ph .word_ph .diber {
    font-size: 10pt;
}


#result_ph .translate_box .goodies_ph, #result_ph .translate_box_en .goodies_ph {
    /*height:25px;*/
    margin-top: 5px;
}

    #result_ph .translate_box .goodies_ph .goody, #result_ph .translate_box_en .goodies_ph .goody {
    }

#result_ph .translate_box .extra_data .sound_goody_extra {
    margin: 10px 0;
    display: none;
    width: 567px;
    height: 25px;
    background: url('../images/search/sound_goody.jpg') no-repeat left top;
}

#result_ph .translate_box .extra_data .clickable_goody_extra {
    margin: 10px 0;
    display: none;
    width: 567px;
    height: 25px;
    background: url('../images/search/clickable_goody.jpg') no-repeat left top;
}

/*********************************** start of pronunciation page block ***********************************/

.pronunciationPage {
    width: 650px;
    min-width: 650px;
}

    .pronunciationPage .goody {
        float: left;
        margin-left: 90px;
        margin-top: 50px;
    }

    .pronunciationPage .pronunciationAd {
        float: right;
        height: 250px;
        width: 300px;
    }

    .pronunciationPage .goody .soundIcon {
        margin-left: 20px;
    }

    .pronunciationPage .replaySoundSentence {
        margin-left: 0px;
        margin-top: 20px;
    }

    .pronunciationPage .termText {
        margin-top: 10px;
    }

    .pronunciationPage .imageHeSoundClicked,
    .pronunciationPage .imageHeSoundUnclicked,
    .pronunciationPage .imageSoundClicked,
    .pronunciationPage .imageSoundUnclicked {
        background: url('../images/search/goodies/blueSpeakerBig.jpg');
        width: 42px;
        height: 42px;
    }


/*********************************** end of pronunciation page block ***********************************/

table.inflection_table {
    border: solid 1px #c4dced;
}



    table.inflection_table .column_seperator {
        width: 10px;
    }


    table.inflection_table tr.odd {
        background-color: #f3f9ff;
    }

    table.inflection_table tr.even {
        background-color: #ffffff;
    }

    table.inflection_table tr.title {
        color: White;
        background-color: #003980;
    }

    table.inflection_table td, table.inflection_table th {
        padding: 3px;
    }



    table.inflection_table .row_seperator {
    }

#result_ph .translate_box .translation {
    font-family: Arial;
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 400;
}

#result_ph .translate_box_en .translation {
    font-size: 16.4px;
    direction: rtl;
    text-align: right;
    color: Black;
    width: 60%;
}

#result_ph span.clickable {
    text-decoration: underline;
    color: #c43577;
    cursor: pointer;
    font-weight: bold;
}

#result_ph .translate_box .bot, #result_ph .translate_box_en .bot {
    width: 565px;
    height: 4px;
    background: url('../images/search/translate_box_b_bg21.png') no-repeat left top;
}

#result_ph .result_seperator {
    margin: 15px 0;
    width: 100%;
    height: 1px;
    background: #DADADA;
    /*	background:url('../images/search/result_row_seperator2.jpg') repeat-x left top;			*/
}

@media(max-width:440px) {
    #result_ph .result_seperator {
        margin: 9px 0;
    }
}

#result_ph .merriam_credit {
    width: 412px;
    height: 23px;
}

#result_ph .merriam_credit {
    width: 206px;
    height: 17px;
}

#result_ph .MWcredits {
    font-size: smaller;
    font-style: italic;
    cursor: pointer;
}

#result_ph #googleInputBtn {
    cursor: pointer;
    height: 24px;
    width: 109px;
}

#result_ph .google_box_en #googleInputBtn {
    text-align: right;
    direction: rtl;
    float: left;
}

#result_ph .google_box_he #googleInputBtn {
    text-align: left;
    direction: ltr;
    float: right;
}

#result_ph .google_box_en {
    direction: rtl;
}

#result_ph .google_box_he {
    direction: ltr;
}

#result_ph .google_box_en .title {
    font-size: 17px;
    font-weight: bold;
    color: #3e3e3e;
}

#result_ph .google_box_en .translation_he .machineTranslateResult {
    font-family: David;
    font-size: 20px;
}

#result_ph .google_box_he .title {
    font-family: David;
    font-size: 18px;
    font-weight: bold;
    color: #3e3e3e;
}

#result_ph .google_box_he .translation_en .machineTranslateResult {
    font-size: 19px;
}

#result_ph .google_box_he .powered_by, #result_ph .google_box_en .powered_by {
    float: left;
    direction: ltr;
    text-align: left;
    font-style: italic;
    width: 100%;
}

#result_ph .google_box_he .disclaimer, #result_ph .google_box_en .disclaimer {
    direction: rtl;
    width: 55%;
    font-style: normal;
}

#result_ph .google_box_he .branding, #result_ph .google_box_en .branding {
    font-size: 11px;
    font-style: italic;
    direction: rtl;
    width: 35%;
    font-family: Arial, Lucida Grande, Raanana, Sans-Serif;
}

#result_ph .google_box_he .branding {
    direction: rtl;
}

#result_ph .google_box_he .google_tranlsation {
    width: 100%;
    float: left;
    direction: ltr;
    text-align: left;
}

#result_ph .google_box_en .google_tranlsation {
    float: right;
    width: 100%;
    direction: rtl;
    text-align: right;
}

#result_ph .google_box_he #googleResultContainer {
    direction: ltr;
}

#result_ph .google_box_en #googleResultContainer {
    direction: rtl;
}

#result_ph .google_box_he, #result_ph .google_box_en {
    width: 100%;
    font-size: 11pt;
}

    #result_ph .google_box_he .title {
        float: right;
        margin-bottom: 5px;
        text-align: right;
        direction: rtl;
        padding-left: 5px;
        margin-top: 10px;
    }

    #result_ph .google_box_en .title {
        float: left;
        margin-bottom: 5px;
        text-align: left;
        direction: ltr;
        padding-right: 5px;
        margin-top: 10px;
    }

    #result_ph .google_box_he .description {
        margin-bottom: 5px;
        text-align: right;
        direction: rtl;
    }

    #result_ph .google_box_en .description {
        margin-bottom: 5px;
        text-align: left;
        direction: ltr;
    }


    #result_ph .google_box_he .result_link, #result_ph .google_box_en .result_link {
        text-align: left;
        direction: ltr;
    }

        #result_ph .google_box_he .result_link a, #result_ph .google_box_en .result_link a {
            color: Green;
            text-decoration: none;
        }

#result_ph #sentenceOfTheDayResultPage {
    padding-bottom: 10px;
}

/*********************************** reverse translation related ***********************************/
.reverseTrasnlationUnClicked {
    float: left;
    background: url('../images/search/goodies/more_info.jpg?ver=11');
    background-attachment: scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 40px;
    height: 26px;
}

.reverseTrasnlationClicked {
    float: left;
    background: url('../images/search/goodies/more_info_clicked.jpg?ver=12');
    background-attachment: scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 260px;
    height: 26px;
}


/*********************************** sound related ***********************************/
.imageSoundUnclicked {
    float: right;
    background: url('../images/search/goodies/sound_u.jpg?ver=11');
    background-attachment: scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 40px;
    height: 26px;
}

.imageSoundClicked {
    float: right;
    background-color: rgba(248, 248, 248, 0.69);
    background: url('../images/search/goodies/sound_d.jpg?ver=12');
    background-attachment: scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 189px;
    height: 26px;
}

.translate_box_en .imageSoundUnclicked {
    background: url('../images/search/goodies/sound_no_background.png?ver=8');
    background-attachment: scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 17px;
    height: 26px;
    margin-left: 8px;
    margin-top: 2px;
}

.imageHeSoundUnclicked {
    float: right;
}

.imageHeSoundClicked {
    float: right;
}

/*********************************** flash block ***********************************/

#sm2-container.swf-default,
#sm2-container.swf-timedout {
    border: none;
}

#sm2-container {
    width: 1px;
    height: 1px;
    overflow: hidden;
}

    #sm2-container.swf-timedout {
        width: 584px;
        height: 40px;
        margin-bottom: 10px;
    }

    #sm2-container.swf-loaded {
        width: 1px;
        height: 1px;
        border: none;
    }

#blockFlashDiv, #noFlashDiv {
    display: none;
}


/* *********************** facebook ************************* */

#facebookComments {
    width: 600px;
    /*height:500px;*/
    overflow-y: auto;
}

.facebookCommentsHeader {
    direction: rtl;
    font-size: 13px;
    font-weight: bold;
}

#facebookCommentsTeaser .facebookIcon {
    vertical-align: bottom;
}

#facebook {
    width: 553px; /*- 555 + 5 + 5 = 565px -*/
    background: #F7F8F9;
    color: #4B4B4B;
    border: 1px solid #D8DFEA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: right;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 4px;
    font-size: 10pt;
}

    #facebook .title {
        font-size: 12pt;
        font-weight: bold;
        background: #D8DFEA;
        height: 22px;
        padding-right: 10px;
        margin-bottom: 2px;
    }

    #facebook .text {
        padding: 2px 10px 2px 10px;
    }


    #facebook .seperator {
        width: 100%;
        margin: auto;
        background: #D8DFEA;
        height: 1px;
    }

    #facebook .facebook_comment {
        padding: 5px;
        text-decoration: none;
    }

        #facebook .facebook_comment .name {
            color: #3B5998;
            font-size: 16px;
            font-weight: bold;
        }

            #facebook .facebook_comment .name span {
                cursor: pointer;
            }

        #facebook .facebook_comment .underline {
            text-decoration: underline;
        }

        #facebook .facebook_comment .snippet {
            margin-top: 3px;
            margin-bottom: 5px;
            color: #333;
            font-size: 13px;
        }

            #facebook .facebook_comment .snippet span {
                cursor: pointer;
            }

    #facebook .person {
        width: 48px;
        height: 48px;
        float: right;
        display: block;
        border: 1px solid #A6A7A8;
        margin-left: 10px;
    }

    #facebook .date {
        color: #999;
        font-size: 8pt;
    }


/* *********************** MAKO ONLY ************************* */
#shimushon {
    position: relative;
}

    #shimushon .menu {
        height: 32px;
        width: 393px;
    }

        #shimushon .menu .currency {
            position: absolute;
            top: 0;
        }

        #shimushon .menu .stock {
            position: absolute;
            top: 0;
        }

        #shimushon .menu .horoscope {
            position: absolute;
            top: 0;
        }

        #shimushon .menu .weather {
            position: absolute;
            top: 0;
        }

        #shimushon .menu .currency_off {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .stock_off {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .horoscope_off {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .weather_off {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .currency_on {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .stock_on {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .horoscope_on {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .weather_on {
            width: 95px;
            height: 32px;
        }


        #shimushon .menu .currency_disabled {
            width: 95px;
            height: 32px;
        }




        #shimushon .menu .stock_disabled {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .horoscope_disabled {
            width: 95px;
            height: 32px;
        }

        #shimushon .menu .weather_disabled {
            width: 95px;
            height: 32px;
        }

    #shimushon .content .item {
        display: none;
    }

    #shimushon .content .update_time {
        font-size: 7pt;
        font-weight: bold;
    }

    #shimushon .content .weather {
        width: 393px;
        height: 93px;
    }


    #shimushon .content .horoscope {
        width: 393px;
        height: 123px;
    }



    #shimushon .content .currency {
        width: 393px;
        height: 76px;
    }


    #shimushon .content .stock {
        width: 393px;
        height: 70px;
    }

    #shimushon .content .horoscope .line0 {
        height: 20px;
    }


    #shimushon .content .horoscope .line2 {
        margin-top: 10px;
    }

    #shimushon .content .horoscope img {
        cursor: pointer;
        border: 0;
    }

    #shimushon .content .close_btn {
        display: none;
        cursor: pointer;
        position: absolute;
        bottom: 8px;
        width: 18px;
        height: 17px;
    }

.marginAdv {
    top: 0;
    position: absolute;
}

.alwaysOnTop {
    position: fixed;
}

#header2 .changeLanguage {
    cursor: pointer;
    z-index: 1;
}

.faceBookLikes {
    z-index: 1;
}

#result_ph .translate_box .translation {
    direction: ltr;
    text-align: left;
}

#result_ph .translate_box .goodies_ph, #result_ph .translate_box_en .goodies_ph {
    text-align: left;
}

    #result_ph .translate_box .goodies_ph .goody, #result_ph .translate_box_en .goodies_ph .goody {
        float: left;
        margin-right: 6px;
    }

.goodies_phHe {
    text-align: right;
}

.goodyHe {
    float: right;
    margin-left: 5px;
}

#result_ph .translate_box_en .extra_data .inflection_ph {
    direction: ltr;
    text-align: left;
    line-height: 18px;
    margin-top: 5px;
    font-size: 13px;
}

.inflection_ph {
    direction: ltr;
    text-align: left;
    line-height: 18px;
    margin-top: 5px;
    font-size: 13px;
}

#result_ph .translate_box_en .extra_data .inflection_ph .english_font {
    font-style: italic;
    font-size: 12px;
    margin-right: 3px;
}

#result_ph .translate_box_en .extra_data .inflection_ph .translation_header {
    font-weight: bold;
}

.NoResultsSuggestNewTranslation {
    font-size: small;
    font-style: italic;
}

.heSoundTrans {
    display: none;
    float: right;
}

.heTrans {
    display: inline;
    float: right;
}

.QuizMorfixlogo {
    right: 135px;
    background: url('../images/search/morfix_logo.jpg') no-repeat top left;
    height: 60px;
    width: 210px;
    position: relative;
}

.QuizTeaserTitle {
    bottom: 45px;
    position: relative;
}

.QuizTeaserTitle2 {
    direction: rtl;
    right: 30px;
    position: relative;
}

.HideAll {
    display: none;
}

#splashDiv {
    margin: auto;
    width: 1200px;
    /*height: 350px;*/
    display: none;
	text-align: center;
}

#splashClose {
    background: url('../External/Ads/images/close.png') no-repeat;
    display: none;
    width: 27px;
    height: 27px;
    float: right;
    position: relative;
    right: 200px;
}

.SplashIframe {
    margin: auto;
    width: 970px;
    height: 425px;
    frameborder: "0";
}

.SplashBtnClose {
    background: url('../External/Ads/images/close_reg.png') no-repeat;
    position: relative;
    text-align: right;
    cursor: pointer;
    top: -5px;
    left: 710px;
    height: 15px;
}

.SplashBtnSkip{
	margin-top:20px;
	display: inline-block;
	float:left;
	cursor: pointer; 
	position: relative;	
	height: 25px;	
	width: 100px;	
	color: #003E79;		
	font-weight: bold;		
	text-align: left;
	font-family: Assistant;
	 font-weight: 700;
}

.position-fixed-top {
    position: fixed !important;
    top: 0;
}

.mobile_toolbar {
    display: none;
}

.box584_m_1 {
    padding: 0px 17px 0 17px;
}

.GamesHeader {
    display: none;
}

.WhoAreWeTextMobile {
    display: none;
}

.translation_en {
    float: left !important;
}

.translation_he {
    float: right !important;
    margin-right: 0px !important;
}
/*********************************************************************MobileView***************************************************************/
@media only screen and (max-device-width : 480px) {

    #page, body, #search .searchbox_ph .searchbox_bg, #search .searchbox_ph .searchbox_bg .container,
    #search .searchbox_ph .searchbox_bg .container .searchField, #search .searchbox_ph .searchbox_bg .container #searchField {
        width: 100%;
    }

    body {
        min-width: 300px;
        width: 100%;
    }

    #main .colspan_1_2, #result_ph #RavMilimTeaserHomePage, #result_ph #sentenceOfTheDayHomePage, .GamesHomePage, #result_ph #wordOfTheDayHomePage, #result_ph #main_FirstPageText {
        width: 100%;
        box-sizing: border-box;
    }

    .features_menu {
        display: none;
    }

    .keyboard_container {
        display: none;
    }

    .searchField {
        padding: 8px 4px 4px 4px !important;
    }

    .GamesHomePage .QuizTeaser {
        background: none;
        height: 146px;
    }

    .GamesHomePage .QuizTeaserButtons {
        background: none;
        right: inherit;
        margin-right: inherit;
        width: 100%;
    }

    .GamesHomePage .btnQuizTeaser {
        max-width: 22%;
    }

    #result_ph .suggestions .title {
        float: inherit !important;
    }

    #header2 .second_row {
        height: auto;
    }

        #header2 .second_row .logo_ph {
            display: none;
        }

            #header2 .second_row .logo_ph .logo, .MorfixLogo {
                margin: auto !important;
                float: none !important;
            }

    .first_row {
        position: fixed;
        z-index: 10;
        margin-top: 0 !important;
        top: 0 !important;
        width: 100vw !important;
    }

    .right_menu {
        margin-right: 0 !important;
        display: none;
        height: calc(100vh - 40px);
        overflow-y: scroll !important;
    }

        .right_menu > div {
            background: rgba(0,0,0,0.8);
            min-height: calc(100vh - 40px);
            padding-left: 10px;
            padding-right: 10px;
        }

    .headerItem {
        padding: 7px;
        color: White !important;
        float: none !important;
        min-height: calc(100vh / 12 - 40px / 12);
        box-sizing: border-box;
        white-space: nowrap;
        margin: 0 !important;
    }

    .socialButtons {
        margin: 0 !important;
    }

    .mobile_toolbar {
        display: block;
        -webkit-box-shadow: 0 0px 4px 4px rgba(0, 0, 0, 0.5);
        box-shadow: 0 0px 4px 4px rgba(0, 0, 0, 0.5);
        height: 40px;
    }

    .clear {
        display: none;
    }

    .topVerticalSpace {
        height: 8vh;
    }

    #result_ph .box_title #translation_header {
        font-size: medium;
    }

    .footerInfo {
        padding-left: 10px;
        padding-right: 10px;
    }

    #result_ph, .searchbox_ph {
        padding-right: 10px;
        padding-left: 10px;
    }

    .GamesHeader {
        display: block;
        padding-right: 5px;
    }

    #backToHomePage {
        display: none;
    }

    .WhoAreWeTextMobile {
        display: inline;
    }

    .WhoAreWeText {
        display: none;
    }

    .center_mobile {
        text-align: center;
    }

        .center_mobile span {
            float: none;
        }

    #formWrapper {
        white-space: nowrap;
    }

    .box_title {
        padding-right: 0px !important;
    }

    #result_ph .translate_box .translation {
        float: left;
    }

    .WidgetFirstRow {
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .sentenceOfTheDay {
        padding-bottom:0px;
    }
}
