/*   
Theme Name: WP Speed code Blank Theme
Theme URI: http://www.ordinarycoder.com/wp-speed-code-blank-theme/
Description: Super lightweight starter theme with bootstrap, fontawseome and less.
Author: ordinarycoder.com
Author URI: http://www.ordinarycoder.com
Version: 1.5.0
*/

/* Styles.less is where you should start wrinting your css and them complie it to css and past in in here.
Would recomend to use this online converter off less http://less2css.org/
----------------------------------------------------------------------------------------------------*/

body {
color: #111;
font-family: 'Droid Serif', serif !important;
/*font-family: 'Enriqueta', serif !important;*/
}

p {
font-size: 13px;
line-height: 20px;
}

#content {
min-height: 416px;
}

#canvas {
width:960px;
height:100%;
margin: 0 auto 0 auto;
padding: 0 10px 0 10px;
}

#sidebar a {
color: #ff0017;
text-decoration:none;
transition: color 1s ease, text-decoration 1s ease;
}

#sidebar a:hover {
color: #111;
text-decoration:underline;
}

.entry a {
color: #ff0017;
text-decoration:none;
transition: color 1s ease, text-decoration 1s ease;
}

.entry a:hover {
color: #111;
text-decoration:underline;
}

#footer a {
color: #ff0017;
text-decoration:none;
transition: color 1s ease, text-decoration 1s ease;
}

#footer a:hover {
color: #111;
text-decoration:underline;
}

#canvas h2 {
font-family: 'Josefin Slab', serif;
font-size:44px;
color: #ff0017;
margin-bottom: 30px;
margin-top:0px;
text-transform:uppercase;
}

#canvas h3 {
font-family: 'Anton', sans-serif;
text-transform:uppercase;
color:#111;
background-color:#ff0017;
margin-top:0px;
padding: 10px 10px;
font-size: 22px;
}

#canvas h3 a {
color:#111;

}

.calltoaction {
font-family: 'Anton', sans-serif;
font-size:20px;
color: #ff0017;
text-decoration: none;
transition: color 1s ease, text-decoration 1s ease;
}

.calltoaction:hover {
color: #111;
text-decoration:underline;
}

#header {
width: 100%;
margin:20px 0 20px 0;
height:60px;
}

#logo {
float:left;
height:60px;
}

#social {
float:right;
height: 30px;
margin: 30px 0 0 0;
}

#mainmenu {
width: 100%;
height: 60px;
margin:20px 0 40px 0;
border-top: #111 1px solid;
border-bottom: #111 1px solid;
}

.menu {
list-style:none;
margin: 0 0 0 0;
padding: 0 0 0;
height:60px;
}

li.menu-item a {
color:#111;
float:left;
font-size:16px;
padding-left: 47px;
padding-right: 47px;
padding-top:18px;
padding-bottom:18px;
transition: background-color 0.5s ease,color 0.5s ease;
}

li.menu-item a:hover {
color:rgb(255, 225, 222);
background-color:#111;
text-decoration:none;
}

.current-menu-item a {
color:rgb(255, 225, 222) !important;
background-color:#111;
text-decoration:none;
}

#left {
width: 48%;
float: left;
}

#right {
width: 48%;
float: right;
}

#right img {
height: 480px;
right:0px;
position:relative;
}

#homecircle {
color:#fff;
width:480px;
height:480px;
position: relative;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
/*background-color:#ff006e;*/
background-color: #ff0017;
transition: background-color 1s ease,color 1s ease;
}

#homecircle:hover {
background-color:rgb(255, 225, 222);
color:#111;
}

#footer {
margin: 20px 0 40px 0;
border-bottom: #111 1px solid
}

#footer p {
font-size: 11px;
}

.nopadman {
padding-right:0 !important;
}

.onethirdleft {
float: left;
width: 32.5%;
margin-right: 2.5%;
}

.twothirdsright {
float: left;
width: 65%;
min-height:338px;
}

