/*
Theme Name: PRiNZ Clear Focus - Child Theme
Version: 1.0
Author: Your Name
Author URI: http://www.yoursite.com/
Template: clearfocus
*/

/*** Read about child themes at the WordPress codex: http://codex.wordpress.org/Child_Themes ***/

@import url(../clearfocus/style.css); /* Never delete this line */

/* Enter your custom styles below this line */

                    /*  Action bar font size, padding, line height, text alignment */

#actionbar {font-size: 24px; padding:10px 20px; text-align:center; line-height:25px; }

/*  End Action bar font size,padding, line height, text alignment */

#boxed { margin:10px auto;}

/*** PRIMARY MENU STYLES (MAIN MENU BAR) ***/
/*.prinz-menu-primary-mobile { display:none; ; /* Don´t show the mobile version of the menu above 480px */ } */
.prinz-menu-primary { float:right; margin-top:15px; }
.prinz-menu-primary a, .prinz-menu-primary a:visited { /* visited pseudo selector so IE6 applies text colour*/ padding: 0 10px; line-height: 40px; text-decoration: none; }
.prinz-menu-primary a .sf-sub-indicator { background: none; display: block; width: 10px; height: 10px; text-indent: -9999px; overflow: hidden; position: absolute; top: 15px; right: 5px; }
.prinz-menu-primary a:hover .sf-sub-indicator { background: none; }
.prinz-menu-primary li ul { background: ##33bbff; }
.prinz-menu-primary .sf-menu li li { background:#33bbff; margin-bottom:2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.prinz-menu-primary .sf-menu li li li { background:#33bbff; margin-left:2px; }
.prinz-menu-primary li.sfHover a, .prinz-menu-primary a:focus, .prinz-menu-primary a:hover, .prinz-menu-primary a:active { /* hover status of main navigation */ color: blue; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.prinz-menu-primary li a:hover { }
.prinz-menu-primary .sf-menu li li:hover, .prinz-menu-primary .sf-menu li li.sfHover, .prinz-menu-primary .sf-menu li li a:focus, .prinz-menu-primary .sf-menu li li a:hover, .prinz-menu-primary .sf-menu li li a:active { background:#0033cc; border:none!important; }
/* .prinz-menu-primary li li a .sf-sub-indicator, .prinz-menu-primary li li a:hover .sf-sub-indicator { background: url(./images/arrow-right.png); } */

/* MY Primary Menus */

.prinz-menu-primary .sf-menu li, .prinz-menu-primary .sf-menu li li, .prinz-menu-primary .sf-menu li li li  { background:#33bbff; min-width:100px;}
.prinz-menu-primary .sf-menu li  a:hover, .prinz-menu-primary .sf-menu li  a:active { background:#0033cc; outline:0; }
.prinz-menu-primary .sf-menu li li  a:hover, .prinz-menu-primary .sf-menu li li  a:active { background:#0033cc; outline:0; }
.prinz-menu-primary .sf-menu li li li  a:hover, .prinz-menu-primary .sf-menu li li li  a:active { background:#0033cc; outline:0; }
.prinz-menu-primary .sf-menu li  a:hover, .prinz-menu-primary .sf-menu li li  a:hover, .prinz-menu-primary .sf-menu li li li  a:hover, .prinz-menu-primary .sf-menu li  a:active, .prinz-menu-primary .sf-menu li li  a:active, .prinz-menu-primary .sf-menu li li  a:focus { background:#0033cc; outline:0; }
.prinz-menu-primary li {margin-right:4px ;} 
.prinz-menu-primary .sf-menu li li a:hover a:active {border:2px solid #fff!important;} 

/* width of dropdown menu items */
.sf-menu li li   {width:220px!important;}

/* End MY Primary Menus */

/* Primary Menu Font Size */

.prinz-menu-primary       {font-size:15px; }
.prinz-menu-primary li li  {font-size:14px; }


/* End Primary Menu Font Size */



/* Show slider direction arrow on mobiles */

/* @media screen and (max-width: 550px) {.flex-direction-nav { display: block; } */


/* End Show slider arrow on mobiles */


body, select, input, textarea { font-size: 14px;}

/* primary menu colours  */

.prinz-menu-primary li.sfHover a, .prinz-menu-primary a:focus, .prinz-menu-primary a:hover, .prinz-menu-primary a:active { /* hover status of main navigation with nice CSS3 */ color: #fff!important; }
.prinz-menu-primary li li li.sfHover a,.prinz-menu-primary li li.sfHover a, .prinz-menu-primary a:focus, .prinz-menu-primary a:hover, .prinz-menu-primary a:active,.prinz-menu-primary a:focus, { /* hover status of main navigation with nice CSS3 */color: #fff!important; }


/* End primary menu colours */

/* Home Page Slider Text Box, Background colour, text size and colour, rounded corners and drop shadows */

.flex-slider-text    {color:#545354; background: url(http://the99poundwebsite.com/demo1/wp-content/themes/consultant/images/bg-slider-text-transparent-yellow.png)}

.flex-slider-text    { position:absolute; right:30px; bottom:40px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; width: 50%; max-height:180px; min-height: 40px; }

.flex-slider-text p  {font-size: 18px; color:navy;}

.flex-slider-text h1 {color:red!important; font-size:28px}



/* End Home Page Slider Text Box, Background colour, text size and colour, rounded corners and drop shadows */

/* Dropshadows */

textwidget h1          {text-shadow: 3px 3px 2px #707070;}
#logo a img            {box-shadow: 3px 3px 2px #808080; border: 1px solid #808080!important;}
.flex-slider-text       {box-shadow: 3px 3px 2px #707070;}
h1,h2,h3                {line-height:24px;}
h3                          {color: #F20C1F;}
.textwidget h1        {text-shadow: 1px 1px 1px #707070;}
.prinz-menu-primary .sf-menu li  {box-shadow: 3px 3px 2px #808080;}

#homecontent-bottom img  {box-shadow: 3px 3px 2px #808080!important; margin-bottom:15px;}

/* End Dropshadows */

/* Larger Paragraph text size */

p {font-size:15px}

/* End Larger Paragraph text size */

/* Headings/Paragraphs, text size/weight, colour, spacing, justify paragraph text */

h1, h2, h3, h4, h5, h6 { font-weight:normal; letter-spacing:0.05em; color:maroon!important;}
p {letter-spacing:0.01em; text-align:justify;}

/* End Headings/Paragraphs, text size/weight, colour, spacing, justify paragraph text */


/ *.sidebar_widget h3 {font-size:24px!important; color:maroon!important;}

.postlist h2 {color:maroon!important;} */


/* Advertisers menu 2 */

.sf-menu                              { background:#33bbff; color:#000; text-decoration:none; border:0px!important; padding:0px; margin-right:2px; outline:0;  }
.menu-container                       { color:#000; text-decoration:none; border:0px!important; padding:0px; margin:0px!important; outline:0;}
.menu-container .sf-menu li           { background:#33bbff; color:#000; text-decoration:none; border:0px!important; padding:5px; margin-right:2px; margin-top:12px; outline:0; font-weight:bold; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; box-shadow: 3px 3px 2px #808080;  min-width:161px; text-align:center;}
.menu-container .sf-menu li a         { background:#33bbff; color:#000; text-decoration:none; border:0px!important; padding:5px; margin-right:2px;  outline:0; font-weight:bold;}
.menu-container .sf-menu li a:visited { background:#33bbff; color:#000; text-decoration:none; border:0px!important; padding:5px; margin-right:2px; outline:0; font-weight:bold;}
.menu-container .sf-menu li a:active  { background:#33bbff; color:#000; text-decoration:none; border:0px!important; padding:5px; margin-right:2px; outline:0; font-weight:bold;}
.menu-container .sf-menu li a:hover   { background:#bb0000; color:#fff; text-decoration:none; border:0px!important; padding:0px; margin-right:2px; outline:0; font-weight:bold;}

/* End Advertisers menu 2 */

/* Large Button */

a.button large {box-shadow: 3px 3px 2px #808080;}

/* End Large Button */

#homecontent-bottom {text-align:justify;}

#logo { float:none; margin:0 auto; text-align:center; height:150px; }

#header { /* the container including the logo and the main navigation */ height:150px; }
                    
