/*
Theme Name: Andrew Reynolds theme
Theme URI: http://www.andrew-reynolds.com/
Description: A custom WordPress theme for Andrew Reynolds 
Version: 1.0
Tags: clean, responsive, two-column, white-space

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/*Full css reset*/
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, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
::-moz-selection {background:#ee9405;color:#fff;}
::selection {background:#ee9405;color:#fff;}

/* HTML5 display-role reset for older browsers */
address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:25px;}
li {margin-bottom: 15px;}
blockquote {background: url(images/quote_1.png) no-repeat left top; line-height: 1.2em; margin-bottom: 20px; padding-left: 35px;}
blockquote p{padding-right: 35px !important;}
blockquote p:last-child{background: url(images/quote_2.png) no-repeat right top; line-height: 1.2em; margin-bottom: 20px;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/*IE6 warning message*/
#ie-message {background:red;text-align:center;border-bottom:1px solid #32a9aa;color:#000;font-size:22px;position:absolute;top:0;padding:30px;width:100%;z-index:100;}
#ie-message a {color:#000;text-decoration:underline;padding:6px;}
#ie-message a:hover {background:black;color:white;padding:6px;}

#attachment_1480 {
	margin-bottom: 30px;
}
 
/* Site styles */
.nomarginright{margin-right:0px !important;}
.nomarginleft{margin-left:0px !important;}
.orange_text{color:#ee9405;}
.navigation ul {list-style: none; }
.navigation ul li {float:left; margin:0 10px 0px 0;}
.navigation ul li a {color: #343434;}
.navigation ul li.active a{color: #ee9405 !important;}

#snippet-box {display: none !important;}

/* Images */
.alignleft{float:left !important;}
.alignright{float:right !important;}
.aligncenter{display:block !important;margin-left:auto !important;margin-right:auto !important; float:none !important;}
img.alignleft{margin:5px 25px 25px 0 !important;}
.wp-caption.alignleft{margin:5px 25px 15px 0 !important;}

.wp-caption img {margin-bottom: 11px !important; width: 100%;}
.wp-caption-text {padding: 12px;}
img.alignright{margin:5px 0 15px 25px !important;}
.wp-caption.alignright{margin:5px 0 15px 25px !important;}
img.aligncenter{margin:5px auto !important;}
img.alignnone{margin:5px 0 !important;}
.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{background-color:#eee;margin-bottom: 0px !important;color:#220e10;font-size:17px;}
img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption.alignleft + ul,.wp-caption.alignleft + ol{list-style-position:inside}

.btn, 
form#commentform input#submit,
form input#submit.sscf-submit{display:inline-block;padding:3px 33px;margin-bottom:0;font-size:13px;font-weight:200;text-align:center;vertical-align:middle;cursor:pointer;border:0.15em solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-default, 
form#commentform input#submit,
form input#submit.sscf-submit{color:#2c2225;background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #eae6e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eae6e8));
background: -webkit-linear-gradient(top, #ffffff 0%,#eae6e8 100%);
background: -o-linear-gradient(top, #ffffff 0%,#eae6e8 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#eae6e8 100%);
background: linear-gradient(to bottom, #ffffff 0%,#eae6e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae6e8',GradientType=0 )
;border-color:#dbdbdb; border-radius:4px;
    }
.btn-default:hover, 
form#commentform input#submit:hover,
form input#submit.sscf-submit:hover,
.btn-default:focus,
form#commentform input#submit:focus,
form input#submit.sscf-submit:focus,
.btn-default:active,
form#commentform input#submit:active,
form input#submit.sscf-submit:active{color:#333333;background-color:#ebebeb;border-color:#adadad;}


form#commentform input#submit {width: 180px;
    text-align: center;
    font-size: 16px;
    margin: 17px 0 20px 0;
    padding: 10px 24px;}

#respond{width:100%; float:left; margin-top:20px;}

.container{width:1082px;margin:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}

.ribbon{width:100%; height:8px;}
.ribbon .black{width:33.3%; height:8px; background:#000; float:left;}
.ribbon .grey{width:33.3%; height:8px; background:#4b494a; float:left;}
.ribbon .orange{width:33.3%; height:8px; background:#ee9405; float:left;}

header{width:100%; height:154px; background:#fff;}
header .logo{width:320px; height:auto; float:left; margin:11px 65px 0 0;}
header .logo a:hover{text-decoration:none;}
header .logo h1{font-family:'alternategothic2_btregular'; font-size:55px; margin:22px 9px 0 8px; line-height:45px;}
header .logo span{font-family:'alternategothic2_btregular'; font-size:25px; color:#201b1d; margin:70px 0 0 0; line-height:20px; font-weight:normal;}
header h1, header img, header .logo span, header .quote, .social_icons{float:left;}
header .quote{ height:auto; margin:35px 0px 0 0; width:63%;}
header .quote h2{font-size:15px; color:#a1a1a1; margin:0; line-height: 20px; font-weight: normal;}
header .quote img{margin:-6px 8px 0 0;}
header .quote h2 img{margin:0 8px; float:none;}
header .social_icons{width:132px; height:34px; position:relative; margin:34px 0; padding:0px;}
header .social_icons li{width:33px; height:34; position:relative; display:block;}
header .social_icons li, header .main_nav li{list-style:none; float:left;}
.social_icons li a:hover{opacity:.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; cursor:pointer;}
header .social_icons a{width:33px; height:34px; position:relative; display:inline-block; float:left; text-indent:-9999px;}
header .main_nav{*top:35px; *position: relative; *z-index:1;}  
header .main_nav{font-size:14px; display:inline-block; padding:0px; margin:50px 0 16px 0;}
header .main_nav li{ text-transform:uppercase; margin: 0 15px;}
header .main_nav li a{color:#272122; font-weight:normal;  text-decoration:none;}
header .main_nav li a:hover{color:#ee9405;  position:relative; z-index:1; text-decoration:none;}
header .main_nav li.current_page_item a{position:relative; z-index:1; color:#ee9405; text-decoration:none;}
#menu-item-40{display:none;}
header .mobile_menu{display:none;}

hr.slider{*top:7px; *height:10px !important; display: none;}
hr.slider{height:8px; background:#e7e7e7; margin-top:0px; width: 1082px; }

/*Royal Slider*/
.royalSlider{width:600px;height:400px;position:relative;direction:ltr}
.royalSlider > *{float:left}
.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}
.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}
.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}
.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}
.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsArrow,.rsThumbsArrow{cursor:pointer}
.rsThumb{float:left;position:relative}
.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0 linear .3s .3s linear;-moz-transition:visibility 0 linear .3s .3s linear;-o-transition:visibility 0 linear .3s .3s linear;transition:visibility 0 linear .3s .3s linear}
.rsGCaption{width:100%;float:left;text-align:center}
.royalSlider.rsFullscreen{position:fixed!important;height:auto!important;width:auto!important;z-index:2147483647!important;top:0!important;left:0!important;bottom:0!important;right:0!important;margin:0!important;padding:0!important}
.royalSlider .rsSlide.rsFakePreloader{opacity:1!important;-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0;display:none}
.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}
.rsContent{width:100%;height:100%;position:relative}
.rsPreloader{position:absolute;z-index:0}
.rsNav{-moz-user-select:0;-webkit-user-select:none;user-select:none}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}
.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}
.rsTabs{float:left;background:none!important}
.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {	position: absolute;top: 0;left: 0;width: 100%;height: 100%; padding:13px 0;}
.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}
.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}
.rsVideoFrameHolder.rsVideoActive{opacity:1}
.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}
.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}
.rsABlock{left:0;top:0;position:absolute;z-index:15;}
.slide2 .rsABlock .black_wrap{padding: 7px 16px 10px 10px;}

img.rsImg{max-width:none}
.grabbing-cursor{cursor:url(grabbing.png) 8 8, move}
.rsNoDrag{cursor:auto}
.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}

.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#151515;color:#FFF}
.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}
.rsDefault.rsVer .rsArrow{width:100%;height:44px}
.rsDefault .rsArrowIcn{width:90px;height:90px;top:47%;left:50%;margin-top:-30px;margin-left:-47px;position:absolute;cursor:pointer;background: url(images/rs-default.png);background-repeat:no-repeat;background-color:#ee9405;border-radius:45px}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{ background-position: 64px 34px;background-size: 42px;}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn{ background-position: -12px 33px;background-size: 42px;}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}
.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);display:none}
.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden;margin:0 auto}
.rsDefault .rsBullet{width:8px;height:8px;display:inline;zoom:1;padding:6px 5px}
.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.5)}
.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF}
.rsDefault .rsThumbsHor{width:100%;height:72px}
.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}
.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}
.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}
.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px}
.rsDefault .rsThumb img{width:100%;height:100%}
.rsDefault .rsThumb.rsNavSelected{background:#02874a}
.rsDefault .rsThumb.rsNavSelected img{opacity:0.3;filter:alpha(opacity=30)}

.rsDefault .rsTmb{display:block; margin:-27px 0 0 0; font-size:23px; font-weight:bold;}
.rsDefault .rsTmb h5{font-size:16px;line-height:20px;color:#FFF;margin:0;padding:0}
.rsDefault .rsTmb span{color:#DDD;font-size:13px;line-height:18px;margin:0;padding:0}
.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:rgba(0,0,0,0.75)}
.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9)}
.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}
.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url(images/rs-default.png)}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}
.rsDefault .rsThumbsArrowDisabled{display:none!important}