#sidebar li {
font-family: 'Josefin Slab', serif;
list-style:none;
font-size:40px;
color: #ff0017;
text-transform:uppercase;
} 

#sidebar .textwidget p {
margin-top: 24px;
font-size: 20px;
line-height: 26px;
color: #111;
border-left: 5px #ff0017 solid;
padding-left: 15px;
text-transform: none;

} 

ul {
margin: 0 0 0 0;
padding: 0 0 0 15px;
}

#womensweekly {
background-image:url('../../uploads/2014/12/womensweeklybg.jpg');
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 350px;
position: relative;
}

.womensweeklytext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.womensweeklycontent {
top:50%;
margin-top:-49px;
height:98px;
position: relative;
}

#aa {
background-image:url('../../uploads/2014/12/abigailahernbg.jpg');
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
min-height: 350px;
position: relative;
}

.aatext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.aacontent {
top:50%;
margin-top:-26px;
height:52px;
position: relative;
}

#cr {
background-image:url('../../uploads/2016/05/cabbagesandrosesbg.jpg');
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
min-height: 350px;
position: relative;
}

.crtext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.crcontent {
top:50%;
margin-top:-26px;
height:52px;
position: relative;
}

#kp {
background-image:url('../../uploads/2014/12/kimparker.jpg');
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
min-height: 350px;
position: relative;
}

.kptext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.kpcontent {
top:50%;
margin-top:-40px;
height:52px;
position: relative;
}

#fc {
background-image:url('../../uploads/2014/12/fionacairnsbg.jpg');
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 350px;
position: relative;
}

.fctext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.fccontent {
top:50%;
margin-top:-59px;
height:118px;
position: relative;
}

#lb {
background-image:url('../../uploads/2014/12/louisebodybg.jpg');
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
min-height: 350px;
position: relative;
}

.lbtext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.lbcontent {
top:50%;
margin-top:-45px;
height:90px;
position: relative;
}

#mlb {
background-image:url('../../uploads/2014/12/martynlawrencebullardbg.jpg');
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 350px;
position: relative;
}

.mlbtext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.mlbcontent {
top:50%;
margin-top:-30px;
height:60px;
position: relative;
}

#mc {
background-image:url('../../uploads/2014/12/marieclairebg.jpg');
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 350px;
position: relative;
}

.mctext {
color: #ffffff;
text-align: center;
display:none;
padding: 0 5%;
}

.mccontent {
top:50%;
margin-top:-21px;
height:42px;
position: relative;
}

#bt1 {
background-color: #ff0017;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 350px;
position: relative;
}

.bt1text {
color: #ffffff;
text-align: center;

padding: 0 10%;
}

.bt1content {
top:50%;
margin-top:-75px;
height:150px;
position: relative;
}

#bt2 {
background-color: #ff0017;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
min-height: 350px;
position: relative;
}

.bt2text {
color: #ffffff;
text-align: center;
display:none;
padding: 0 10%;
}

.bt2content {
top:50%;
margin-top:-29.5px;
height:59px;
position: relative;
}


.fader {
background-color: transparent;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-bottom: #ffffff solid 2px;

-webkit-transition: background-color 350ms linear;
-moz-transition: background-color 350ms linear;
-o-transition: background-color 350ms linear;
-ms-transition: background-color 350ms linear;
transition: background-color 350ms linear;
}

.fader:hover {
background-color: rgba(0,0,0,0.5);

}

.ssba {
font-family: 'Anton', sans-serif !important;
text-transform:uppercase;
margin-top: -10px;
padding-left: 0px !important;
font-size: 14px !important;
}

.blog {
width:100%;
margin-top:40px;
}

.entry {
width:50%;
float:left;
padding: 0 10px 0 10px;
min-height: 400px;
}

.righter {
width: 50%;
float: right;
border-left: 1px solid white;
}

.lefter {
width: 50%;
float: left;
border-right: 1px solid white;
}

.lefter p {
font-size:11px;
line-height: 18px;
}

.righter p {
font-size:11px;
line-height: 18px;
}