* {
margin: 0;
padding: 0;
word-wrap: break-word;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img, fieldset {
border: 0;
}
abbr, acronym {
text-decoration: none;
}
code {
line-height: 1em;
}
pre {
overflow: auto;
word-wrap: normal;
-moz-tab-size: 4;
tab-size: 4;
}
sub, sup {
line-height: 0.5em;
}
img, .wp-caption {
max-width: 100%;
height: auto;
}
iframe, video, embed, object {
display: block;
max-width: 100%;
}
img {
display: block;
}
.left, .alignleft, img[align=left] {
display: block;
float: left;
}
.right, .alignright, img[align=right] {
display: block;
float: right;
}
.center, .aligncenter, img[align=middle] {
display: block;
margin-right: auto;
margin-left: auto;
text-align: center;
float: none;
clear: both;
}
.block, .alignnone {
display: block;
clear: both;
}
input[type=submit], button {
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
}
.wp-smiley {
display: inline;
} body { 
font-size: 16px; 
font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; 
color: #444444; 
line-height:27px;	
background-color:#EBDDC0;
}
a { 
color: #6a1e74; 
text-decoration: none; 
}
a:hover { 
color: #6a1e71; 
text-decoration: underline; 
}
img {
max-width:100%; 
height:auto;
display:inline-block;
} #outer_wrap { 
width: 1054px; 
background-color: #FFFFFF;
margin-right: auto; 
margin-left: auto; 
padding-top: 26px; 
padding-right: 26px; 
padding-bottom: 13px; 
padding-left: 26px; 
}
.page_wrapper { 
width: 1054px; 
background-color: #fff; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
border-color: #6a1e74;
margin:0 auto;
}
#header{
width: 1054px;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box;
margin:0 auto;
}
#header_columns{
padding:0;
margin-bottom:26px;
}
#top_nav{
background: #6a1e74;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+DQogICAgICAgICAgICAgICAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhMWU3NCIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTFlNzQiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+);
background: -moz-linear-gradient(top, #6a1e74 32%, #6a1e74 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#6a1e74), color-stop(100%,#6a1e74)); background: -webkit-linear-gradient(top, #6a1e74 32%,#6a1e74 100%); background: -o-linear-gradient(top, #6a1e74 32%,#6a1e74 100%); background: -ms-linear-gradient(top, #6a1e74 32%,#6a1e74 100%); background: linear-gradient(to bottom, #6a1e74 32%,#6a1e74 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a1e74', endColorstr='#6a1e74',GradientType=0 ); padding:0 3px;
border-radius:3px;
box-shadow: 2px 2px 2px #6a1e74;
margin-bottom:14px;
}
#feature_box{padding-bottom:0px;}
#main_content{
padding:13px;
box-sizing:border-box;
}
#main_content .one-third{padding-top:24px;}
#footer_bottom .full{text-align:center;} .columns_1, .columns_2, .columns_3, .columns_4, .columns_321, .columns_312, .columns_4121, .columns_4112, .columns_4211, .columns_431, .columns_413{
clear:both; 
padding:26px 0;
}
.full{
width:100%; 
box-sizing: border-box; 
-moz-box-sizing: border-box; 
padding:0 26px;
}
.half, .columns_4112 .reverse_wrapper{
width:50%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0 13px;
}
.one-third{
width:33.33%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0 13px;
}
.columns_4121 .reverse_wrapper .one-quarter, .columns_4112 .reverse_wrapper .one-quarter{
width:33.76%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0 13px;
}
.columns_321 .one-third, .columns_312 .one-third{
width:33.76%;
}
.two-thirds, .columns_4121 .reverse_wrapper .half {
width:66.24%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0 26px 0 13px;
}
.one-quarter{
width:25%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0 13px;
}
.three-quarters{
width:75%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0 26px 0 13px;
}
.columns_2 .half{
float:left;
}
.columns_3 .one-third{
float:left;
padding:0 15px;
}
.columns_321 .two-thirds, .columns_321 .one-third{
float:left;
}
.columns_312 .two-thirds, .columns_312 .one-third{
float:right;
}
.columns_312 .one-third{
float:left;
}
.columns_4 .one-quarter{
float:left;
}
.columns_431 .three-quarters, .columns_413 .one-quarter{float:left;}
.columns_413 .three-quarters, .columns_431 .one-quarter{float:right;}
.columns_4211 .one-quarter, .columns_4211 .half{float:left;}
.columns_4121 .one-quarter, .columns_4121 .half{float:left;}
.columns_4112 .one-quarter{float:left;}
.columns_4112 .half{float:right;}
.columns_4121 .one-quarter, .columns_4121 .half{float:left;}
.columns_4121 .reverse_wrapper, .columns_4121 .reverse_wrapper .one-quarter{float:left;}
.columns_4121 .reverse_wrapper .half{float:right;}
.columns_4121 .reverse_wrapper{
width:75%;  
-moz-box-sizing: border-box; 
box-sizing: border-box; 
padding:0;
}
.columns_4112 .reverse_wrapper{
width:75%;  
-moz-box-sizing: border-box;
box-sizing: border-box; 
padding:0; 
float:right;
}
.columns_4112 .reverse_wrapper .half{
float:right;
width:66.666%;
}
.columns_4112 .reverse_wrapper .one-quarter{float:left;}   .submit a, input#searchsubmit, input#submit { 
color: #6a1e74; 
background-color: #B9B9B9; 
text-decoration: none; 
padding: 10px 20px;
}
.submit a:hover, input:hover#searchsubmit, input:hover#submit { 
color: #fff; 
background-color: #6a1e74;
cursor:pointer;
}
input#searchsubmit, input#submit{
border:none;
}
#searchform input[type=\"submit\"]{
padding:8px 10px;
} input[type=\"text\"], input[type=\"email\"], textarea { 
font-size: inherit; 
line-height: inherit; 
font-family: inherit; 
padding: 5px; 
background-color:#ffffff;
}
input[type=\"text\"]:focus, textarea:focus { 
border-style: solid; 
background-color:#fff;
}
.search_form input[type=\"text\"]{
width:200px;
}
#searchform input[type=\"text\"]{
width:150px;
}
#searchform input#searchsubmit{padding:12px;}
.post_footer.submit a{border-radius:5px 5px 0 0;}  .menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu a:hover { text-decoration:none; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; } .main.menu > li{
width:auto;}
.main.menu ul, .main.menu ul li { width: 150px; }
.main.menu ul ul, .main.menu :hover ul :hover ul { left: 150px; }
.main.menu a { font-size: 16px;
font-weight: bold;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px; }
.menu ul a { width: auto; }
.main.menu a, .main.menu .current ul a, .main.menu .current-cat ul a, .main.menu .current-menu-item ul a { color: #6a1e71;
background-color: transparent; }
.main.menu a:hover, .main.menu .current ul a:hover, .main.menu .current-cat ul a:hover, .main.menu .current-parent a:hover, .main.menu .current-menu-item ul a:hover, .main.menu .current-menu-ancestor a:hover { text-decoration:none; color: #ffffff;
background-color: #6a1e74; }
.main.menu .current a, .main.menu .current a:hover, .main.menu .current-cat a, .main.menu .current-cat a:hover, .main.menu .current-menu-item a, .main.menu .current-menu-item a:hover { color: #6a1e74;
background-color: transparent; } .main.menu .sub-menu a{border-radius:0;font-size: 16px;}
.main.menu .sub-menu a, .main.menu .current ul.sub-menu a, .main.menu .current-cat ul.sub-menu a, .main.menu .current-menu-item ul.sub-menu a { 
background-color: #6a1e74; }
.main.menu .sub-menu a:hover, .main.menu .current ul.sub-menu a:hover, .main.menu .current-cat u.sub-menu a:hover, .main.menu .current-parent .sub-menu a:hover, .main.menu .current-menu-item ul.sub-menu a:hover, .main.menu .current-menu-ancestor .sub-menu a:hover { text-decoration:none; 
background-color: #6a1e74; }
.main.menu .sub-menu .current a, .main.menu .sub-menu .current a:hover, .main.menu .sub-menu .current-cat a, .main.menu .sub-menu .current-cat a:hover, .main.menu .sub-menu .current-menu-item a, .main.menu .sub-menu .current-menu-item a:hover { 
} .secondary.menu a{font-size: 16px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px; }
.secondary.menu ul, .secondary.menu ul li { width: 150px; }
.secondary.menu ul ul, .secondary.menu :hover ul :hover ul { left: 150px; }
.secondary.menu a, .secondary.menu .current ul a, .secondary.menu .current-cat ul a, .secondary.menu .current-menu-item ul a { color: #6a1e74;
background-color: transparent; }
.secondary.menu a:hover, .secondary.menu .current ul a:hover, .secondary.menu .current-cat ul a:hover, .secondary.menu .current-parent a:hover, .secondary.menu .current-menu-item ul a:hover, .secondary.menu .current-menu-ancestor a:hover { color: #6a1e71;
background-color: transparent; }
.secondary.menu .current a, .secondary.menu .current a:hover, .secondary.menu .current-cat a, .secondary.menu .current-cat a:hover, .secondary.menu .current-menu-item a, .secondary.menu .current-menu-item a:hover { color: #6a1e74;
background-color: transparent; } #header_columns .menu{display:inline-block;}
#header_columns .menu a{font-size: 16px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px; }
#header_columns .menu ul, #header_columns .menu ul li { width: 150px; }
#header_columns .menu ul ul, #header_columns .menu :hover ul :hover ul { left: 150px; }
#header_columns .menu a, #header_columns .menu .current ul a, #header_columns .menu .current-cat ul a, #header_columns .menu .current-menu-item ul a { color: #6a1e74;
background-color: transparent; }
#header_columns .menu a:hover, #header_columns .menu .current ul a:hover, #header_columns .menu .current-cat ul a:hover, #header_columns .menu .current-parent a:hover, #header_columns .menu .current-menu-item ul a:hover, #header_columns .menu .current-menu-ancestor a:hover { color: #6a1e71;
background-color: transparent; }
#header_columns .menu .current a, #header_columns .menu .current a:hover, #header_columns .menu .current-cat a, #header_columns .menu .current-cat a:hover, #header_columns .menu .current-menu-item a, #header_columns .menu .current-menu-item a:hover { color: #6a1e74;
background-color: transparent; } .post_box{ font-size: 16px; line-height: 27px; }
.post_box h1, .post_box .headline { font-size: 24px;
color: #6a1e74;
line-height: 37px; }
.post_box .post_content h2 { font-size: 20px;
color: #444444;
line-height: 32px; margin-top: 41px; margin-bottom: 14px; }
.post_box h3, .post_box h4  { font-size: 18px;
line-height: 30px; margin-top: 27px; margin-bottom: 14px; }
.post_box h5, .post_box .small { font-size: 13px;
line-height: 23px; }
.post_box .drop_cap { font-size: 54px; line-height: 1em; margin-right: 9px; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd { margin-bottom: 27px; }
.post_box ul { list-style-type: square; list-style-position: inside; }
.post_box ul, .post_box ol { margin-left: 27px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 14px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 27px; margin-right: 27px; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 27px; margin-left: 27px; }
.post_box .center, .post_box .aligncenter { margin-bottom: 27px; }
.post_box .block, .post_box .alignnone { margin-bottom: 27px; }
.post_box .stack { margin-left: 27px; }
.post_box .featured_image_wrap .alignnone{margin-bottom:27px;}
.post_author_intro, .post_author, .post_date, .post_cats, .post_tags{color:#666666; font-size: 13px;
line-height: 23px;}
#post_nav .half.right{float:right;}
#post_nav{padding-bottom:5px;} .home_archive.post_box{ font-size: 16px; line-height: 27px; }
.home_archive.post_box h1, .home_archive.post_box .headline { font-size: 24px;
color: #6a1e74;
line-height: 37px; }
.home_archive.post_box .post_content h2 { font-size: 20px;
color: #444444;
line-height: 32px; margin-top: 41px; margin-bottom: 14px;}
.home_archive.post_box h3, .home_archive.post_box h4 { font-size: 18px;
line-height: 30px; margin-top: 27px; margin-bottom: 14px; }
.home_archive.post_box h5, .home_archive.post_box .small { font-size: 13px;
line-height: 23px; }
.home_archive.post_box .drop_cap { font-size: 54px; line-height: 1em; margin-right: 9px; float: left; }
.home_archive.post_box p, .home_archive.post_box ul, .home_archive.post_box ol, .home_archive.post_box blockquote, .home_archive.post_box pre, .home_archive.post_box dl, .home_archive.post_box dd { margin-bottom: 27px; }
.home_archive.post_box ul ul, .home_archive.post_box ul ol, .home_archive.post_box ol ul, .home_archive.post_box ol ol { margin-left: 27px; }
.home_archive.post_box ul ul, .home_archive.post_box ul ol, .home_archive.post_box ol ul, .home_archive.post_box ol ol, .wp-caption p { margin-bottom: 0; }
.home_archive.post_box .left, .home_archive.post_box .alignleft, .home_archive.post_box .ad_left { margin-bottom: 27px; margin-right: 27px; }
.home_archive.post_box .right, .home_archive.post_box .alignright, .home_archive.post_box .ad { margin-bottom: 27px; margin-left: 27px; }
.home_archive.post_box .center, .home_archive.post_box .aligncenter { margin-bottom: 27px; }
.home_archive.post_box .block, .home_archive.post_box .alignnone { margin-bottom: 27px; }
.home_archive.post_box .stack { margin-left: 27px; }
.home_archive.post_box h2.headline{margin-bottom:0;}
.home_archive.post_box p.post_cats{margin-bottom:14px;}
.home_archive.post_box .headline_area{margin-bottom:14px;}
.home_archive.post_box .post_footer{position:absolute; bottom:5px; right:5px; text-align:right;}
.home_archive.post_box .block, .home_archive.post_box .thumbnail_wrap .alignnone{margin-bottom:14px;}
article.home_archive.post_box{margin-bottom:41px; padding-bottom:14px; border-bottom:2px solid #B9B9B9; position:relative;}
#post_nav .right{text-align:right;}
#post_nav .half{padding:0;} .full .post_box, .full .post_box h4 { font-size:17px; line-height:28px; }
.full .post_box h1, .full .post_box .headline { font-size: 26px;
line-height: 40px; }
.full .post_box .post_content h2{ font-size: 22px;
line-height: 35px; margin-top: 42px; margin-bottom: 14px; }
.full .post_box h3, .full .post_box h4 { font-size: 22px;
line-height: 35px; margin-top: 28px; margin-bottom: 14px; }
.full .post_box h5, .full .post_box .small { font-size: 13px;
line-height: 23px; }
.full .post_box .drop_cap { font-size: 56px; line-height: 1em; margin-right: 9px; float: left; }
.full .post_box p, .full .post_box ul, .full .post_box ol, .full .post_box blockquote, .full .post_box pre, .full .post_box dl, .full .post_box dd { margin-bottom: 28px; }
.full .post_box ul ul, .full .post_box ul ol, .full .post_box ol ul, .full .post_box ol ol { margin-left: 28px; }
.full .post_box ul ul, .full .post_box ul ol, .full .post_box ol ul, .full .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.full .post_box .left, .full .post_box .alignleft, .full .post_box .ad_left { margin-bottom: 28px; margin-right: 28px; }
.full .post_box .right, .full .post_box .alignright, .full .post_box .ad { margin-bottom: 28px; margin-left: 28px; }
.full .post_box .center, .full .post_box .aligncenter { margin-bottom: 28px; }
.full .post_box .block, .full .post_box .alignnone { margin-bottom: 28px; }
.full .post_box .stack { margin-left: 28px; } .query_box{ font-size: 14px;
line-height: 21px; }
.query_box h1, .query_box .headline { font-size: 23px;
line-height: 33px; }
.query_box .post_content h2, .query_box h3, .query_box h4  { font-size: 18px;
line-height: 30px; margin-top: 27px; margin-bottom: 14px; }
.query_box h5, .query_box .small { font-size: 13px;
line-height: 23px; }
.query_box p, .query_box ul, .query_box ol, .query_box blockquote, .query_box pre, .query_box dl, .query_box dd { margin-bottom: 27px; }
.query_box ul { list-style-type: none; list-style-position: inside; }
.query_box ul, .query_box ol { margin-left: 14px; }
.query_box ul ul, .query_box ul ol, .query_box ol ul, .query_box ol ol { margin-left: 14px; }
.query_box ul ul, .query_box ul ol, .query_box ol ul, .query_box ol ol, query_box .wp-caption p { margin-bottom: 0; }
.query_box .left, .query_box .alignleft, .query_box .ad_left { margin-top: 7px; margin-bottom: 14px; margin-right: 14px; }
.query_box .right, .query_box .alignright, .query_box .ad {  margin-top: 7px; margin-bottom: 14px; margin-left: 14px; }
.query_box .center, .query_box .aligncenter { margin-bottom: 14px; }
.query_box .block, .query_box .alignnone { margin-bottom: 14px; }
.query_box .stack { margin-left: 14px; }
.query_box .featured_image_wrap .alignnone{margin-bottom:27px;} .attachment-thumbnail { 
width: 200px; 
position:relative;
z-index:2;
background-color: #efefef; 
border-width: 1px; 
border-style: solid; 
border-color: #444444; 
margin-right: 14px; 
padding: 10px; 
}
.thumbnail_wrap{
float:left; 	
}
.attachment-large { 
width: 618px; 
position:relative;
z-index:2;
background-color: #efefef; 
border-width: 1px; 
border-style: solid; 
border-color: #FFFFFF; 
margin-top: 27px; 
margin-bottom: 27px; 
padding: 10px; 
}
.featured_image_wrap, .thumbnail_wrap{
position: relative;
}
.featured_image_wrap:before, .featured_image_wrap:after{
z-index: 1;
position: absolute;
content: \"\";
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.featured_image_wrap:before, .featured_image_wrap:after{
bottom: 10px;
left: 15px;
width: 50%;
top: 80%;
max-width:300px;
}
.featured_image_wrap:after{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
.thumbnail_wrap:before, .thumbnail_wrap:after{
z-index: 1;
position: absolute;
content: \"\";
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-7deg);
-moz-transform: rotate(-7deg);
-o-transform: rotate(-7deg);
-ms-transform: rotate(-7deg);
transform: rotate(-7deg);
}
.thumbnail_wrap:before, .thumbnail_wrap:after{
bottom: 27px;
left: 10px;
width: 50%;
top: 80%;
max-width:90px;
}
.thumbnail_wrap:after{
-webkit-transform: rotate(7deg);
-moz-transform: rotate(7deg);
-o-transform: rotate(7deg);
-ms-transform: rotate(7deg);
transform: rotate(7deg);
right: 18px;
left: auto;
} .widget { font-size: 14px;
line-height: 21px; margin-bottom: 24px; }
.widget .widget_title { font-size: 23px;
line-height: 33px; margin-bottom:0;}
.widget p, .widget ul { margin-bottom: 24px; }
.widget li ul { margin-bottom: 0; }
.widget ul { list-style-type: none; list-style-position: inside; }
.widget.feature_box{	margin-bottom:0px;}
.widget.style-1 .widget_title { color: #fff; }
.widget.style-1 .widget_title{
padding:5px 10px 5px 10px; 
background-color:#666666;
margin-left:20px; 
border-radius:5px 5px 0 0; 
float:left;
}
.widget.style-1>div, .widget.style-1>ul { 
border-width: 3px; 
border-style: solid; 
border-color: #666666; 
border-radius: 10px; 
}
.widget.style-1>div, .widget.style-1>ul{padding:12px; clear:both;}
.widget.style-2 .widget_title { color: #fff; }
.widget.style-2 { background-color: #6a1e74; border-radius: 10px; color: #FFFFFF; padding:12px;}
.widget.style-3 {padding: 12px; }
.widget.style-3 .widget_title { color: #444444; }
.widget.style-3 { border-width: 3px; border-style: solid; border-color: #6a1e74; border-radius: 10px; }
.comment { font-size: 16px; line-height: 27px; border-width: 1px 0 0 5px; border-style: solid; border-color: #6a1e74; margin-top: 27px; padding-right: 3px; padding-left: 3px; }
.comment .comment_author { font-size: 18px;
line-height: 30px; }
.comment .comment_aux { font-size: 13px;
line-height: 23px; }
.children .comment { list-style-type: none; border-style: none; padding-left: 12px; }
.comment .comment_text ul { list-style-type: square; list-style-position: inside; }
.comment .comment_text ul, .comment .comment_text ol { margin-left: 27px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 27px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 27px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 27px; margin-right: 27px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 27px; margin-left: 27px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 27px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 27px 0; }
.comment{clear:both;}
.comment .avatar{float:left; margin:0 14px 14px 0;}
p.comments_intro, p#comment_form_title{font-size:27px; padding:27px 0; border-top:#6a1e74 2px solid;}
#commentform label{display:block; padding-bottom:5px;}
#commentform input[type=\"text\"]{padding:5px;width:90%;margin-bottom:14px;}
#commentform textarea{padding:5px;width:100%;margin-bottom:14px;}
#commentform .columns_2{padding-top:0;}
#site_title{ 
font-size: 42px;
color: #6a1e74;
line-height: 61px;
font-weight:bold;
text-align:center; 
text-shadow:1px 1px 5px #fff, 2px 2px 2px #6a1e74;
margin-top: 14px; 
}
#site_title a { 
color: #6a1e74; }
#site_title a:hover { 
color: #6a1e71; }
#site_title a:hover{ 
color: #6a1e71; text-decoration:none;}
#site_tagline { font-size: 24px;
color: #666;
line-height: 38px;
text-align:center; }
#archive_intro { border-width: 0 0 1px 0; border-style: solid; border-color: #6a1e74; margin-bottom: 41px; }
h1.archive_title{margin-bottom:27px;} .thesis_email_form{margin:24px 0px;}
.one-third .email_form_title, .one-quarter .email_form_title  { 
margin-bottom: 12px; 
font-size: 23px;
line-height: 33px; 
}
.two-thirds .email_form_title, .one-half .email_form_title, .three-quarters .email_form_title   { 
font-size: 24px;
color: #6a1e74;
line-height: 37px; 
}
.full .email_form_title   { 
font-size: 26px;
line-height: 40px; 
margin-bottom: 14px;
}
.one-third .email_form_intro, .one-quarter .email_form_intro{
margin-bottom: 12px;
font-size: 14px;
line-height: 21px;
}
.two-thirds .email_form_intro, .one-half .email_form_intro, .three-quarters .email_form_intro{
margin-bottom: 14px;
}
.full .email_form_intro{
margin-bottom: 14px;
}
.thesis_email_form_submit.input_submit { 
color: #FFFFFF; 
background-color: #6a1e74; 
text-decoration: none; 
padding: 8px;
border:none;
margin-top:12px;
}
.thesis_email_form_submit.input_submit:hover { 
color: #fff; 
background-color: #6a1e74;
color: #6a1e71; 
cursor:pointer;
}
.one-third .thesis_email_form label, .one-quarter .thesis_email_form label{
display:block;
}
.one-third .thesis_email_form .input_text, .one-quarter .thesis_email_form .input_text{
width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.social_wrapper{
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
padding-top: 10px;
padding-left: 27px;
}
.social_wrapper.upper{
margin-bottom:27px;
}
.social_wrapper iframe, .social_wrapper #___plusone_0, .social_wrapper .IN-widget{
display:inline-block;
width:110px !important;
height:24px !important;
}  @media only screen and (max-width:1024px), screen and (max-device-width:1024px) and (orientation:landscape){ 
#outer_wrap, #header{width:auto; padding:0; margin:0;}
#header_columns{padding-top:14px;}
.page_wrapper{width:auto; padding:0 8px; margin:0;}
.columns_321 .two-thirds { width:auto; margin-right:344px; }
.columns_321 .one-third { float:left; width:344px; margin-left:-344px; }
.columns_312 .two-thirds { width:auto; float:right; margin-left:344px; }
.columns_312 .one-third { width:344px; float:left; margin-right:-100%; }
.columns_431 .three-quarters { width:auto; margin-right:258px; }
.columns_431 .one-quarter { float:left; width:258px; margin-left:-258px; }
.columns_413 .three-quarters { width:auto; float:right; margin-left:258px; }
.columns_413 .one-quarter { width:258px; float:left; margin-right:-100%; }
.columns_413 .three-quarters { width:auto; float:right; margin-left:258px; }
.columns_4121 .reverse_wrapper .half, .columns_4112 .reverse_wrapper .half {width:65.666%; }
iframe{max-width:100%;} } @media only screen and (max-width:800px), screen and (max-device-width:800px) and (orientation:portrait){ 
#site_title{font-size:32px; line-height:32px; padding-bottom:0;}
.menu{float:none; text-align:center;}
.menu li{float:none; display:inline-block;}
.menu .current-menu-item a, .menu .current-menu-item a:hover{color:#fff; background-color:transparent;}
.post_box .headline{margin-bottom:13px;} 
.columns_3 .one-third { width:50%; padding-bottom:26px;}
.columns_4 .one-quarter { width:50%; padding-bottom:26px;}
.columns_4211 .half { width:100%; padding-bottom:26px;}
.columns_4211 .one-quarter { width:50%;  padding-bottom:26px;}
.columns_4112 .half { width:100%; padding-bottom:26px;}
.columns_4112 .one-quarter { width:50%;  padding-bottom:26px;}
.columns_4121 .half { width:50%; padding-bottom:26px;}
.columns_4121 .one-quarter { width:50%;  padding-bottom:26px;}
.columns_4121 .reverse_wrapper{width:100%; padding-bottom:26px;}
.columns_4112 .reverse_wrapper{width:100%; padding-bottom:26px;}
.columns_4112 .one-quarter{width:50%; padding-bottom:26px;} } @media only screen and (max-width:699px),  screen and (max-device-width:699px){ 
#header_columns{text-align:center; padding:0;}
#content_area .columns_1, .columns_321, .columns_4{padding:0;}
.post_box h1, .full .post_box h1, .post_box .headline, .full .post_box .headline {font-size:32px; line-height:40px; text-align:center;}
.post_box, .full .post_box{line-height:24px;}
.full, .half, .two-thirds, .three-quarters{padding:12px 8px; width:100%; }
.one-third, .one-quarter{padding:12px 8px; width:50%; }
.columns_2 .half{width:100%; float:none; padding:12px 8px; }
.columns_321 .two-thirds, .columns_312 .one-third { width:100%; margin-right:0; clear:both;}
.columns_321 .one-third, .columns_312 .two-thirds { float:none; width:100%; margin-left:0; clear:both; }
.columns_431 .three-quarters, .columns_413 .one-quarter { width:100%; margin-right:0; clear:both;}
.columns_431 .one-quarter, .columns_413 .three-quarters{ float:none; width:100%; margin-left:0; clear:both; }
.columns_4121 .one-quarter, .columns_4121 .half { width:100%; float:none;}
.columns_4121 .reverse_wrapper .half, .columns_4121 .reverse_wrapper .one-quarter { width:100%;  float:none; padding:12px 8px;}
.columns_4112 .reverse_wrapper .half, .columns_4112 .reverse_wrapper .one-quarter{ width:100%;  float:none; padding:12px 8px;}
img{display:inline;} } @media only screen and (max-width:400px), screen and (max-device-width:400px) and (orientation:landscape){ 
#main_content{padding:13px 0;}
#site_title{margin-bottom:14px;}
#site_tagline{line-height:24px;}
.post_content{clear:both;}
.home_archive.post_box .headline{line-height:36px;}
.home_archive.post_box img.alignleft, .post_box img.alignleft{float:none; margin:0; margin-left:auto; margin-right:auto;} 
.one-third, .one-quarter{width:100%; padding-bottom:0; clear:both;}
.columns_3 .one-third { width:100%; }
.columns_4 .one-quarter, .columns_4211 .one-quarter, .columns_4112 .one-quarter{ width:100%; } } #header_area:after, #top_menu_area:after, #feature_box_area:after, #content_area:after, #footer_area_top:after, #footer_area_bottom:after, .reverse_wrapper:after, .textwidget:after{ content: \".\"; display: block; height: 0; clear: both; visibility: hidden; }
.menu:after, .post_box:after, .post_box .post_content:after, .home_archive.post_box:after, .home_archive.post_box .post_content:after, .full .post_box:after, .full .post_box .post_content:after, .comment .comment_text:after, ul.menu>li.menu-item>:after { content: \".\"; display: block; height: 0; clear: both; visibility: hidden; } body{background-image: url(//www.gilbertshuttersandblinds.com/wp-content/thesis/skins/byob_carta_nude/images/test6.png);background-position:center top;}
#outer_wrap{}
#header_columns{background-color:#ffffff;}
.page_wrapper{border-style:solid;border-width:1px;border-color:#E8E8E8;border-radius:3px;box-shadow:0px 2px 2px #BFBFBF;}
#footer{background-color:#E6E7E8;padding-top:20px;}  #footer .widget .widget_title{font-size:24px;line-height: 34px;color:#6A1E74;margin-bottom:24px;}  .supplemental.widget, .supplemental.widget p{font-size:13px;line-height: 20px;color:#333333;}   .sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li {
position: relative;
}
.sf-menu ul {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 99;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu ul ul {
top: 0;
left: 100%;
} .mean-container .sf-menu ul {
position:static;
} .sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em; } .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 50%;
right: 1em;
margin-top: -3px;
height: 0;
width: 0; border: 5px solid transparent;
border-top-color: #dFeEFF; border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: white; } .sf-arrows ul .sf-with-ul:after {
margin-top: -5px;
margin-right: -3px;
border-color: transparent;
border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: white;
}  a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
padding: 4px 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
margin-top: 33px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
position:static;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left; border-bottom: 1px solid #383838;
border-bottom: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-bottom: 1px solid #f1f1f1;
border-bottom: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
width: 26px;
height: 26px;
border: none !important;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
.mean-container .sf-arrows .sf-with-ul:after {border:0px;} .mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.sf-menu ul { box-shadow: 2px 2px 6px rgba(0,0,0,.2);}  .sf-menu ul {
min-width: 200px; *width: 200px; }
.res-menu{background:#888888;}
.res-menu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sf-menu a {
text-decoration: none;
zoom: 1; padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size:13px;
font-weight:lighter;
font-style:normal;
text-transform:capitalize;
text-align:center;
}
.sf-menu .sub-menu a {
width:200px;
padding-top:5px;
padding-right:20px;
padding-bottom:5px;
padding-left:10px;
font-size:12px;
font-weight:normal;
font-style:normal;
font-variant:normal;
text-transform:capitalize;
text-align:left;
}.sf-menu a, .sf-menu .current ul a, .sf-menu .current-cat ul a, .sf-menu .current-menu-item ul a { 
color: #ffffff;
background: #888888;
}
.sf-menu a:hover, .sf-menu .current ul a:hover, .sf-menu .current-cat ul a:hover, 
.sf-menu .current-parent a:hover, .sf-menu .current-menu-item ul a:hover, 
.sf-menu .current-menu-ancestor a:hover { 
text-decoration:none; 
color: #ffffff;
background: #666666;
}
.sf-menu .current a, .sf-menu .current a:hover, .sf-menu .current-cat a, .sf-menu .current-cat a:hover, .sf-menu .current-menu-item a, .sf-menu .current-menu-item a:hover { 
color:#fff ;
background: #888888;
}
.sf-menu li {
background: #888888;
-webkit-transition: background .2s;
transition: background .2s;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
background: #666666; -webkit-transition: none;
transition: none;
}
.sf-menu .sub-menu a, .sf-menu .sub-menu .current ul a, .sf-menu .sub-menu .current-cat ul a, .sf-menu .sub-menu .current-menu-item ul a { 
color:#fff;
}
.sf-menu .sub-menu a:hover, .sf-menu .sub-menu .current ul a:hover, .sf-menu .sub-menu .current-cat ul a:hover, 
.sf-menu .sub-menu .current-parent a:hover, .sf-menu .sub-menu .current-menu-item ul a:hover, 
.sf-menu .sub-menu .current-menu-ancestor a:hover  { 
color:#fff;
}.mean-container .mean-bar { background: #6a1e74; }
.mean-container a.meanmenu-reveal {color: #fff;}
.mean-container a.meanmenu-reveal span {background: #fff;}
.mean-container .mean-nav {background: #6a1e74;} body{
background-image:url(https://www.gilbertshuttersandblinds.com/wp-content/uploads/2014/01/background-site.jpg);
background-repeat:repeat;
background-color:transparent;
background-position:center top;
}
.slider-wrapper h3{display:none;}
.two-equal-column .headline{
color: #6A1E74;
font-family: serif;
font-size: 20px !important;
margin-bottom: 10px;
margin-top: 20px;
}
#outer_wrap{
max-width: 1130px;
width: 100%;
margin-left:auto;
margin-right:auto;
padding:0px;
margin-top:-20px;
box-shadow: 0 10px 8px 2px #B9B9B9;
}
#outer_wrap .page_wrapper{
border-top:none; }
.page_wrapper{
border-top:none;
max-width:1036px;
margin:0 auto;
box-shadow:none;
border:none;
}
#header{
max-width: 1130px;
width: 100%;
margin:0 auto;
box-shadow: 0 4px 8px 2px #B9B9B9;
}
#header-left {
padding: 31px 13px 27px 33px; 
}
#header-right{
padding-top:20px;
max-width: 613px;
}
#header-right .textwidget {
float: right;
margin-right: 21px;
}
#header-right p{
color: #444444;
font-size: 29px;
line-height: 39px;
margin-bottom: 16px;
margin-top: 6px;
}
#header-right p span{
color: #6a1e74;
}
#header-right p a{
text-decoration:none;
}
.header-right-link{
display: inline-block;
margin-right: 23px;
}
.header-right-link ul{
list-style:none;
}
.header-right-link ul li{
display:inline-block;
}
.header-right-link ul li a{
color: #9A9A9A;
font-size: 14px;
line-height: 38px;
padding: 0 7px;
text-decoration: none;
}
.header-right-link ul li a:hover{
color: #6a1e74;
}
.header-right-search{
background-color: #D8D8D8;
border: 1px solid #717171;
box-shadow: 0 0 3px 0 #A7A7A7;
display: inline-block;
padding: 0 10px;
}
.header-right-search #searchform input[type="text"] {
width: 117px;
}
.header-right-search input{
background-color:transparent;
border:none;
color:#333;
box-shadow:none;
}
input[type="text"]:focus{
background-color:transparent;
border:none;
}
.clear-both{
clear:both;
height:0px;
margin:0px;
padding:0px;	
}
#top_nav{
background-image: url(https://www.gilbertshuttersandblinds.com/wp-content/uploads/2013/12/menu-bg66.png);
background-repeat: no-repeat;
box-shadow: none;
margin: 0 auto; max-width: 1179px;
min-height: 77px;
width:100%;
padding: 0px;
background-position:center bottom;
background-color:transparent;
}
#top_nav #byob-responsive-menu > li{
}
#top_nav li a{
color: #FFFFFF;
font-size: 15px;
line-height: 27px;
padding: 14px 9px 0;
text-decoration: none;
}
#top_nav .menu ul {
background: none repeat scroll 0 0 #6A1E74;
padding-top:15px;
}
#top_nav .menu ul li{
border-bottom:1px solid #ccc; width:100%;
}
#top_nav .menu ul li a{
line-height: 18px;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
}
#top_nav .menu ul li a:hover{
background: none repeat scroll 0 0 #964AA0;
}
#top_nav #menu-main-menu{
max-width:1078px;
margin:0 auto;
width:100%;
} #top_nav .responsive-menu {
background-color: #6A1E74;
width:100%;
margin:0 auto;
}
#top_nav .responsive-menu .menu-item-has-children > a{
padding:0 36px 0 10px !important;
}
#top_nav .responsive-menu .menu-item-has-children li a{
line-height: 39px !important;
}
#top_nav .responsive-menu .menu-item-has-children li{
border-bottom:1px solid #ccc;
} #header_columns{
margin-bottom:0px;
}
.home-left-sidebar{
margin:0px;
} @media only screen and (max-width: 959px) {
#feature_box .one-third{
float:none;
}
#feature_box .two-thirds{
float:none;
}
} #feature_box .one-third{
max-width: 310px;
width:100%; 
margin:0 auto; }
#feature_box .two-thirds{ margin: 0 auto;  max-width: 679px;
width: 100%;
}
#footer-top-copyright .one-third{
max-width: 310px;
width:100%;
}
#feature_box .one-third img{
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#feature_box .one-third p{
color:#333;
margin-bottom: 15px;
}
#feature_box .one-third p span{
color: #6a1e74;
}
.grey-bg{
background-color: #E6E7E8;
border: 1px solid #E2E3E4;
box-shadow: 0 4px 8px 2px #B9B9B9;
margin-bottom: 33px;
padding: 10px;
min-height: 511px;
}
.social-icon img{
float: left;
padding: 0 3px;
}
.social-icon{
margin:30px auto 0;
width:200px;
}
.make-an-appointment-sidebar{
background-color:transparent;
background-image: url(https://www.gilbertshuttersandblinds.com/wp-content/uploads/2013/12/make-an-appointment-flag.png);
background-position: left center;
background-repeat: no-repeat;
background-size: 100% auto;
height: 59px;
margin: 0 auto;
max-width: 276px;
width: 97%;
}
.make-an-appointment-sidebar a,.make-an-appointment-page a{
color: #FFFFFF;
display: block;
font-size: 18px;
line-height: 55px;
margin-left: auto;
margin-right: auto;
text-align: center;
text-decoration: none;
}
.make-an-appointment-page{
background-color: rgba(0, 0, 0, 0);
background-image: url(https://www.gilbertshuttersandblinds.com/wp-content/uploads/2013/12/make-an-appointment-interior-pages.jpg);
background-position: left center;
background-repeat: no-repeat;
height: 51px;
margin: 20px auto 30px;
width: 242px;
}
.copy-right-text{
color: #ADAEAE;
font-size: 14px !important;
margin-top: 25px;
text-align: center;
}
.copy-right-text a{
color: #ADAEAE;
}
.headline{
margin-bottom:10px;
}
.site-full-width-page .headline{
margin-bottom:10px;
font-size:25px !important;
}
#feature_box .two-thirds h1{
color: #6A1E74;
font-size: 24px;
line-height: 38px;
margin-top:32px;
}
#feature_box .two-thirds p{
font-size: 16px;
line-height: 24px;
margin-bottom: 10px;
}
.footer-bottom-text{
margin:0 auto;
max-width: 1036px;
width:100%;
}
#footer {
margin: 0 auto;
max-width: 1130px;
width: 100%;
box-shadow: 0 9px 8px 2px #B9B9B9;
}
#footer .widget .widget_title {
margin-bottom: 4px;
margin-top: 14px;
}
.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {
background-color:#6a1e74;
color: #FFFFFF;
padding: 10px;
border: medium none;
}
.full-page-wrap{
box-shadow: 0 4px 8px 2px #B9B9B9;
margin: 43px auto 0;
max-width:520px;
padding:10px;
width:80%;
}
.columns_1{
}
.full-page-cont{
border: 1px solid #E6E7E8;
}
.full-page-cont h4{
background-color: #6A1E74;
color: #FFFFFF;
font-size: 30px !important;
line-height: 41px !important;
margin-top: 0 !important;
padding: 5px;
text-align: center;
}
.wpcf7{
}
.wpcf7 p{
margin-bottom:10px !important;
}
.wpcf7 input,.wpcf7 input:focus{
text-align:center;
border-top: 3px solid #E6E7E8;
border-bottom: 3px solid #E6E7E8;
border-left: 1px solid #E6E7E8;
border-right: 1px solid #E6E7E8;
color:#858687;
width:90%;
display: block;
margin:0 auto;
font-size: 17px;
line-height: 24px;
padding: 5px;
}
.wpcf7 input[type="submit"]{
background-color: transparent;
background-image: url(https://www.gilbertshuttersandblinds.com/wp-content/uploads/2013/12/submit-flag.jpg);
background-position: left center;
background-repeat: no-repeat;
border: medium none;
color: #FFFFFF;
font-size: 21px;
height: 59px;
margin-top: 39px;
text-transform: uppercase;
width: 201px;
}
.wpcf7 input[type="checkbox"]{
display: inline;
width: 32px;
}
.captcha input[type="text"]{
width:30%;
}
.wpcf7 select{
border-top: 3px solid #E6E7E8;
border-bottom: 3px solid #E6E7E8;
border-left: 1px solid #E6E7E8;
border-right: 1px solid #E6E7E8;
color:#858687;
padding: 7px;
text-align: center;
width: 93%;
display: block;
margin:0 auto;
}
.wpcf7 .wpcf7-list-item{
width:100px;
}
.check-box-area{
padding-left: 15px;
}
.four-box-page{
color: #333333;
display: inline-block;
font-family: serif;
font-size: 19px;
line-height: 25px;
margin-top: 70px;
padding: 0 5.3%;
text-align: center;
}
.four-box-page span{
color:#6a1e74;
}
.post_content p {
font-size: 17px;
line-height: 24px;
margin-bottom: 10px !important;
color:#333;
}
.heading{
color: #6A1E74;
font-family: serif;
font-size: 20px;
margin-bottom: 10px;
margin-top: 20px;
}
.shadow-image{
box-shadow: 0 1px 5px 0 #4A4A4A;
}
.two-equal-column{
}
.two-equal-column-content{
}
.two-equal-column-sidebar{
}
.equal-col-sidebar{
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{
width:116px !important;
} .slider-wrapper{
padding: 0 18px;
box-shadow: 0 1px 5px 0 #4A4A4A;
}
#snippet-box{
width: 450px !important;
}
.nivoSlider{
box-shadow:none;
}
.menu:after, .post_box:after, .post_box .post_content:after, .home_archive.post_box:after, .home_archive.post_box .post_content:after, .full .post_box:after, .full .post_box .post_content:after, .comment .comment_text:after, .res-menu:after { display: table; clear: both; content: '';  }.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none !important;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}.theme-default .nivoSlider {
position:relative;
background:#fff url(//www.gilbertshuttersandblinds.com/wp-content/plugins/nextgen-nivoslider/themes/default/loading.gif) no-repeat 50% 50%;
margin-bottom:10px;
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
border:0;
display:block;
}
.theme-default .nivo-controlNav {
text-align: center;
padding: 20px 0;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:22px;
height:22px;
background:url(//www.gilbertshuttersandblinds.com/wp-content/plugins/nextgen-nivoslider/themes/default/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
background-position:0 -22px;
}
.theme-default .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(//www.gilbertshuttersandblinds.com/wp-content/plugins/nextgen-nivoslider/themes/default/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
.theme-default a.nivo-prevNav {
left:15px;
}
.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
color:#fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}