.rsDefault .rsTabs{width:1046px; height:40px; text-align:center;overflow:hidden; position: absolute; padding:20px 0 0 0; top:390px; margin-left:-523px; left:50%; bottom:0; right:0;}
.rsDefault .rsTab{width:16px; height:16px; margin:0 5px; border-radius: 25px;  cursor:pointer; text-align:right; color:#333; min-width:16px; text-decoration:none; background:#fff;display:inline-block;zoom:1;}
/*.rsDefault .rsTab{width:154px; height:14px; margin:0 10px; float:left; cursor:pointer; text-align:right; color:#333; min-width:72px; text-decoration:none; background:#000;display:inline-block;zoom:1;}*/

.rsDefault .rsTab.rsNavSelected{background: #ee9405;color:#ee9405;}
.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}
.rsDefault .rsFullscreenIcn{display:block;width:32px;height:32px;background:url(images/rs-default.png) 0 0;background-color:#000;border-radius:2px;margin:6px}
.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}
.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}
.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(images/rs-default.png) no-repeat 0 -32px;background-color:#000}
.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%}
.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}
.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}
.rsDefault .rsCloseVideoIcn{width:32px;height:32px;background:url(images/rs-default.png) -64px 0;background-color:#000;margin:6px}
.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:rgba(0,0,0,0.75);color:#FFF;width:auto;font-size:12px;border-radius:2px;padding:2px 8px}
.rsDefault.rsVer .rsArrowLeft,.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}
.rsDefault.rsVer .rsArrowRight,.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}
.rsDefault.rsHor .rsArrowLeft,.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:-32px;top:0}
.rsDefault.rsHor .rsArrowRight,.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:-32px;top:0}
.rsDefault .rsArrowIcn:hover{background-color: #fda925;}
.rsDefault .rsFullscreenIcn:hover,.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon,.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}
@media screen and min-width 0px and max-width 800px {
.rsDefault .rsThumb{width:59px;height:44px}
.rsDefault .rsThumbsHor{height:44px}
.rsDefault .rsThumbsVer{width:59px}
}

.royalSlider {width: 100%; height: 457px;}
/*end royal slider*/

