/*
Theme Name:Rent A Car Bulgaria	
Description: Rent a car bulgaria theme from SighStudio.com.
Author: Nikolay Yankov
Author URI: www.sighstudio.com

*/

html, body, 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, center, u, b, i, marquee {
margin : 0;
padding : 0;
}
body {
margin : 0 auto;
padding : 0 0 0 0;
background : #102334 url(images/body.jpg) repeat-x;
font-family : Tahoma, Century gothic, Arial, Tahoma, sans-serif;
color : #161514;
font-size : 13px;
}
img {
border : 0;
margin : 0 0;
}
a {
color : #779dbf;
text-decoration : none;
outline : none;
}
a:hover {
color : #bbb;
text-decoration : none;
}
blockquote {
padding : 10px 10px 10px 10px;
color : #59666f;
font-style : normal;
}
.clear {
clear : both;
}
table {
margin : 10px 0 10px;
}
table td, table th {
text-align : left;
padding : 0.4em 0.8em;
}
table th {
background : #ccc;
color : #444;
text-transform : uppercase;
font-weight : normal;
}
table td {
background : #e4e4e4;
}
table tr.even td {
background : #eee;
}
table tr:hover td {
background : #fff9df;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
padding : 0;
}
img.alignnone {
padding : 5px 5px;
margin : 0 0 10px 0;
display : inline;
background : #060f17;
}
img.alignright {
padding : 5px 5px;
margin : 10px 0 10px 10px;
display : inline;
background : #060f17;
}
img.alignleft {
padding : 5px 5px;
margin : 10px 10px 10px 0;
display : inline;
background : #060f17;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
}
.alignright {
float : right;
margin : 0 0 10px 10px;
}
.alignleft {
float : left;
margin : 0 10px 10px 0;
}
.wp-caption {
text-align : center;
background-color : #060f17;
padding : 4px 0 5px 0;
margin : 5px 5px;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
border : 0;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0 0 0 0;
font-size : 11px;
font-weight : normal;
line-height : 12px;
}
#wrapper {
width : 1000px;
margin : 0 auto;
position : relative;
}
#casing {
padding : 0 0 10px 0;
background : #060f17;
float : left;
width : 1000px;
}
#top {
height : 227px;
margin : auto;
width : 1000px;
position : relative;
background : url(images/head.jpg) no-repeat;
}
.blogname {
width : 600px;
font-family : Arial, Century gothic, Verdana, Tahoma, sans-serif;
margin : 75px 0 0 0;
height : 70px;
text-align : left;
padding-left : 30px;
}
.blogname h1 {
font-size : 40px;
padding : 0 0 0 0;
font-weight : normal;
color : #fff;
}
.blogname h1 a:link, .blogname h1 a:visited {
color : #fff;
display : block;
margin : 5px 0 0 0;
}
.blogname h1 a:hover {
color : #111;
}
.blogname h2 {
margin : 0 0 0 0;
font-size : 14px;
font-weight : bold;
color : #fff;
}
.head {
height : 230px;
width : 1000px;
float : left;
background : url(images/head.jpg);
}
.subhead {
width : 440px;
height : 200px;
margin : 50px 30px 0 0;
overflow : hidden;
float : right;
}
.subhead h3 {
color : #fff;
font-weight : bold;
font-size : 18px;
padding : 10px 0;
}
.subhead p {
color : #69c8bd;
line-height : 22px;
}
#search {
background : #000101;
width : 310px;
padding : 10px 5px 10px 10px;
margin : 0 0 10px 0;
float : right;
height : 25px;
display : inline;
}
#search form {
margin : 0 0 0 0;
padding : 0;
}
#search fieldset {
margin : 0;
padding : 0;
border : none;
}
#search p {
margin : 0;
font-size : 85%;
}
#s {
width : 225px;
margin : 0 0 0 5px;
padding : 4px 5px;
height : 16px;
border : none;
font : normal 100% "Tahoma", Arial, Helvetica, sans-serif;
color : #999;
float : left;
border : 1px solid #1b2e3f;
background : #102334;
display : inline;
}
input#searchsubmit {
float : right;
padding : 3px 5px;
display : inline;
margin : 0 5px 0 0;
height : 26px;
background : #133e68;
color : #fff;
border : none;
}
#catmenucontainer {
display : block;
padding : 0 0 0 0;
font : 12px Arial, Tahoma, Century gothic, verdana, sans-serif;
font-weight : normal;
text-transform : uppercase;
}
#catmenu {
margin : 0 0 0 0;
padding : 0 0;
height : 37px;
overflow : hidden;
}
#catmenu ul {
float : none;
list-style : none;
margin : 0;
padding : 0 10px;
}
#catmenu li {
float : none;
list-style : none;
margin : 0;
padding : 0;
}
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
color : #134371;
display : block;
margin : 0;
padding : 0 10px;
line-height : 37px;
}
#catmenu li a:hover, #catmenu li a:active {
background : #252525 url(images/menua.png) repeat-x;
color : #fff;
margin : 0;
padding : 0 10px;
line-height : 37px;
text-decoration : none;
}
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
background : #0f73b9;
width : 150px;
color : #fff;
font-weight : normal;
float : none;
margin : 0;
padding : 0 10px;
line-height : 35px;
border-bottom : 1px solid #167ac1;
}
#catmenu li li a:hover, #catmenu li li a:active {
background : #09639f;
color : #fff;
padding : 0 10px;
line-height : 35px;
}
#catmenu li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#catmenu li ul a {
width : 140px;
}
#catmenu li ul ul {
margin : -36px 0 0 170px;
}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, #catmenu li.sfhover1 ul ul, #catmenu li.sfhover1 ul ul ul {
left : -999em;
}
#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li.sfhover ul, #catmenu li li.sfhover1 ul, #catmenu li li li.sfhover1 ul {
left : auto;
}
#catmenu li:hover, #catmenu li.sfhover1 {
position : static;
}
#foxmenucontainer {
height : 38px;
display : block;
padding : 0 0 0 0;
font : 12px Arial, Tahoma, Century gothic, verdana, sans-serif;
font-weight : normal;
text-transform : uppercase;
background : url(images/catmen.png) repeat-x;
float : left;
width : 1000px;
}
#menu {
margin : 0 10px;
padding : 0;
height : 38px;
overflow : hidden;
}
#menu ul {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#menu li {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
#menu li a, #menu li a:link, #menu li a:visited {
color : #99bedf;
display : block;
margin : 0;
padding : 0 10px;
line-height : 38px;
}
#menu li a:hover, #menu li a:active {
color : #fff;
margin : 0;
padding : 0 10px;
line-height : 38px;
text-decoration : none;
background : #060f17 url(images/catmenua.png) repeat-x;
}
#menu li li a, #menu li li a:link, #menu li li a:visited {
background : #14334f;
width : 150px;
color : #99bedf;
font-weight : normal;
float : none;
margin : 0;
padding : 0 10px;
line-height : 35px;
border-bottom : 1px solid #1d405f;
}
#menu li li a:hover, #menu li li a:active {
background : #0d2c49;
color : #fff;
padding : 0 10px;
line-height : 35px;
}
#menu li ul {
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 170px;
margin : 0;
padding : 0;
}
#menu li ul a {
width : 140px;
}
#menu li ul ul {
margin : -36px 0 0 170px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left : -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left : auto;
}
#menu li:hover, #menu li.sfhover {
position : static;
}
#content {
float : left;
width : 650px;
height : 100%;
padding : 10px 0 0 0;
margin-left : 10px;
display : inline;
overflow : hidden;
}
.box {
width : 320px;
float : left;
clear : left;
margin-top : 10px;
background : #000101 url(images/box.png) repeat-x;
color : #999;
}
.last {
float : right;
clear : right;
}
.boxtitle h2 {
margin : 0 0 0 0;
padding : 10px 0 5px 10px;
text-align : left;
font : 16px Arial, century gothic, verdana, sans-serif;
font-weight : bold;
overflow : hidden;
}
.boxtitle h2 a, .boxtitle h2 a:link, .boxtitle h2 a:visited {
color : #999;
background-color : transparent;
}
.boxtitle h2 a:hover {
color : #ddd;
background-color : transparent;
}
.boxtitle {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
.post {
margin : 0 0 20px 0;
height : 100%;
color : #59666f;
font : 13px Tahoma, century gothic, Arial, verdana, sans-serif;
background : #000101 url(images/fadepng) repeat-x;
padding : 5px;
}
.title h2 {
margin : 0 0 0 0;
padding : 10px 0 10px 10px;
text-align : left;
font : 24px Arial, century gothic, verdana, sans-serif;
font-weight : normal;
overflow : hidden;
}
.title h2 a, .title h2 a:link, .title h2 a:visited {
color : #fff;
background-color : transparent;
}
.title h2 a:hover {
color : #ddd;
background-color : transparent;
}
.title {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
.data {
font-size : 10px;
font-family : Tahoma, century gothic, Arial, Verdana, Helvitica, sans-serif;
padding : 4px 5px 4px 0;
color : #ca680b;
text-transform : uppercase;
background : #102334;
margin : 5px 10px;
border : 1px solid #1b2e3f;
}
.author {
color : #ddd;
padding : 2px 5px 2px 20px;
margin-left : 10px;
background : url(images/user.png) no-repeat;
}
.clock {
color : #ddd;
padding : 2px 5px 2px 20px;
margin-left : 5px;
background : url(images/clock.png) no-repeat;
}
.comm {
color : #ddd;
padding : 2px 5px 2px 20px;
margin-left : 5px;
background : url(images/balloon.png) no-repeat;
}
.comm a:link, .comm a:visited {
color : #ddd;
}
.comm a:hover {
color : #fff;
}
.singleinfo {
font : 10px Tahoma, Georgia, Arial, century gothic, verdana, sans-serif;
text-transform : uppercase;
color : #b98302;
padding : 5px 0;
}
.category {
padding : 5px 0 5px 5px;
color : #ddd;
}
.category a:link, .category a:visited {
color : #779dbf;
}
.category a:hover {
color : #fff;
}
.cover {
margin : 0 0;
padding : 0 10px;
}
.entry {
margin : 0 0;
padding : 0 0;
}
.entry a:link, .entry a:visited {
color : #0177cb;
background-color : transparent;
}
.entry a:hover {
color : #fff;
background-color : transparent;
text-decoration : none;
}
.entry ul, .entry ol {
margin : 0.4em 0 1em;
line-height : 150%;
}
.entry ul li, .entry ol li {
list-style-position : outside;
margin-left : 1.6em;
}
.entry p {
margin : 5px 0;
padding : 5px 0;
line-height : 22px;
}
.right {
float : right;
width : 320px;
padding : 10px 0 0 0;
display : inline;
margin-right : 10px;
overflow : hidden;
}
.blokbox, .twitbox {
float : left;
width : 323px;
background : #fff;
margin-bottom : 10px;
border : 1px solid #ddd;
}
.blok {
padding : 5px 0 0 0;
float : left;
}
.fentry img {
max-width : 100px;
padding-left : 6px;
padding-bottom : 5px;
float : left;
}
h2.bloktitl {
width : 325px;
color : #eee;
font-size : 18px;
background : #523211;
height : 25px;
padding-top : 10px;
padding-left : 10px;
}
p.twitter-message {
color : #666;
padding : 10px;
border-bottom : 1px solid #eee;
}
a.twitter-link {
color : #d53e13;
}
a.twitter-user {
color : #0c7391;
}
h3.sidetitl {
background : #102334;
height : 25px;
padding-left : 10px;
font-family : Georgia, Tahoma, Century gothic, Arial, sans-serif;
color : #fff;
font-size : 16px;
padding-top : 10px;
}
#video embed {
width : 300px;
height : 300px;
overflow : hidden;
}
.sidebar1 {
width : 300px;
float : left;
}
.sidebar2 {
width : 300px;
float : left;
}
.sidebox1 {
float : left;
margin-right : 10px;
}
.sidebox2 {
float : left;
}
.sidebox {
width : 300px;
background : #000;
padding-bottom : 10px;
font-size : 12px;
font-family : Tahoma, Century gothic, Arial, sans-serif;
margin : 10px 0 0 0;
color : #444;
}
.sidebox ul {
list-style-type : none;
margin : 0;
padding : 0 0 5px 0;
}
.sidebox li {
list-style-type : none;
margin : 0;
padding : 0;
}
.sidebox ul ul {
list-style-type : none;
margin : 0;
padding : 0 0 0 0;
background-repeat : no-repeat;
}
.sidebox ul ul ul {
list-style-type : none;
margin : 0;
padding : 0;
border : 0;
}
.sidebox ul ul ul ul {
list-style-type : none;
margin : 0;
padding : 0;
border : 0;
}
.sidebox ul li {
height : 100%;
line-height : 18px;
clear : left;
width : 155px;
margin : 0 0;
list-style-type : none;
}
.sidebox ul li a:link, .sidebox ul li a:visited {
color : #6f6f6f;
border-bottom : 1px dotted #111;
text-decoration : none;
padding : 5px 0 5px 5px;
display : block;
}
.sidebox ul li a:hover {
color : #004c7f;
}
.sidebox p {
padding : 7px 10px;
margin : 0;
}
.sidebox table {
width : 100%;
text-align : center;
color : #787d7f;
}
li.recentcomments {
padding : 5px 5px;
width : 155px;
}
.squarebanner {
width : 300px;
padding : 10px;
background : #000101;
margin-top : 10px;
}
.squarebanner ul {
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 15px 0;
width : 300px;
overflow : hidden;
}
.squarebanner ul li {
list-style-type : none;
margin : 15px 5px 0 8px;
float : left;
padding : 5px;
display : inline;
background : #060f17;
}
#wp-calendar {
width : 100%;
padding : 0 5px;
}
#calendar_wrap {
margin : 0 auto;
}
#wp-calendar caption {
padding : 10px 5px 5px 5px;
font-size : 16px;
color : #375752;
font-weight : bold;
font-family : Georgia, Century gothic, Arial, sans-serif;
text-transform : uppercase;
}
#wp-calendar th, #wp-calendar td {
padding : 5px;
text-align : center;
color : #fff;
background : #00558f;
}
#wp-calendar td a {
padding : 0;
border : none;
color : #843400;
}
#wp-calendar td {
background : transparent;
border : none;
color : #444;
}
#wp-calendar td, table#wp-calendar th {
padding : 2px 0;
}
#footer {
height : 80px;
padding : 10px 0 0 0;
color : #dadada;
margin-bottom : 20px;
font-size : 11px;
font-weight : normal;
letter-spacing : 1px;
font-family : Tahoma, georgia, Century gothic, Arial, sans-serif;
float : left;
width : 100%;
background : #000101;
}
#footer a:link, #footer a:visited {
color : #d1e3ef;
}
#footer a:hover {
color : #fff;
}
.fleft {
float : left;
text-align : left;
margin-left : 10px;
margin-top : 10px;
line-height : 16px;
}
.fright {
float : right;
text-align : right;
margin-right : 10px;
margin-top : 10px;
line-height : 16px;
}
#navigation {
margin : 10px 0 0 0;
padding : 0 5px 10px 0;
width : 700px;
}
.contentCenter {
text-align : center;
}
h2.pagetitle {
padding : 10px 0;
font-size : 20px;
text-align : center;
color : #555;
font-family : Arial, Georgia, Century gothic, Helvetica, sans-serif;
}
h2.pagetitle a {
color : #507409;
}
#comment {
height : 100%;
padding : 0 0 0 0;
margin : 0 0;
}
#comnums h3 {
padding : 10px 10px;
margin : 15px 0 10px 0;
font-size : 20px;
font-weight : normal;
color : #778c9f;
font-family : Georgia, Century gothic, Arial, Helvetica, sans-serif;
background : #000101;
}
#respond {
height : 100%;
padding : 0 5px;
margin : 5px 0 5px 0;
background : #000101;
}
#respond h3 {
padding : 10px 10px 5px 10px;
margin : 5px 0;
font-size : 22px;
font-weight : normal;
color : #778c9f;
font-family : Georgia, Century gothic, Arial, Helvetica, sans-serif;
}
#commentform {
padding : 0 10px 10px 10px;
margin : 0 0 0 0;
color : #bfafa7;
font-family : tahoma, Century gothic, Arial, Helvetica, sans-serif;
}
.cancel-comment-reply {
font-family : tahoma, Century gothic, Arial, Helvetica, sans-serif;
margin-left : 10px;
padding : 0 0;
}
#commentform p {
color : #777;
padding : 5px 0;
font-size : 10px;
}
#commentform input {
border : 1px solid #1b2e3f;
background : #102334;
color : #ddd;
padding : 3px 10px;
}
#commentform textarea {
border : 1px solid #1b2e3f;
background : #102334;
color : #ddd;
width : 95%;
padding : 5px 5px;
}
.comments input#submit {
padding : 2px 5px;
background : url(images/sub.png) repeat-x;
border : 1px solid #0875c3;
color : #fff;
font-family : tahoma, Century gothic, Arial, Helvetica, sans-serif;
}
ol.commentlist {
list-style : none;
margin : 0;
padding : 0;
text-indent : 0;
}
.comment-body {
margin-left : 80px;
padding : 10px 10px;
background : #102334;
}
ol.commentlist li {
margin : 20px 0 20px 0;
padding : 5px 0 5px 0;
position : relative;
}
ol.commentlist li div.comment-author {
padding : 0 10px 0 0;
color : #c00808;
}
ol.commentlist li div.vcard {
font : 10px Tahoma, helvetica, arial, sans-serif;
text-transform : uppercase;
color : #37556f;
position : absolute;
top : 5px;
left : 0;
height : 100px;
}
ol.commentlist li span.says {
display : none;
}
ol.commentlist li div.vcard cite.fn {
font-style : normal;
position : absolute;
width : 70px;
text-align : center;
background : #000000;
padding : 2px 0;
top : 75px;
left : 0;
}
ol.commentlist li div.vcard cite.fn a:link {
color : #fff;
}
ol.commentlist li div.vcard img.avatar {
border : 5px solid #000000;
margin : 0;
padding : 0;
}
ol.commentlist li div.comment-meta {
display : none;
}
ol.commentlist li p {
font : normal 12px Tahoma, helvetica, arial, sans-serif;
margin : 0 0 1em;
line-height : 22px;
color : #778c9f;
padding : 5px 5px;
}
ol.commentlist li ul {
font : normal 12px/1.4 helvetica, arial, sans-serif;
list-style : square;
margin : 0 0 1em;
padding : 0;
text-indent : 0;
}
ol.commentlist li div.reply {
font : 10px Tahoma, helvetica, arial, sans-serif;
text-transform : uppercase;
padding : 0 0;
text-align : right;
margin : 0 5px 5px 0;
}
ol.commentlist li div.reply a {
color : #fff;
text-decoration : none;
text-transform : uppercase;
padding : 3px 10px;
background : url(images/sub.png) repeat-x;
border : 1px solid #032f2a;
}
ol.commentlist li ul.children {
list-style : none;
margin : 1em 0 0;
text-indent : 0;
}
ol.commentlist li ul.children li.depth-2 {
margin : 0 0 0 90px;
}
ol.commentlist li ul.children li.depth-3 {
margin : 0 0 0 90px;
}
ol.commentlist li ul.children li.depth-4 {
margin : 0 0 0 90px;
}
ol.commentlist li.pingback div.vcard {
padding : 0 0 0 0;
color : #c00808;
}
ol.pinglist {
list-style : none;
margin : 0;
padding : 0;
text-indent : 0;
}
ol.pinglist .comment-body {
margin : 0 0;
padding : 10px 10px;
background : #fff;
border : 1px solid #ddd;
}
ol.pinglist li {
margin : 10px 0 10px 0;
padding : 10px 0 10px 0;
position : relative;
}
ol.pinglist li div.vcard {
font-weight : bold;
color : #fff;
display : block;
}
ol.pinglist li span.says {
display : none;
}
ol.pinglist li div.vcard cite.fn a:link {
color : #fff;
}
ol.pinglist li div.comment-meta {
padding : 5px 0;
float : left;
}
ol.pinglist li p {
font : normal 12px Tahoma, helvetica, arial, sans-serif;
margin : 0 0 1em;
line-height : 18px;
color : #464646;
padding : 5px 5px;
}
ol.pinglist li ul {
font : normal 12px/1.4 helvetica, arial, sans-serif;
list-style : square;
margin : 0 0 1em;
padding : 0;
text-indent : 0;
}
ol.pinglist li div.reply {
display : none;
}
.widebanner {
height : 60px;
margin-top : 10px;
padding : 10px 0;
background : url(images/ad1.jpg) repeat-x;
text-align : center;
}
img.postim {
padding : 5px;
background : #3b4b58;
float : left;
margin : 10px 10px 10px 0;
}
.wp-pagenavi {
font-size : 12px;
text-align : center !important ;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
text-decoration : none;
background : #0c0c0c !important ;
border : 1px solid #333 !important ;
color : #fff !important ;
padding : 3px 7px !important ;
display : block;
text-align : center;
float : left;
margin-right : 4px;
}
.wp-pagenavi a:hover {
color : #ffffff;
}
.wp-pagenavi span.pages {
display : none;
}
.wp-pagenavi span.current {
text-decoration : none;
background : #0177cb !important ;
border : 1px solid #00558f !important ;
color : #fff !important ;
padding : 3px 7px !important ;
display : block;
text-align : center;
float : left;
margin-right : 4px;
}
.wp-pagenavi span.extend {
text-decoration : none;
background : #0177cb !important ;
border : 1px solid #00558f !important ;
color : #fff !important ;
padding : 3px 7px !important ;
display : block;
text-align : center;
float : left;
margin-right : 4px;
}
#slide, #video {
padding : 10px;
background : #000 url(images/slide.png) repeat-x;
margin : 0 0 0 0;
}
.featbox {
padding : 10px;
background : #000 url(images/slide.png) repeat-x;
margin : 0 0 10px 0;
}
.fblock {
margin : 0 0 5px 0 !important ;
height : 105px;
}
.fblock a img {
border : none;
float : left;
}
.thumbim {
margin : 0 5px 0 0;
width : 80px;
height : 60px;
}
.fblock h3 {
font-size : 13px;
font-weight : bold;
color : #222;
padding : 10px 0 5px 0;
}
.fblock h3 a:link, .fblock h3 a:visited {
font-size : 12px;
font-weight : bold;
color : #ddd;
}
.fblock p {
color : #788b9c;
margin : 0 !important ;
padding : 0 !important ;
}
#video h2, #slide h2 {
padding : 0 0 10px 0;
color : #fff;
font-size : 16px;
font-weight : normal;
}
.coin-slider {
overflow : hidden;
position : relative;
}
.coin-slider a {
text-decoration : none;
outline : none;
border : none;
}
.cs-buttons {
display : none;
font-size : 0;
padding : 10px;
float : left;
}
.cs-buttons a {
margin-left : 5px;
height : 10px;
width : 10px;
float : left;
border : 1px solid #b8c4cf;
color : #b8c4cf;
text-indent : -1000px;
}
.cs-active {
background-color : #b8c4cf;
color : #ffffff;
}
.cs-title {
width : 610px;
padding : 10px;
background-color : #000000;
color : #ffffff;
}
.cs-prev, .cs-next {
background-color : #000000;
color : #ffffff;
padding : 0 10px;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
img.ajax-loader {
border : none;
vertical-align : middle;
}
.style4 {
font-size : 24px;
}
.style1 {
font-size : 24px;
color : #cccccc;
}
.style2 {
color : #cccccc;
}
.style3 {
font-size : 17px;
}
