@charset "utf-8";

.clear { clear:both; padding:0 0 0 0; margin:0 0 0 0; }
.answer_word {
color:#419E3A ;
display:none;
}
.crossword_outer_wrapper h1 {
margin: 12px 0;
padding: 0px 0 0px 0;
font-size:27px;
color:#419E3A;
line-height:27px;
font-weight:normal;
font-family: 'Oswald', sans-serif;
width:100%;
text-transform:uppercase;
display:block;
text-align:center;
}
.crossword_outer_wrapper h2 { 
margin:10px 0;
padding: 0px 0 0px 0;
font-size:22px;
color:#419E3A;
line-height:23px;
font-weight:normal;
font-family: 'Oswald', sans-serif;
width:100%;
text-transform:capitalize;
display:block;
}
.crossword_outer_wrapper h3 {
margin: 0 0 10px 0;
padding: 25px 0 5px 0;
font-size:24px;
color:#419E3A;
line-height:26px;
font-weight:normal;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;
width:100%;
display:block;
}
.crossword_outer_wrapper h4 {
margin:0px;
padding: 20px 0 6px 15px;
font-size:18px;
color:#419E3A;
line-height:26px;
font-weight:normal;
font-family: 'Oswald', sans-serif;
box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8) ;
-webkit-box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8);
-moz-box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8);
box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8);
display:block;
}
.crossword_outer_wrapper h5 {
border: 0 none;
color: #419E3A;
font-family: 'Oswald',sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 33px;
margin: 0;
padding: 0 0 20px;
text-decoration: none;
width:100%;
display:block;
}
h6 { }
h7 { }
p { }
a { }
a:hover { }
a:focus { outline:none; } .crossword_outer_main {
width:100%;
color:#666;
text-align:center;
}
.crossword_outer_wrapper {
max-width:1162px;
margin:0 auto;
}
.common_btn {
background-image: linear-gradient(to bottom, #5CB85C 0%, #419641 100%);
background-color: #5CB85C;
background-image: -moz-linear-gradient(top, #5CB85C, #419641);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5CB85C), to(#419641));
background-image: -webkit-linear-gradient(top, #5CB85C, #419641);
background-image: -o-linear-gradient(top, #5CB85C, #419641);
background-image: linear-gradient(to bottom, #5CB85C, #419641);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5CB85C', endColorstr='#ff419641', GradientType=0);    background-repeat: repeat-x;
border-color: #3E8F3E;
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
border:none;
border-radius: 4px;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: normal;
line-height: 1.42857;
margin-bottom: 0;
padding: 8px 20px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);	
}
.common_btn:hover,
.common_btn:focus,
.common_btn:active,
.common_btn.active,
.open .dropdown-toggle.common_btn {
color: #fff;
background-color: #47a447;
border-color: #398439;
}
.error{
border:#F30 solid 1px !important;
}
.textfeild_activate {
border: #093 solid 1px !important;
} .crossword_outer_wrapper .menu_wrapper {
display:block;
margin:5px 0;
text-align:center;
}
.crossword_outer_wrapper .menu_wrapper li {
display:inline-block;
margin:0 0 0 0;
padding:0 0 0 0;
} .crossword_box_section {
display:inline-block;
width:551px;
margin:0 auto;
vertical-align:top;
}
.crossword_right_section {
display:block;
width:562px;
margin:0 auto;
} .crossword_game_box {
width: 562px;
height:auto;
margin: 0 0 10px 0px;	
}
.crossword-table
{
width:561px;
height:561px;
display:block;
background:#093;
border:none;
border-top:#333 solid 1px;
border-right:#333 solid 1px;
}
.crossword-table .cell
{
width:50px;
height:50px;
display:block;
float:left;
overflow:hidden;
border:none;
border-left:#333 solid 1px;
border-bottom:#333 solid 1px;
}
.crossword-table .cell span {
float:left;
margin:0;
padding:0;
text-align:left;
font-size:9px;
width:16px;
}
.crossword-table .cell span a {
text-align:left;
font-size:9px;
text-decoration:none;
}
.crossword-table .cell span a:hover {
text-align:left;
font-size:9px;
text-decoration:underline;
color:#000;
}
.crossword-table .cell input.active_textfeild {
width:25px;
height:25px;
background:none;		
border:none;
overflow:hidden;
font-size:large;
font-weight:bold;
text-align:center;
line-height:25px;
padding:0;
margin:10px 0;
text-transform: uppercase;
font-weight:normal;
}
.crossword-table .activecell
{
background: #FFF;
}
.crossword-table .blankcell
{
visibility:hidden;
} .crossword_outer_main .question_wrapper {
width:100%;
height:auto;
margin:0;
padding:0;
margin: 0 0 30px 0px;
display:inline-block;	
}
.crossword_outer_main .leftcontainer {
width:49%;
height:auto;
margin:0;
padding:0;
display:inline-block;
vertical-align:top;
}
.crossword_outer_main .rightcontainer {
width:49%;
height:auto;
display:inline-block;
margin:0;
padding:0;
margin-left:1%;
}
.crossword_outer_main .question_wrapper span {
font-family: 'Oswald', sans-serif;
font-size:12px;
font-weight:normal;
color:#666;
text-align:left;
line-height:20px;
margin:0;
padding:0;
}
.crossword_outer_main .question_wrapper p {
font-size:15px;
font-weight:normal;
color:#666;
text-align:left;
line-height:30px;
margin:0 20px;
padding:0;
}
.crossword_outer_main .crossword_score {
margin:0 0 0 0;
max-width:100%;
padding: 0 3% 3% 3%;
text-align:left;
display:block;
}
.crossword_outer_main .question_wrapper p {
border-radius:5px ;
box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8) ;
-webkit-box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8);
-moz-box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8);
box-shadow: 0 3px 5px rgba(186, 186, 186, 0.8);
margin:10px 0 10px 0px;
padding:10px;
color:#666;
}
.common_btn a {
color:#ffffff;
text-decoration:none;
}
.btn_outer {
display:block;
text-align:center;
} .advertisement_wrapper {
display:block;
color:#FFFFFF;
text-align:center;
padding:15px;
background:#419E3A;
font-size:26px;
}  @media screen and (max-width: 1200px) {
.crossword_game_box {
width:495px;
}
.crossword-table {
width:495px;
height:495px;
}
.crossword-table .cell {
width:44px;
height:44px;
}
} @media (max-width: 979px) {
.crossword_game_box {
width:430px;
}
.crossword-table {
width:430px;
height:430px;
}
.crossword-table .cell {
width:38px;
height:38px;
}
} @media (min-width: 768px) and (max-width: 979px) {
.crossword_box_section  {
width:375px;
display:table;
margin:0 auto;	
}
.crossword_right_section {
width:375px;
display:block;
margin:0 auto;	
}
.crossword_game_box {
width:374px;
}
.crossword-table {
width:374px;
height:374px;
}
.crossword-table .cell {
width:33px;
height:33px;
}
.menu_wrapper {
display: block;
margin: 50px 0;
text-align: center;
}
.btn_outer {
display:block;
text-align:center;
margin:50px 0;
}
.crossword_outer_main .crossword_score {
margin-bottom:50px;
}
.crossword-table .cell input.active_textfeild {
width:18px;
height:18px;
line-height:18px;
margin:10px 0;
}
.crossword-table .cell span {
font-size:9px;
width:10px;	
}
.crossword_outer_main .leftcontainer {
width:375px;
display:block;
margin-left:0px;
margin-right:0px;
}
.crossword_outer_main .rightcontainer {
width:375px;
display:block;
margin-left:0px;
margin-right:0px;
}
} @media (max-width: 767px) {
.crossword_outer_wrapper h1 {
text-align:center;
margin-right:0px;
margin-left:0px;
}
.crossword_box_section {
display:block;
margin:0 auto;
text-align:center;
width:298px;
}
.crossword_right_section {
display:block;
margin:0 auto;
text-align:center;
width:298px;
}
.menu_wrapper {
display: block;
margin: 10px 0;
text-align: center;
width:100%;
}
.btn_outer {
display:inline-block;
text-align:center;
margin:5px 0;
}
.crossword_outer_main .crossword_score {
margin-bottom:10px;
display:block;
}
.crossword_game_box {
width:298px;
display:block;
margin:0 auto;
}
.crossword-table {
width:297px;
height:297px;
}
.crossword-table .cell {
width:26px;
height:26px;
}
.advertisement_wrapper {
display:block;
}	
.crossword_outer_wrapper .menu_wrapper li {
margin:5px;
}
.crossword_outer_main .leftcontainer {
width:100%;
display:block;
}
.crossword_outer_main .rightcontainer {
display:block;
width:100%;
margin-left:0px;
}
.crossword-table .cell input.active_textfeild {
width:16px;
height:16px;
line-height:16px;
margin:7px 0;
font-size:12px;
}
.crossword-table .cell span {
width:10px;
font-size:9px;	
}
} @media (max-width: 320px) {
.crossword_outer_wrapper .menu_wrapper li {
margin:5px;
}
.crossword_outer_main .crossword_box_section {
width:265px;
display:block;
margin:0 auto;
}
.crossword_outer_main .leftcontainer {
width:265px;
display:block;
}
.crossword_outer_main .rightcontainer {
display:block;
width:265px;
margin-left:0px;
}
.crossword-table .cell span {
font-size:8px;
}
.crossword-table .cell span a {
font-size:8px;
}
.crossword-table .cell input.active_textfeild {
width:12px;
height:12px;
background:none;		
border:none;
overflow:hidden;
font-size:9px;
font-weight:bold;
text-align:center;
line-height:12px;
padding:0;
margin:7px 0;
text-transform: uppercase;
font-weight:normal;
}
.crossword_game_box {
width:264px;
display:block;
margin:0 auto;
}
.crossword-table {
width:264px;
height:264px;
}
.crossword-table .cell {
width:23px;
height:23px;
}
}