.slider{width:100%; height:457px; position:relative; background:#c2c3c2;margin-bottom: 45px;}
.rsContent .container{width:1026px; position:relative; letter-spacing:1px; text-shadow:1px 2px #222423;}
.rsContent .container .smallmargin{margin:-26px 0 0 0; float:left; width:100%;}
.slide1 a.rsABlock{width:204px; top:206px; left:818px;}
.slide1{top:56px; line-height:52px;}
.slide2{top:54px; left:262px; text-align:center; line-height:70px;}
.slide3{top:54px; left:580px; text-align:right; line-height:50px;}
.slide4{top:58px; text-align:left; line-height:53px;}
.slide5{top:256px; left:700px; text-align:right; line-height:27px;}
.slide6{top:80px; text-align:left; line-height:42px;}
.slide6 a.rsABlock{margin:190px 0 0 -10px;}

.eighteen{font-size:18px;}
.twenty{font-size:20px;}
.twenty_two{font-size:22px;}
.twenty_three{font-size:23px;}
.twenty_four{font-size:24px;}
.twenty_five{font-size:25px;}
.twenty_six{font-size:26px;}
.thirty{font-size:30px;}
.thirty_three{font-size:33px;}
.thirty_five{font-size:35px;}
.fourty_two{font-size:42px;}
.sixty_three{font-size:63px;}
.black_wrap{padding:8px; background: url(images/slide_text_bg.png);}

.slider .banner .btn {display: inline-block; margin: 25px 0 0; padding: 9px 22px 7px;}

#about_box_container {margin-bottom: 40px; margin-top: 0;}
#about_nav_boxes {height:204px;}

.nav_boxes{width:100%; height:235px; background:#e7e7e7;margin-bottom: 45px;}
.box_container a {color: #343434 !important;}
.nav_boxes .box_container{max-width:686px; height:164px; float:left; margin:28px 0 0 0;}
.nav_boxes .box_container a:hover{text-decoration:none;}
.nav_boxes .box_container a:hover .box{color:#fff;}
.nav_boxes .box_container a:hover p{background:#d2810c;}
.nav_boxes .box{width:162px; height:164px; border-radius:4px; border:1px solid #d6d6d6; background:#fff; float:left; margin:0 5px; text-align:center;}
.nav_boxes .box.cup{background:#fff url(images/cup_icon.png) 50% 20% no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
	.nav_boxes .box.cup{background:#fff url(images/cup_icon@2x.png) 50% 20% no-repeat; background-size:64px 76px;}
}
.nav_boxes .box.cup:hover{background:#ee9405 url(images/cup_icon_white.png) 50% 20% no-repeat;}
.nav_boxes .box.quote{background:#fff url(images/quote_icon.png) 50% 20% no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
	.nav_boxes .box.quote{background:#fff url(images/quote_icon@2x.png) 50% 20% no-repeat; background-size:84px 77px;}
}
.nav_boxes .box.quote:hover{background:#ee9405 url(images/quote_icon_white.png) 50% 20% no-repeat;}
.nav_boxes .box.notepad{background:#fff url(images/notepad_icon.png) 50% 20% no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
	.nav_boxes .box.notepad{background:#fff url(images/notepad_icon@2x.png) 50% 20% no-repeat; background-size:54px 76px;}
}
.nav_boxes .box.notepad:hover{background:#ee9405 url(images/notepad_icon_white.png) 50% 20% no-repeat;}
.nav_boxes .box.book{background:#fff url(images/book_icon.png) 50% 20% no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
	.nav_boxes .box.book{background:#fff url(images/book_icon@2x.png) 50% 20% no-repeat; background-size:62px 76px;}
}
.nav_boxes .box.book:hover{background:#ee9405 url(images/book_icon_white.png) 50% 20% no-repeat;}
.nav_boxes .box:hover p span{color:#fff;}
.nav_boxes .box p{margin:108px 0 0 0; background:#c2c3c2; border-radius:0 0 4px 4px; padding:10px 0; font-size:16px; line-height:18px;}
.nav_boxes .box p span{font-weight:normal; font-size:13px; color:#8b8a8a;}
.nav_boxes .right_box{width:318px; height:auto; float:right; margin-top: 6px}

.main_content .entry_box{max-width:685px; min-width:320px; width:100%; height:auto; font-size:16px; font-weight:200; margin:0 65px 65px 0; float:left; color:#525252;}
.main_content .entry_box.posts iframe{display:block;max-width:100%;min-height: auto; margin:auto;}
.main_content .entry_box.posts ol{list-style-type: decimal;margin-left: 1.8em;}
.main_content .entry_box.posts li{margin-bottom: 20px;}

.whats_new_title{margin-bottom:25px;text-decoration: none;font-size: 23px;}
.whats_new_title:hover{color:#f90;text-decoration: none;}

.attachment-featuredImageCropped  {padding:8px; border:2px solid #eae6e8; border-radius: 4px;}

.main_content .entry_box .whats_new_post img {margin: 0px 30px 0px 0;}
.whats_new_post .btn {float: right; font-size: 14px !important;     padding: 6px 16px !important;}

.main_content .entry_box .whats_new_post{ font-size:16px; margin-bottom: 35px; overflow: auto;}
.main_content .entry_box .whats_new_post h3{margin-bottom:25px;}
.main_content .entry_box .whats_new_post h3 a {color: #343434;}
.main_content .entry_box .whats_new_post h3 a:hover,
.main_content .entry_box.sitemap a:hover,
.main_content .entry_box .whats_new_post p a{ color:#466aad;}
.main_content .entry_box .whats_new_post p a:hover{color:#f90;}

.main_content .entry_box .nav_boxes{width:100%; height:192px; background:none; margin:0;}
.main_content .entry_box .nav_boxes p{margin:106px 0 0 0;}
.main_content .entry_box img.about_andrew{float:left; margin:0 30px 30px 0 !important; width:211px; }
.main_content .entry_box img{float:left; margin:6px; max-width: 100%; height: auto;}
.main_content .entry_box p{margin:0 0 30px 0;}
.main_content .entry_box h1{color:#282828; margin:0 0 30px 0;}
.main_content .entry_box h2{color:#343434;}
.main_content .entry_box h3{color:#343434;}
.main_content .entry_box a.btn.btn-default{padding:10px 24px;font-size:16px;}
.main_content .entry_box a.btn.btn-default span{font-weight:bold;}
.main_content .entry_box.about a.btn.btn-default img{ margin:0px; display: none;}
.main_content .contact{width:100%;}

.testimonial{width:100%;margin-bottom:50px !important;position: relative;
	background: #ededed;
	border-radius: .4em; padding: 20px;    display: inline-block;}
.testimonial span{color:#466aad !important;font-weight: bold;}
.testimonial p{display:inline-block;margin:0px !important;}
.testimonial img{margin:0 10px 0 0 !important;}
.testimonial img.testimonial_two{float:right; margin:8px 0px 0 10px !important;}


.testimonial:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 6%;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-top-color: #ededed;
	border-bottom: 0;
	border-right: 0;
	margin-left: -10px;
	margin-bottom: -20px;
}

.testimonial li {
	list-style-position: inside;
}


.sidebar{max-width:302px; height:auto; float:left; margin:0 0 60px 0; color:#9e9e9e;}
.sidebar h4{color:#2c2225;}
.latest_news{height:449px; margin-bottom: 65px;}
.latest_news h4 {margin-bottom:15px; }
.latest_news ul li.end{width:302px; height:24px;background:url(images/latestnews_shadow.png) -30px 0px no-repeat; margin:20px 0 0 0; padding:0px; float:left;}
.sidebar h4 img{margin:0 9px 0 0;}
.latest_news ul{padding:0px;}
.latest_news li{height:auto; background:url(images/latest_news_arrow.png) 277px 50% no-repeat; padding:0 35px 0 0;list-style-type:none;}
.get_started h4 {margin-bottom:10px;}

.bottom_post {display: inline-flex;margin-top: 10px;}
.bottom_post_img { width: 20px !important;   margin: 5px 9px 0 0 !important; display: table;}

.post-categories {display: table-cell;}
.bottom_category {min-width: 180px; margin-right: 20px;}
.bottom_category a {font-size:14px;color: #2c2225;font-weight: normal;float:left;background: #eee; border-radius: 4px; padding: 6px; list-style: none;max-width: 100%;margin-right: 10px;margin-bottom: 8px !important;}
.bottom_category a:hover {color: #ee9405;}
.bottom_category li {float:left;background: #eee; border-radius: 4px; padding: 6px; list-style: none;max-width: 100%;margin-right: 10px;margin-bottom: 8px !important;}

.bottom_tags {min-width: 180px}
.bottom_tags ul {display: table-cell;}
.bottom_tags a {font-size:14px;color: #2c2225;font-weight: normal;}
.bottom_tags a:hover {color: #ee9405;}
.bottom_tags li {float:left;background: #eee; border-radius: 4px; padding: 6px; list-style: none;max-width: 100%;margin-right: 10px;margin-bottom: 8px !important;}


.category {height: 150px; margin-bottom: 55px;}
.category li a {color: #2c2225;font-weight: normal;}
.category li a:hover {color: #ee9405;}
.category h4 {margin-bottom: 15px;}
.category li {background: #eee; border-radius: 4px; padding: 6px; list-style: none;max-width: 100%;float: left;margin-right: 10px;margin-bottom: 8px;}
.tag {height: 189px;}
.tag h4 {margin-bottom: 15px;}
.tag li {background: #eee; border-radius: 4px; padding: 6px; list-style: none;max-width: 100%;float: left;margin-right: 10px;margin-bottom:8px;}
.tag li a {color: #2c2225;font-weight: normal;}
.tag li a:hover {color: #ee9405; }


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
	.latest_news li{background:url(images/latest_news_arrow@2x.png) 255px 50% no-repeat; background-size:16px 16px;}
}
.latest_news li a{color:#9e9e9e; font-size:13px; font-weight:normal;}
.latest_news li a:hover {color: #ee9405;}
.latest_news ul hr{width:302px; height:1px; border:0; background: url(images/latestnews_hr.png) no-repeat; margin:10px 0 10px 0;}
.latest_news ul hr:last-child{display:none !important;}
.latest_news .btn{float:right; margin-right:20px; margin-top: 6px;}
.get_started {font-size:16px; font-weight:200; display:inline-block; margin-bottom: 65px}
.get_started .textwidget {margin-bottom: 9px;font-size: 15px;}
.get_started .orange_text{font-weight:bold;}
.get_started .btn{float:right; margin-top: 6px;margin-right:20px;}

.main_content .square_points{width:660px; height:287px; margin:60px 0 55px 0;}
.main_content .square_points .entry{width:143px; height:auto; margin:0 14px; float:left; text-align: center;}
.main_content .square_points .entry img{margin:0 0 10px 0;}
.main_content .square_points .entry h4{color:#2c2b2b;}
.main_content .square_points .entry p{ font-size:14px; line-height:1.3em; margin-bottom: 0px;}

form label{width:100%; float:left; color:#343434; margin-bottom:4px;}
form label span{color:#ee9405;}
form input, form textarea{width:100%;  border-radius: 3px;padding: 10px 14px;float:left !important; margin-bottom:22px; border: none; background-color: #e7e7e7;}
form textarea{resize: vertical; min-height: 244px;}
form p{width:140px; float:left;}

input:focus {    outline: none; background-color: #fff9b2;}
textarea:focus {    outline: none; background-color: #fff9b2;}


form input.wpcf7-form-control.wpcf7-submit{padding:10px 24px; width:160px !important;float:right !important; font-size: 16px; margin:-22px 0 10px 0 !important;}
form button img{float:right !important; margin:0 0 0 10px !important;}

form.wpcf7-form p{width:46%; margin-bottom:0px !important;}

form.wpcf7-form p:nth-child(3)  {margin-left: 8%;}
form.wpcf7-form p:nth-child(5)  {margin-left: 8%;}
form.wpcf7-form p:nth-child(6)  {width: 100% !important;}
form.wpcf7-form p:nth-child(7)  {width: 100% !important;}
form.wpcf7-form p:nth-child(8)  {width: 100% !important;}



div.wpcf7-response-output{font-size:13px;margin:0 0 30px 0; padding:0;}
form#commentform p{width:100%;}
div.wpcf7-validation-errors {display: none !important;}
span.wpcf7-not-valid-tip{font-size:14px;top: -16px; display: inline-block; position: relative;}

.bottom_entry{margin:40px 0 50px 0; color:#9e9e9e; font-size:16px; font-weight:200; line-height:25px;}
.bottom_entry .orange_text{font-weight:bold;}
.bottom_entry h3, .bottom_entry p{margin-bottom:30px;}
.bottom_entry h3{color:#343434; font-size:21px;}
.textwidget{float:left;}
.textwidget .column_one, .textwidget .column_two{max-width:486px; height:auto; float:left; margin:0 28px;}

.copy_this_idea img{float:left;}
.copy_this_idea .text{ color:#525252; font-size:16px; line-height:24px; font-weight:200;}
.copy_this_idea h5{font-size:22px; color:#2c2225;}
.copy_this_idea .btn{text-align:left; font-size:16px; margin:0 0 16px 0;padding: 10px 60px !important;}
.copy_this_idea_a{max-width: 607px;float: left;}
.copy_this_idea_img {margin: 0 56px 30px 0 !important;}
}
.book_sellers {display: table;}
.book_sellers img{margin: 0 16px !important; display: table-cell; zoom:80%;}

.comments-section {margin-top: 30px;}

.sub_footer{width:100%; min-height:162px; background:#e7e7e7; }
.sub_footer .quote{max-width:634px; height:auto; float:left; margin:40px 0 0 0; color:#343434; font-size:14px;}
.sub_footer .quote .orange_text{font-weight:bold;}
.sub_footer .divider{width:8px; height:90px; float:left; margin:28px 48px 0 48px; background:#ee9405;}
.sub_footer .about{max-width:288px; height:auto; float:left; margin:34px 0 0 0; color:#2c2225; font-size:19px; font-weight:bold;}

footer{width:100%; min-height:178px; background:#2b2b2b; color:#fff;}
footer .main_nav{width:836px; display:inline-block; padding:0px; margin:30px 0 0 0; line-height:12px;}
footer .main_nav li{float:right; list-style-type:none; margin:0 20px;}
footer .main_nav li a{color:#eae6e8; font-size:12px; font-weight:normal; text-decoration: none;}
footer .main_nav li a.selected{text-decoration:none;}
footer .main_nav li a:hover{color: #ee9405; text-decoration: none;}
footer .social_icons{padding:0; margin:20px 0 40px 0;}
footer .social_icons li{float:left; list-style-type:none;}
footer p.copyright{width:100%; float:left; color:#676767; font-size:11.5px; font-weight:200px;}
footer .logo{height:auto; float:left; margin-top: 23px;}
footer .logo a:hover{text-decoration:none;}
footer .logo h1{font-family:'alternategothic2_btregular'; font-size:34px; margin:0px; line-height:25px; color: #fff;}
footer .logo span{font-family:'alternategothic2_btregular'; font-size:55px; color:#ee9405; line-height:9px; font-weight:normal;}

.hr {margin: 20px 0; border: 1px solid #4e4e4e;}
/* End Site styles */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0; line-height:24px;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b{font-weight:bold; color:#4a4a4a}
strong{font-weight:bold;}
dfn, i{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
p{margin:0 0 10px;}
small{font-size:13px;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:"Helvetica",Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333333;background-color:#ffffff;}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
button,input,select[multiple],textarea{background-image:none;}
a{color:#466aad;text-decoration:none; font-weight:bold;}
a:hover,a:focus{color:#000;text-decoration:none; cursor:pointer;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.video-responsive{display:block; max-width:100%; margin-bottom:20px;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-circle{border-radius:50%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica",Helvetica,Arial,sans-serif;font-weight:500;line-height:normal;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#2c2225;}
h1,h2,h3{margin-top:0px;margin-bottom:30px;}
h4,h5,h6{margin-top:0px;margin-bottom:30px;}
h1,.h1{font-size:38px;}
h2,.h2{font-size:32px; font-weight: bold;}
h3,.h3{font-size:23px; font-weight:bold;}
h4,.h4{font-size:18px; font-weight:bold;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
h1 small,.h1 small{font-size:24px;}
h2 small,.h2 small{font-size:18px;}
h3 small,.h3 small,h4 small,.h4 small{font-size:14px;}

ul,ol{margin-top:0;margin-bottom:30px;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}

/*Fonts*/
@font-face {
    font-family: 'alternategothic2_btregular';
    src: url('fonts/alternate_gothic_no.2_bt.eot');
    src: url('fonts/alternate_gothic_no.2_bt.eot?#iefix') format('embedded-opentype'),
         url('fonts/alternate_gothic_no.2_bt.woff') format('woff'),
         url('fonts/alternate_gothic_no.2_bt.ttf') format('truetype'),
         url('fonts/alternate_gothic_no.2_bt.svg#alternategothic2_btregular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
	font-family: 'Helvetica';
	src: url('HelveticaLTStd-Roman.eot');
	src: url('HelveticaLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('HelveticaLTStd-Roman.woff2') format('woff2'),
		url('HelveticaLTStd-Roman.woff') format('woff'),
		url('HelveticaLTStd-Roman.ttf') format('truetype'),
		url('HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}

.error {color: #f00;}

.thdrpy a:hover {text-decoration: underline; color: #466aad !important;}
.reply-arrow {margin-right:12px;width: 15px !important; height: 13px; background:url("http://www.andrew-reynolds.com/wp-content/uploads/2018/01/reply-arrow.png");display: inline-block;}
.avatar {margin-right:20px !important; width: 54px !important;}

.avatar-48 {margin-bottom: 19px !important; width: 54px !important; margin-right: 20px !important;}

#comments-list {
	list-style: none;
	margin-bottom: 0;
}

#comments-list li:last-child {margin-bottom: 0;}

#comments-list p {margin-bottom: 15px;}

#leave-comment {
	font-size:23px ;
	font-weight: bold;
}

.comments-login {
float: right;
	font-size: 14px;
	font-weight: normal;
	margin-top: 10px;
}

.comments-title {
	font-weight: bold;
}

.comment-time {
	font-size: 13px;
}

.author-comment {
	margin-bottom: 10px;
}

#comments-list li:last-child hr {
	display: none;
}

/*Media queries*/
@media screen and (max-width: 1040px) {
body {overflow-x:hidden;}
.container{width:960px;}
header .quote {width: 58%;}
header .main_nav { margin: 32px 0 0; width: 58%;}
header .main_nav li{ font-size: 12.5px; margin: 0 11px;}
.rsDefault{height:400px;}
.slide1 a.rsABlock{width:204px; position:absolute; top:80px; left:98%;}
.rsDefault .rsTabs{width:975px; margin-left:-480px;}

.get_started .textwidget {font-size:0.87em;}

.slider{width:100%; height:400px; position:relative; background:#c2c3c2;}
.rsContent .container{ position:relative; letter-spacing:1px; text-shadow:1px 2px #222423;}
.rsContent .container .smallmargin{margin:-26px 0 0 0; float:left; width:100%;}
.rsDefault .rsTabs{top:328px; }
.slide1 a.rsABlock{width:204px; top:158px; left:702px;}
.slide1{top:55px;left: 50px; line-height:52px;}
.slide2{top:50px; left:265px; text-align:center; line-height:70px; zoom:90%;}
.slide3{top:55px; left:448px; text-align:right; line-height:50px;}
.slide4{top:55px; left:50px;text-align:left; line-height:53px;}
.slide5{top:145px; left:585px; text-align:right; line-height:27px;}
.slide6{top:70px; left:50px; text-align:left;}
.slide6 a.rsABlock{margin:180px 0 0 -10px;}

.nav_boxes .box{width:140px}
.main_content .entry_box{max-width:640px; margin:0px 45px 65px 0;}
.main_content .square_points .entry{margin:0 9px;}

.sidebar{width:245px;}
.latest_news{height:497px ;}
.latest_news li{width:230px; background-position:214px 50%;}
.latest_news ul li.end{width:250px; background-position:-84px 0px;}
.latest_news ul hr{width: 245px; margin: 8px 0 8px 0;}

.get_started {height: 355px;}

.tag {height: 229px;}

.textwidget .column_one, .textwidget .column_two{max-width:437px;}
.copy_this_idea_img{zoom:74%;}
.book_sellers{margin: 10px 0 0 0;}
.book_sellers img {zoom:64%;}
.sub_footer .quote{max-width:615px;}
.sub_footer .divider{margin:28px 36px 0 36px;}
.sub_footer .about{max-width:232px; font-size: 17px;}
footer .main_nav {width: 726px; }
footer .main_nav li{margin:0 16px;}
footer .main_nav li a {font-size: 12px;}

footer .logo h1 {font-size: 32px;line-height: 25px;}
}





@media screen and (max-width: 1020px) {

.container{width:960px;}
.slider {height: 360px;}
.rsDefault{height:360px;}
.rsDefault .rsTabs{width:975px; margin-left:-480px;}
.rsDefault .rsTabs{top:292px; }


.rsContent .container{width:960px; position:relative; letter-spacing:1px; text-shadow:1px 2px #222423;}
.rsContent .container .smallmargin{margin:-26px 0 0 0; float:left; width:100%;}
.slide1 a.rsABlock{width:204px; top:118px; left:655px;}
.slide1{top:56px; left:50px; line-height:52px;}
.slide2{top:25px; left:238px; text-align:center; line-height:70px;}
.slide3{top:44px; left:448px; text-align:right; line-height:50px;}
.slide4{top:48px; left:50px;text-align:left; line-height:53px;}
.slide5{top:170px; left:585px; text-align:right; line-height:27px;}
.slide6{top:62px; left:50px;}
.slide6 a.rsABlock{margin:180px 0 0 -10px;}

.nav_boxes .box{width:140px}
.main_content .entry_box{max-width:640px;}
.main_content .square_points .entry{margin:0 9px;}
.sidebar{width:245px;}
.latest_news li{width:230px; background-position:214px 50%; }
.latest_news ul li.end{width:250px; background-position:-84px 0px;}
.textwidget .column_one, .textwidget .column_two{max-width:437px;}
.sub_footer .quote{max-width:615px;}
.sub_footer .divider{margin:28px 36px 0 36px;}
.sub_footer .about{max-width:232px;}
footer .main_nav {width: 726px; }
footer .main_nav li{margin:0 16px;}
footer .main_nav li a {font-size: 11px;}

footer .logo h1 {font-size: 32px;line-height: 25px;}
}




@media screen and (max-width: 960px) {
#about_nav_boxes {
	height: 168px;
}


.container{width:758px;}
header .logo{width:260px; margin: 11px 30px 0 0;}
header .logo img{height: 106px; width: 36px;}
header .logo h1{font-size:46px; line-height: 36px; margin: 34px 9px 0 8px;}
header .logo span{font-size: 20px; line-height: 18px;}
header .quote {width: 60%;}
header .quote h2 {font-size: 11.9px; line-height: 18px;}
header .main_nav { margin: 34px 0 0; width: 60%;}
header .main_nav li{ font-size:11.1px; margin: 0 5px;}
.slider {height: 300px;}
.rsDefault{height:300px;}

.rsContent .container{width:758px; position:relative; letter-spacing:1px; text-shadow:1px 2px #222423;}
.slide1{left:45px; top:40px;line-height:40px;}
.slide1 a.rsABlock{width:180px; height:auto; position:absolute; top:88px; left:490px;}
.slide1 a.rsABlock img{width:180px; height:auto;}
.slide2{top:50px; left:195px; text-align:center; line-height:46px;}
.slide3{top:40px; left:320px; text-align:right; line-height:40px;}
.slide4{top:40px; left:45px; text-align:left; line-height:40px;}
.slide5{top:148px; left:440px; text-align:right; line-height:24px;}
.slide6{top:54px; left:45px; text-align:left; line-height:38px;}
.slide6 a.rsABlock{margin:130px 0 0 0;}
.slide6 a.rsABlock img{width:190px; height:auto;}

.eighteen{font-size:14px;}
.twenty{font-size:16px;}
.twenty_two{font-size:18px;}
.twenty_three{font-size:19px;}
.twenty_four{font-size:20px;}
.twenty_five{font-size:21px;}
.twenty_six{font-size:22px;}
.thirty{font-size:26px;}
.thirty_three{font-size:29px;}
.thirty_five{font-size:31px;}
.fourty_two{font-size:30px;}
.sixty_three{font-size:46px;}
.black_wrap{padding:5px; background: url(images/slide_text_bg.png);}
.slide2 .rsABlock .black_wrap{padding: 4px 10px 4px 6px;}
.rsContent .container .smallmargin{margin: -16px 0 0 0;}

.rsDefault .rsTabs{width:758px; margin-left:-379px; top:231px;}
.rsDefault .rsTmb{font-size: 18px;margin: -23px 0 0 0; }

.nav_boxes{height: 180px;}

.nav_boxes .right_box{width:235px; margin-top:10px;}

.box_container{zoom:82%; margin-top: 20px;}

.navigation ul li {margin:0 10px 0px 0;}

.main_content .entry_box{max-width:100%; margin:0px 0px 65px 0; padding:0;}
.main_content .square_points{width:100%;}
.main_content .square_points .entry{margin:0 26px;}
.sidebar{max-width:100%; width:100%;}
.latest_news {height:363px ; }
.latest_news li{width:auto; background-position:100% 50%;}
.latest_news .btn{margin:20px 0 0 0; float: left;}
.latest_news ul li.end{display:none;}
.latest_news ul li.end{width:250px; background-position:-84px 0px;}
.latest_news ul hr{width:728px; background: url(images/latestnews_hr_728.png) no-repeat; margin: 10px 0 10px 0;}
.get_started .btn{margin:20px 0 0 0;float: left;}
.get_started {height: 182px;}
.category {height: 69px;}

.tag {height: 109px;}
.textwidget .column_one, .textwidget .column_two{max-width:100%; margin:0;}
.copy_this_idea img.copy_this_idea_img{ width:338px; height:auto;}
.copy_this_idea_a{ margin: 0 auto; text-align: center; float:none;}
.copy_this_idea .btn {    padding: 10px 129px !important;}
.copy_this_idea_a {max-width: 100%;}
.book_sellers{margin: 0;}
.book_sellers img {zoom:99.7%;}
.sub_footer .quote{max-width:475px;}
.sub_footer .divider{margin:28px 36px 0 36px;}
.sub_footer .about{max-width:172px; font-size:16px;}

footer .main_nav {width: 560px; }
footer .main_nav li{margin:0 12px; }
footer .main_nav li a {font-size: 10px;}

footer .logo h1 {font-size: 26px;line-height: 20px;}
footer .logo span {line-height: 0px;}

footer p.copyright span {float: none !important; }
}




@media screen and (max-width: 758px) {
.container{width:524px;}
header {height: 279px;}
header .quote h2 {font-size: 15px;color: #a1a1a1;margin: 0;line-height: 20px;}
header .quote {width:76%; }
header .logo{width:280px; margin:11px 0 0 106px;}
header .logo h1{font-size:46px;}
header .logo span{font-size:22px; line-height:19px;}
header .quote{margin:30px 59px 30px 59px;}
header .social_icons{margin:34px 173px;}
header .main_nav{display:none;}
header .mobile_menu{display:block; width: 100%; height: 30px; background:none; border:1px solid #ccc; margin:0 0 30px 0; float:left;position: relative;}
.slider {height: 260px;}
.rsDefault{height:260px;}
.rsDefault .rsArrowIcn {display: none;}
.rsContent .container{width:524px; position:relative; letter-spacing:1px; text-shadow:1px 2px #222423;}
.rsDefault .rsTabs{display:none;}
.rsDefault .rsTab{width:106px;}
.slide1{top:30px;line-height:33px;}
.slide1 a.rsABlock{width:100px; height:auto; position:absolute; top:116px; left:340px;}
.slide1 a.rsABlock img{width:120px; height:auto;}
.slide2{top:25px; left:75px; text-align:center; line-height:47px;}
.slide3{top:34px; left:115px; text-align:right; line-height:40px;}
.slide4{top:48px; left:20px; text-align:left; line-height:40px;}
.slide5{top:116px; left:245px; text-align:right;}
.slide6{top:56px; left:15px; text-align:left; line-height:28px;}
.slide6 a.rsABlock{margin:130px 0 0 0;}
.nav_boxes{height:405px;}
.nav_boxes .right_box{width:318px; margin:15px 80px 0 80px; float:left;}
.nav_boxes .box{width: 143px;}
.nav_boxes .box p {font-size: 14px;}
.main_content .entry_box.about a.btn.btn-default{ float:none;}
.main_content .entry_box{max-width:100%; margin:0px 0 65px 0; padding:0;}
.main_content .square_points{width:100%; height: 272px;}
.main_content .square_points .entry{margin:0 10px; width:108px;}
.main_content .square_points .entry h4{font-size:13px;}
.main_content .square_points .entry img{width:108px; height:auto;}
.thirty {font-size: 22px;}
.thirty_five {font-size: 28px;}
.twenty_three{font-size: 18px;}
.book_sellers img {zoom:67.6%;}
.copy_this_idea .btn {    padding: 10px 12px !important;}

.comments-section {height: auto;}
form#commentform p:nth-child(1) {margin-bottom: 14px !important;}

.attachment-featuredImageCropped {width: }

form{width:100%;}
form label{width:100%; float:left; color:#343434; margin-bottom:4px;}
form label span{color:#ee9405;}
form textarea{height:130px;}
form p{width:140px; float:left;}
form button{float:right; line-height:27px; padding:3px 12px !important;}
form button img{float:right !important; margin:0 0 0 10px !important;}

.sidebar{max-width:100%; width:100%;}
.latest_news li{width:auto; background-position:100% 50%;}
.latest_news ul li.end{display:none;}
.latest_news ul li.end{width:250px; background-position:-84px 0px;}
.latest_news ul hr{width:494px; background: url(images/latestnews_hr_494.png) no-repeat;}

.get_started {height: 224px;}

.category {height: 109px;}

.bottom_post {display: block;}
.bottom_category{margin-bottom:20px;}

.textwidget .column_one, .textwidget .column_two{max-width:100%; margin:0;}
.copy_this_idea .text{max-width:100%; margin:20px 0 0 0;}
.copy_this_idea img.copy_this_idea_img{ width:397px; height:auto; margin:0 46px;zoom:0;}
.sub_footer .quote{max-width:100%; padding-bottom:30px; border-bottom:none;}
.sub_footer .divider{display:none;}
.sub_footer .about{display: none;}
footer .main_nav{display:none;}
footer .logo {float: none; text-align: center;}
footer p.copyright{text-align:center; }

footer .main_nav li{margin:0 12px; }
footer .main_nav li a {font-size: 10px;}

footer .logo h1 {font-size: 26px;line-height: 20px;}
footer .logo span {line-height: 0px;}

footer p.copyright span {float: none !important; }

footer .social_icons{margin:30px 176px;}
}





@media screen and (max-width: 524px) {
header {height: 257px;}
.main_content .entry_box .testimonial:nth-child(1) {margin-top: 5px;}
.main_content .entry_box img { width: 100%;}
.container{width:292px; padding: 0;}
header .logo{width:280px; margin:11px 0 0 0;}
header .logo img {height: 112px;width: 42px;}
header .logo h1{font-size:49px; line-height: 39px;}
header .logo span{font-size:22px; line-height:21px;}
header .quote{margin:25px 0px 25px 0px; width: 100%;}
header .quote h2 {font-size: 13px;line-height: 18px;}
header .quote h2 span.spacing{margin-left: 0px; float: none;}
header .social_icons{margin:23px 70px;}
header .main_nav {display:none;}
.nav_boxes .box p {font-size: 16px;}

form.wpcf7-form p{width:100%;}

form.wpcf7-form p:nth-child(3)  {margin-left: 0%;}
form.wpcf7-form p:nth-child(5)  {margin-left: 0%;}

form#commentform p {
	width: 100% !important;
	margin-left: 0 !important;
}
.testimonial img.testimonial_two{float:right; margin:8px 0px 0 10px !important;}

#testimonial img.testimonial_two{margin:8px 0px 0 10px !important;}

#testimonial img{margin:0 10px 0 0 !important;}
.testimonial img{width:29px !important; margin:0 10px 0 0 !important;}

.testimonial:after {
	left: 10%;
}

.wp-caption.alignleft {margin-bottom: 30px !important;}
.wp-caption.alignleft {margin-top: 0px !important;}
.wp-caption.alignleft {margin-right: 0px !important;}

.attachment-featuredImageCropped {margin-bottom: 30px !important; }

.whats_new_post .btn {padding: 10px 16px !important;}

header .mobile_menu{
	display:block; 
	width: 100%; 
	height: 30px; 
	position: relative; 
	background-repeat-x: no-repeat; 
	background-repeat-y: no-repeat; 
	float:left; margin:0 0 0px 0;  
	border-radius: 3px;
	ox-shadow:0 1px 0 #e1e1e1; 
	font-size:14px; 
	color:#535353;
	border:1px solid #b1b1b1;
	line-height: 20px; 
	text-indent:10px;
background: url(images/dropdown_icon.png) 96% no-repeat, -webkit-linear-gradient( 90deg, rgb( 231, 231, 231 ) 0%, rgb( 255, 255, 255 ) 100%);
-webkit-appearance: none;}


.slider{display: none;}
.rsContent .container{width:292px; position:relative; text-shadow:1px 2px #222423;}
.rsContent .container .smallmargin{margin:0; float:left; width:100%;}
.rsDefault .rsTabs{display:none;}
.rsDefault .rsTab{width:106px;}

.eighteen,
.twenty,
.twenty_two,
.twenty_three,
.twenty_four,
.twenty_five,
.twenty_six,
.thirty,
.thirty_three,
.thirty_five,
.fourty_two,
.sixty_three{font-size:16px;}
.black_wrap{padding:6px; background: url(images/slide_text_bg.png);}

.nav_boxes{height:556px; margin-top: 15px;}
.nav_boxes .box_container{height: 350px;}
.nav_boxes .box{margin:5px; width: 173px;}
.nav_boxes .box.notepad{margin-left: 0px;}
.nav_boxes .box.quote{margin-right: 0px;}
.nav_boxes .right_box{width:100%; margin:10px 0px 0 0px; float:left;padding-right: 6px;}
#about_nav_boxes {
	height: 163px;
}
#about_box_container {
	height: 169px;
}
.main_content .entry_box img.about_andrew {width: 40%;}
.main_content .entry_box.about a.btn.btn-default{width:100%;}
.main_content .entry_box a.btn.btn-default{width:100%; text-align: center;}
.main_content .entry_box{max-width:100%; min-width:100%; width:100%; padding:0;margin-top: 10px;}
.main_content .square_points{width:100%; height: 521px;}
.main_content .square_points .entry{ width:136px; text-align:center; margin: 0px;}
.main_content .square_points .entry img{width:136px; height:auto;}
.main_content .square_points .entry p{font-size: 13px;}

.book_sellers img {float:none !important;width: auto !important; display: inline-block; margin: 0 auto; }

.book_sellers {text-align: center;}

.square_points .entry:first-child {margin-right: 20px;}

.square_points .entry:nth-child(3) {margin-right: 20px; margin-top: 20px;}
.square_points .entry:nth-child(4) { margin-top: 6px;}




form{width:100%;}
form label{width:100%; float:left; color:#343434; margin-bottom:4px;}
form label span{color:#ee9405;}
form input.wpcf7-form-control.wpcf7-submit{width:100% !important; margin:20px 0 0 0 !important;}
form textarea{height:130px;}
form p{width:100%; float:left;}
form button{float:right; line-height:27px; padding:3px 12px !important;}
form button img{float:right !important; margin:0 0 0 10px !important;}

.sidebar{max-width:100%; width:100%;}
.latest_news {    height: 459px;}
.latest_news li{width:auto; background-position:100% 50%;}
.latest_news .btn{margin:20px 0 0 0; width: 100%; padding: 10px 33px; font-size: 14px;}
.get_started {height: 343px;}
.get_started .btn{margin:20px 0 0 0; width: 100%;padding: 10px 33px; font-size: 14px;}
.latest_news ul li.end{display:none;}
.latest_news ul li.end{width:250px; background-position:-84px 0px;}
.latest_news ul hr{width:262px; background: url(images/latestnews_hr.png) no-repeat;}

.category {height: 150px;}

.tag {height: 189px;}

.next_post {margin: 0 !important;}

.navigation ul li {background:#eee; padding:6px; border-radius: 4px;}
.next_post {display: inline !important; float: right !important;}
.previous_post {display: inline !important;}

.navigation ul li {display: none;}

.textwidget .column_one, .textwidget .column_two{max-width:100%; margin:0;}
.copy_this_idea .text{max-width:100%; margin:20px 0 0 0;}
.copy_this_idea .btn{width: 100%; text-indent:0px; text-align:center;}
.copy_this_idea img.copy_this_idea_img{ width:100%; height:auto; margin:0;}
.sub_footer .divider{display:none;}
.sub_footer .about{max-width:100%; width:100%; margin-bottom:30px; font-size:16px;}
footer .main_nav{display:none;}
footer p.copyright{text-align:center;}
footer .social_icons{margin:30px 61px;}
footer .logo h1 {font-size: 28px; line-height: 22px;}

.comments-login {
	width: 100%;
	text-align: left;
}

.comment-childs {margin: 30px 0px 30px 26px !important;}

.comment-time {font-size: 10px;}


}