@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v7/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v7/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,del,dfn,em,font,q,s,samp,strike,strong,ol,ul,li,fieldset,form,label,legend,tbody,tfoot,thead,tr{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{background:#fff;}article,aside,details,figcaption,figure,footer,header,nav,section{display:block;}ol,ul{list-style:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}dt{font-weight:bold;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}a img{border:0;}.clearboth{width:100%;clear:both;display:block;}body,button,input,select,textarea{color:#888;font-family:Roboto,Helvetica,Arial;font-size:15px;line-height:1.7;word-wrap:break-word;}body,#body-core{background:white;min-width:320px;}body.layout-fixed,body.layout-fixed #body-core,body.layout-fixed #site-header,body.layout-fixed #notification{min-width:960px;}h1,h2,h3,h4,h5,h6{color:#202020;clear:both;margin:0 0 0.8em;font-family:Roboto,Helvetica,Arial;line-height:1.5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}h1{font-size:28px;}h2{font-size:24px;}h3{font-size:20px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}hr{background-color:#E6E6E6;border:0;height:1px;margin-bottom:1.5em;}p{margin-bottom:20px;}ul,ol{margin:0 0 20px 20px;}ul{list-style:disc;}ol{list-style:decimal;}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1.5em;}b,strong{font-weight:bold;}dfn,cite,em,i{font-style:italic;}blockquote{font-style:italic;margin:0 1.5em;}pre{line-height:25px;padding:0px 20px;margin-bottom:10px;border:1px solid #ddd;background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 50%,#f9f9f9 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f2f2f2),color-stop(50%,#f9f9f9));background:-webkit-linear-gradient(top,#f2f2f2 50%,#f9f9f9 50%);background:-o-linear-gradient(top,#f2f2f2 50%,#f9f9f9 50%);background:-ms-linear-gradient(top,#f2f2f2 50%,#f9f9f9 50%);background:linear-gradient(to bottom,#f2f2f2 50%,#f9f9f9 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#f9f9f9',GradientType=0);background-size:50px 50px;}button,input,select,textarea{font-size:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;padding:6px 15px;}input.searchsubmit{padding:6px 15px;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="password"]{padding:4px 5px;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input[type=text],input[type=email],input[type="password"],textarea{background:white;border:1px solid #E0E0E0;padding:5px;}input[type=text]:focus,input[type=email]:focus,input[type="password"]:focus,textarea:focus{background:#fff;}textarea{overflow:auto;vertical-align:top;width:100%;}table{text-align:center;margin:0 0 25px;width:100%;border:1px solid #ddd;border-bottom:none;border-collapse:collapse;}caption{font-size:0.875rem;font-style:italic;color:#888;}th,td{padding:4px 2%;border:1px solid #ddd;border-left:none;}th{font-size:0.9em;font-weight:bold;}td{border-top:none;}#footer table,#footer th,#footer td{border-color:#444;}a{cursor:pointer;text-decoration:none;outline:0 none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}a,a:visited{color:#777777;text-decoration:none;}.alignleft{display:inline;float:left;margin-right:20px;margin-bottom:10px;}.alignright{display:inline;float:right;margin-left:20px;margin-bottom:10px;}.aligncenter{clear:both;display:block;margin:20px auto;}#pre-header-core,#header-core,#header-links-inner,#content-core,#footer-core,#sub-footer-core,#notification-core,#introaction-core,#outroaction-core{display:block;max-width:960px;margin:0 auto;}#content,.main-navigation,.site-title,.site-description{margin:0 auto;}#content{clear:both;margin:0;padding:20px 10px;}body.custom-background #body-core{max-width:990px;display:block;margin:0 auto;overflow:hidden;-webkit-box-shadow:0px 0px 5px 2px #CCC;-moz-box-shadow:0px 0px 5px 2px #CCC;-ms-box-shadow:0px 0px 5px 2px #CCC;-o-box-shadow:0px 0px 5px 2px #CCC;box-shadow:0px 0px 5px 2px #CCC}.entry-content img,.entry-content iframe{display:block;}img{max-width:100%;height:auto;}embed,iframe,object,.wp-caption{max-width:100%;}iframe.twitter-tweet{margin:0!important;width:100%;}.wp-caption .wp-caption-text,.gallery-caption{font-size:12px;font-style:italic;}#content .gallery a img{border:none;}#nav-above,#nav-below{margin:0px 0px 10px 0px;}.nav-previous{}.nav-previous a{color:#FFF;background:#ff7f64;padding:5px 10px;float:left;}.nav-previous a .meta-icon{float:left;margin-right:5px;padding:1px 6px 2px 0;}.nav-next{}.nav-next a{color:#FFF;background:#ff7f64;padding:5px 10px;float:right;}.nav-next a .meta-icon{float:right;margin-left:5px;padding:1px 0 2px 6px;}.nav-previous a .meta-icon,.nav-next a .meta-icon{display:table;}.nav-previous a:hover,.nav-next a:hover{background:#333;}.nav-previous a i,.nav-next a i{vertical-align:top;display:table-cell;}.pag{text-align:right;margin:0;list-style:none;}.pag li{font-size:smaller;display:inline-block;margin-right:2px;}.pag li a,.pag li span{color:inherit;padding:1px 6px;border:1px solid #EEE;background:white;display:block;}.pag li a:hover{color:#ff7f64;border-color:#ff7f64;}.pag li.current span{color:#fff;background:#ff7f64;border-color:#ff7f64;}li.pag-first{display:none;}li.pag-last{display:none;}li.pag-previous{}li.pag-next{}.custom-header img{display:block;}.site-description{color:#777777;font-size:13px;line-height:13px;}#logo{float:left;text-align:center;margin:10px 0 0;}#logo a{display:inline-block;}#logo img{max-height:50px;display:block;margin:0 auto;}#logo h1{font-size:22px;font-weight:bold;}#site-header{line-height:1.5;}#pre-header{background:#1C1C1C;}#pre-header li{float:left;}#pre-header .header-links>ul>li>a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#pre-header .header-links .menu-hover>a,#pre-header .header-links>ul>li>a:hover{color:white;}#pre-header .header-links li a,#pre-header-social li,#pre-header-social li a,#pre-header-search input{color:#CCC;font-size:12px;display:block;}#pre-header .header-links li a,#pre-header-social li.message{padding:9px 15px 7px;}#pre-header-social li,#pre-header-social li a{border:0px;}#pre-header .header-links .sub-menu{background:#1C1C1C;border-width:1px 1px 0px 1px;border-style:solid;border-color:#303030;position:absolute;display:none;z-index:9999;}#pre-header .header-links .sub-menu li{border-bottom:1px solid #303030;}#pre-header .header-links .sub-menu a{padding:6px 20px 6px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}#pre-header .header-links .sub-menu a:hover{color:white;}#pre-header-core{display:table;width:100%;}#pre-header-links-inner,#pre-header-social,#pre-header-search{display:table-cell;vertical-align:middle;}#pre-header-search{width:1%;padding:5px 5px 5px 20px;}#pre-header-search .search{max-width:120px;background:#3A3A3A;border:1px solid #444;padding:3px 10px;}#pre-header-search .searchform{float:right;}#pre-header-search .searchsubmit{display:none;}#pre-header-search ::-webkit-input-placeholder{color:#888;}#pre-header-search :-moz-placeholder{color:#888;}#pre-header-search ::-moz-placeholder{color:#888;}#pre-header-search :-ms-input-placeholder{color:#888;}#pre-header-social ul{display:table;float:right;}#pre-header-social li{display:table-cell;vertical-align:middle;float:none;}#pre-header-social li a{display:table;text-align:center;color:#FFF;width:24px;height:24px;margin:3px;background:#4D4D4D;-webkit-border-radius:500px;-moz-border-radius:500px;-o-border-radius:500px;border-radius:500px;}#pre-header-social li.facebook a:hover{background:#3b5997;}#pre-header-social li.twitter a:hover{background:#a5dee8;}#pre-header-social li.google a:hover{background:#db4a39;}#pre-header-social li.linkedin a:hover{background:#56a1c4;}#pre-header-social li.flickr a:hover{background:#c5c5c5;}#pre-header-social li.youtube a:hover{background:#de1f26;}#pre-header-social li.rss a:hover{background:#fea81d;}#pre-header-social li i{display:table-cell;vertical-align:middle;position:relative;top:1px;}#header{padding:0;}#header-links{float:right;}#header-links-inner{display:table;margin:0 auto;}#header .header-links li{float:left;}#header .header-links>ul>li a{color:#777;padding:25px 20px;}#header .header-links>ul>li.menu-parent>a:after{position:relative;content:"\f107";font-family:fontawesome;padding-left:6px;}#header .header-links li a{display:block;padding:8px 14px;margin:0px;}#header .header-links .sub-menu{display:none;float:left;position:absolute;z-index:9999;border:1px solid #303030;background:#1C1C1C;}#header .header-links .sub-menu a{color:white;font-size:12px;border-bottom:1px solid #303030;line-height:32px;margin:0;padding:0 20px 0 10px;}#header .header-links .sub-menu li:last-child>a{border:0;}#header .header-links .sub-menu a:hover,#header .header-links .sub-menu .current-menu-item a{}#pre-header .sub-menu li,#header .sub-menu li{float:none;position:relative;}#header .sub-menu li{padding:2px 10px;}#header .sub-menu li:hover{padding-left:10px;}#header .menu>li>a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#header .menu>li.menu-hover>a,#header .menu>li.current_page_item>a,#header .menu>li.current-menu-ancestor>a,#header .menu>li>a:hover{color:#ff7f64;}.main-navigation:after{clear:both;content:"";display:block;}.main-navigation ul{list-style:none;margin:0;padding-left:0;}.main-navigation .sub-menu a{white-space:nowrap;}.main-navigation .sub-menu .sub-menu{position:absolute;top:-1px;left:100%;}.main-navigation ul ul :hover>a{}#pre-header .main-navigation ul li:hover>ul,#header .main-navigation ul li:hover>ul{display:block;}.slider-full.header-style2 #header-core{max-width:100%;}.header-style2 #logo{float:none;margin:25px 0;}.header-style2 #logo img{max-height:90px;}.header-style2 #header-links{width:100%;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}.header-style2 #header .header-links>ul>li>a{padding:15px 20px;}#pre-header .header-links .sub-menu a,#pre-header .header-links .sub-menu a span,#pre-header .header-links .sub-menu .menu-parent>a:before,#header .header-links .sub-menu a,#header .header-links .sub-menu a span,#header #header-core .sub-menu .menu-parent>a:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#pre-header .header-links .sub-menu a:hover{padding-right:10px;}#header .header-links .sub-menu a:hover{padding-right:10px;}#pre-header .header-links .sub-menu a:hover span,#header .header-links .sub-menu a:hover span{margin-left:10px;}#pre-header .sub-menu .menu-parent>a:before{font-family:FontAwesome;font-size:1em;text-align:right;content:"\f105";position:relative;left:10px;display:inline-block;float:right}#pre-header .sub-menu .menu-parent>a:hover:before{left:0px;}#header .sub-menu .menu-parent>a:before{font-family:FontAwesome;font-size:1.1em;text-align:right;content:"\f105";position:relative;left:20px;display:inline-block;float:right;}#header .sub-menu .menu-parent>a:hover:before{left:10px;}#header-responsive{display:none;}#slider-core{position:relative;}#slider .slidedeck-frame{margin:0 auto;}#slider .slides{height:0;margin:0;}#slider .rslides{margin:0;overflow:hidden;}.rslides li{width:100%;}.rslides img{width:100%;}#slider .rslides-inner{position:relative;width:960px;max-width:100%;margin:0 auto;border:0;overflow:hidden;}#slider .rslides-inner li{height:auto;list-style:none;}#slider .rslides-container{padding:20px 10px;}#slider a.rslides_nav{text-align:center;line-height:1;width:60px;height:60px;margin:-30px 0 0;position:absolute;overflow:hidden;top:50%;color:rgba(0,0,0,0.8);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#slider a.rslides_nav.prev{left:-60px;}#slider a.rslides_nav.next{right:-60px;}#slider a.rslides_nav.prev:before,#slider a.rslides_nav.next:before{color:#fff;background:#000;background:rgba(0,0,0,0.5);font-family:FontAwesome;font-size:30px;line-height:60px;display:block;position:relative;z-index:9999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}#slider a.rslides_nav.prev:hover:before,#slider a.rslides_nav.next:hover:before{color:#333;background:#fff;}#slider a.rslides_nav.prev:before{content:"\f104";}#slider a.rslides_nav.next:before{content:"\f105";}#slider .rslides-inner:hover a.rslides_nav{opacity:1;}#slider .rslides-inner:hover a.rslides_nav.prev{left:0px;}#slider .rslides-inner:hover a.rslides_nav.next{right:0px;}#slider .rslides_tabs{position:absolute;z-index:99;text-align:center;width:100%;bottom:10px;margin:0;}#slider .rslides_tabs li{list-style:none;margin:0 6px;display:inline-block;zoom:1;}#slider .rslides_tabs li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.4);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}#slider .rslides_tabs li a:hover,#slider .rslides_tabs li.rslides_here a{background:#333;background:rgba(0,0,0,0.7)}.slider-boxed #slider .rslides-inner{width:950px;}.slider-boxed #slider .rslides-inner{-webkit-box-shadow:0 0 0 5px #FFF,0 0 0 6px #DDD;-moz-box-shadow:0 0 0 5px #FFF,0 0 0 6px #DDD;-o-box-shadow:0 0 0 5px #FFF,0 0 0 6px #DDD;box-shadow:0 0 0 5px #FFF,0 0 0 6px #DDD;}.slider-full #header-core{max-width:960px;}.slider-full #header-links{border-bottom:none;}.slider-full #slider .rslides-inner{width:100%;position:relative;}.slider-full #slider .rslides-container{padding:0 0 20px;}#slider .rslides-content{height:100%;width:100%;position:absolute;top:0;}#slider .rslides-content-inner{display:table;width:100%;height:100%;margin:0 auto;}#slider .featured{display:table-cell;vertical-align:middle;}#slider .featured-title{margin-bottom:10px;}#slider .featured-title span{display:inline-block;color:#FFF;font-size:50px;line-height:35px;font-weight:300;line-height:1.5;}#slider .featured-excerpt p{margin-bottom:25px;}#slider .featured-excerpt span{display:inline-block;color:#FFF;font-size:24px;line-height:35px;font-weight:300;}#slider .featured-link a{display:inline-block;color:#FFF;font-size:18px;padding:5px 20px;border:1px solid #FFF;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}#slider .featured-link a:hover{background:#ff7f64;border-color:#ff7f64;}#slider .featured-title,#slider .featured-excerpt,#slider .featured-link{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(35px);-moz-transform:translateY(35px);-ms-transform:translateY(35px);-o-transform:translateY(35px);transform:translateY(35px);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#slider .rslides1_on .featured-title,#slider .rslides1_on .featured-excerpt,#slider .rslides1_on .featured-link{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}#slider .rslides1_on .featured-title{-webkit-transition-delay:1.0s;-moz-transition-delay:1.0s;-ms-transition-delay:1.0s;-o-transition-delay:1.0s;transition-delay:1.0s;}#slider .rslides1_on .featured-excerpt{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s;}#slider .rslides1_on .featured-link{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s;}#intro.option1{margin-bottom:25px;}#intro.option1 #intro-core{position:relative;width:100%;display:table;padding-bottom:20px;}#intro.option1 .page-title{line-height:1;text-transform:uppercase;margin:0px;display:table-cell;}#intro.option1 #intro-core:before{content:'';position:absolute;bottom:0px;width:100%;border-bottom:1px solid #EEE;}#intro.option1 #intro-core:after{content:'';position:absolute;left:0;bottom:0px;width:25px;border-bottom:3px solid #ff7f64;}#notification{position:relative;z-index:99999;width:100%;background:#364BE6;border-bottom:2px solid white;-webkit-box-shadow:0 0 6px 0 #999;-moz-box-shadow:0 0 6px 0 #999;-ms-box-shadow:0 0 6px 0 #999;-o-box-shadow:0 0 6px 0 #999;box-shadow:0 0 6px 0 #999;}#notification-core{text-align:center;color:white;padding:5px 0px;}#notification-core .notification-button{color:white;background:black;padding:3px 10px;margin:0px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.themebutton,button,html input[type="button"],input[type="reset"],input[type="submit"]{color:#FFF;text-align:center;border:none;background:#ff7f64;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}a.themebutton{color:#FFF;}.themebutton:hover,button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#333;}#breadcrumbs{font-size:10px;display:table-cell;text-align:right;vertical-align:middle;}#breadcrumbs .delimiter{padding:0px 10px;color:#ff7f64;}#breadcrumbs a:hover{color:#ff7f64;}#section-home{text-align:center;padding:0 10px;}#section-home-inner{max-width:960px;margin:20px auto 0;}#section-home .section{display:block;background:white;padding:10px;border:1px solid #E0E0E0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#section-home .entry-header{position:relative;z-index:2;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#section-home .entry-header span{background:#333;display:block;position:relative;border-radius:500px;width:90px;height:90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}#section-home .entry-header i{font-size:50px;color:white;position:relative;top:20px;}#section-home img{margin:0 auto;display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#section-home .entry-content{padding-top:20px;}#section-home h3{font-size:18px;font-weight:600}#section-home .more-link{padding:5px 10px;}#section-home .more-link:after{font-family:FontAwesome;content:'\F101';padding-left:5px}#introaction,#outroaction{padding:10px;}#introaction-core,#outroaction-core{padding:20px 0;border-width:1px 0;border-style:solid;border-color:#EEE;}.action-text.three_fourth,.action-button.one_fourth,.action-text h3,.action-text p,.attention_text.three_fourth,.attention_button.one_fourth,.attention_text h3,.attention_text p{margin-bottom:0px;}.action-text h3,.attention_text h3{margin-top:0px;}.action-text h3,.action-text p,.attention_text h3,.attention_text p{margin-left:10px;margin-right:10px;}.action-button h4,.attention_button h4{font-size:14px;text-transform:uppercase;padding:15px 20px;margin:0px 10px;}#header-core:before,#header-core:after,#header-links-inner .menu:before,#header-links-inner .menu:after,#intro-core:before,#intro-core:after,#introaction-core:before,#introaction-core:after,#outroaction-core:before,#outroaction-core:after,#main-core:before,#main-core:after,#content-core:before,#content-core:after,#article:before,#article:after,#nav-above:before,#nav-above:after,#nav-below:before,#nav-below:after,#sharepost:before,#sharepost:after,#author-image:before,#author-image:after,#author-bio:before,#author-bio:after,#sub-footer:before,#sub-footer:after,#footer-core:before,#footer-core:after,.entry-meta:before,.entry-meta:after,.attention:before,.attention:after,ul.pricing-table:before,ul.pricing-table:after,.popular-posts:before,.popular-posts:after,.recent-comments:before,.recent-comments:after,.recent-posts:before,.recent-posts:after,.searchform:before,.searchform:after{content:"";display:table;}#header-core:after,#header-links-inner .menu:after,#intro-core:after,#introaction-core:after,#outroaction-core:after,#main-core:after,#content-core:after,#article:after,#nav-above:after,#nav-below:after,#sharepost:after,#author-image:after,#author-bio:after,#sub-footer:after,#footer-core:after,.entry-meta:after,.attention:after,ul.pricing-table:after,.popular-posts:before,.popular-posts:after,.recent-comments:after,.recent-posts:after,.searchform:after{clear:both;}#footer{background:#333;border-top:6px solid #ff7f64;border-bottom:1px solid #111;padding:15px 10px;}#footer-core h3{color:#EEE;font-size:14px;text-transform:uppercase;padding-bottom:8px;margin:10px 0px 15px;border-bottom:1px solid #222;-webkit-box-shadow:0 1px 0 0 #444;-moz-box-shadow:0 1px 0 0 #444;-ms-box-shadow:0 1px 0 0 #444;-o-box-shadow:0 1px 0 0 #444;box-shadow:0 1px 0 0 #444;}#footer-core h3 span{}#footer-core,#footer-core p,#footer-core a:hover{color:#AAA;}#footer-core a{color:#ff7f64;}#sub-footer{background:#222;border-top:1px solid #444;padding:15px 0px;}#sub-footer-core{padding:0px 10px;}#sub-footer-core,#sub-footer-core a{font-size:11px;}#sub-footer-core{color:#AAA;text-align:center;}#sub-footer-core a{color:#EEE;}#sub-footer-core a:hover{color:#ff7f64}#footer-menu{margin-bottom:10px;}#footer-menu a{padding:0 8px;}#footer-menu ul{margin:0px;}#footer-menu li{display:inline-block;}#footer-menu li:after{content:"|";}#footer-menu li:last-child:after{content:none;}.copyright{}#sidebar .widget{margin-bottom:35px;border-bottom:1px solid #EEE;}#sidebar h3.widget-title{position:relative;font-size:13px;text-transform:uppercase;padding-bottom:10px;margin:0 0 15px;}#sidebar .rev_slider_wrapper{padding:3px;border:1px solid #ddd;}#sidebar h3.widget-title:before{content:'';position:absolute;bottom:0px;width:100%;border-bottom:1px solid #EEE;}#sidebar h3.widget-title:after{content:'';position:absolute;left:0;bottom:0px;width:25px;border-bottom:3px solid #ff7f64;}.widget{line-height:1.8;}.widget select{max-width:100%}#footer .widget{margin-bottom:20px;}#footer .widget-area .widget:last-child{margin-bottom:0px;}#footer .thinkup_widget_categories a,#footer .popular-posts a,#footer .recent-comments a,#footer .recent-posts a,#footer .thinkup_widget_tagscloud a{color:#AAA;}#footer .thinkup_widget_categories a:hover{color:white;}#footer .popular-posts a:hover,#footer .recent-comments a:hover,#footer .recent-posts a:hover,#footer .thinkup_widget_tagscloud a:hover{color:#ff7f64;}.thinkup_widget_categories{list-style:none;padding-bottom:10px;}.thinkup_widget_categories ul{list-style:none;margin:0;}.thinkup_widget_categories li i{padding:0 10px;}.thinkup_widget_categories li a{display:block!important;padding-left:10px!important}.thinkup_widget_categories li a:hover{color:white!important;background:#ff7f64;}.thinkup_widget_categories li span span{float:right;padding-right:5px;}.thinkup_widget_categories select{width:95%;margin-top:5px;}#sidebar .thinkup_widget_categories select{width:100%;}#sidebar .thinkup_widget_categories .widget-main{padding-top:5px;}.wpcf7-form p{margin-bottom:10px;}.wpcf7-form input{width:100%;}.wpcf7-form input[type="submit"]{width:inherit;padding:8px 30px;}.wpcf7-form textarea{height:94px;min-height:68px;}.wpcf7-form .wpcf7-response-output{margin-left:0;margin-right:0;}.wpcf7-form .wpcf7-not-valid-tip{width:100%;left:0;top:-6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}#footer .wpcf7-form input,#footer .wpcf7-form textarea{color:#BBB;border:1px solid #353535;background:#222;background:rgba(0,0,0,0.3);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}#footer .wpcf7-form input[type=submit]{text-transform:capitalize;border:1px solid #111;background:#1A1A1A;}.wpcf7-form ::-webkit-input-placeholder{opacity:0.6;}.wpcf7-form :-moz-placeholder{opacity:0.6;}.wpcf7-form ::-moz-placeholder{opacity:0.6;}.wpcf7-form :-ms-input-placeholder{opacity:0.6;}.thinkup_widget_flickr a,.thinkup_widget_flickr img{display:block;}.thinkup_widget_flickr img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.thinkup_widget_flickr .column-2,.thinkup_widget_flickr .column-3,.thinkup_widget_flickr .column-4{float:none;width:100%;}.thinkup_widget_flickr .column-2 .flickr-photo{width:47.5%;margin-right:5%;margin-bottom:10px;float:left;position:relative;}.thinkup_widget_flickr .column-3 .flickr-photo{width:32%;margin-right:2%;margin-bottom:5px;float:left;position:relative;}.thinkup_widget_flickr .column-4 .flickr-photo{width:21.25%;margin-right:5%;margin-bottom:8px;float:left;position:relative;}.thinkup_widget_flickr .column-2 .flickr-photo:nth-child(2n),.thinkup_widget_flickr .column-3 .flickr-photo:nth-child(3n),.thinkup_widget_flickr .column-4 .flickr-photo:nth-child(4n){margin-right:0;}.thinkup_widget_flickr a .image-overlay{background-color:#ff7f64;opacity:0;position:absolute;top:0px;left:0px;width:0;height:100%;max-width:75px;max-height:75px;background-image:url('images/shortcodes/icon-link.png');background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.thinkup_widget_flickr a:hover .image-overlay{opacity:0.9;width:100%;height:100%;}.popular-posts .image,.recent-comments .image,.recent-posts .image{margin-right:5%;margin-bottom:10px;position:relative;float:left;max-width:30%;}.popular-posts .main,.recent-comments .main,.recent-posts .main{margin-bottom:10px;position:relative;float:left;width:65%;}.popular-posts,.recent-comments,.recent-posts{clear:both;}.popular-posts a,.recent-comments a,.recent-posts a,.popular-posts img,.recent-comments img,.recent-posts img{display:block;}.popular-posts .comment,.recent-comments .date,.recent-posts .date{font-size:smaller;opacity:0.8;}.popular-posts a .image-overlay,.recent-comments a .image-overlay,.recent-posts a .image-overlay{background-color:#ff7f64;opacity:0;position:absolute;top:0px;left:0px;width:0;height:100%;max-width:75px;max-height:75px;background-image:url('images/shortcodes/icon-link.png');background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.popular-posts:hover .image-overlay,.recent-comments:hover .image-overlay,.recent-posts:hover .image-overlay{opacity:0.9;width:100%;height:100%;}.popular-posts:last-child,.recent-comments:last-child,.recent-posts:last-child{margin-bottom:1px;}.thinkup_widget_recentcomments .quote{padding-left:15px;}.thinkup_widget_recentcomments .quote:before{font-family:"Times New Roman",Georgia,Times,serif;content:'\201C';margin:-8px -15px;position:absolute;}.thinkup_widget_recentcomments .quote:before{color:#ff7f64;font-size:150%;font-weight:bold;display:inline;}.thinkup_widget_tabs .nav-tabs{margin:0;border:none;}.thinkup_widget_tabs li{border-bottom:none!important;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.thinkup_widget_tabs li a,.thinkup_widget_tabs li a:hover,.thinkup_widget_tabs li.active a,.thinkup_widget_tabs li.active:hover a{display:block!important;padding:0!important;margin:0;border:none;background:none;}.thinkup_widget_tabs h3.widget-title{text-align:center;padding:6px 5px 5px;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;}#sidebar .thinkup_widget_tabs h3.widget-title:before,#sidebar .thinkup_widget_tabs h3.widget-title:after{visibility:hidden;}#sidebar .thinkup_widget_tabs h3.widget-title{border-top:2px solid white;border-bottom:1px solid #DDD;margin:0;}#sidebar .thinkup_widget_tabs .nav .active h3.widget-title{padding-top:5px;border:1px solid #DDD;border-top:3px solid #ff7f64;border-bottom:none;-webkit-box-shadow:1px 0px 1px 0px #EEE;-moz-box-shadow:1px 0px 1px 0px #EEE;-ms-box-shadow:1px 0px 1px 0px #EEE;-o-box-shadow:1px 0px 1px 0px #EEE;box-shadow:1px 0px 1px 0px #EEE;}#sidebar .thinkup_widget_tabs .tab-content{padding:10px;border:1px solid #DDD;border-top:none;-webkit-box-shadow:1px 1px 1px 0px #EEE;-moz-box-shadow:1px 1px 1px 0px #EEE;-ms-box-shadow:1px 1px 1px 0px #EEE;-o-box-shadow:1px 1px 1px 0px #EEE;box-shadow:1px 1px 1px 0px #EEE;}#sidebar .thinkup_widget_tabs .recent-posts:last-child,#sidebar .thinkup_widget_tabs .popular-posts:last-child{margin:0;border:0;}#footer .thinkup_widget_tabs h3.widget-title{border-bottom:1px solid #222;margin:0;-webkit-box-shadow:inset 0 -1px 0 0 #444;-moz-box-shadow:inset 0 -1px 0 0 #444;-ms-box-shadow:inset 0 -1px 0 0 #444;-o-box-shadow:inset 0 -1px 0 0 #444;box-shadow:inset 0 -1px 0 0 #444;}#footer .thinkup_widget_tabs .nav .active h3.widget-title{padding-top:5px;border:1px solid #222;border-bottom:none;-webkit-box-shadow:1px 0 0 0 #444;-moz-box-shadow:1px 0 0 0 #444;-ms-box-shadow:1px 0 0 0 #444;-o-box-shadow:1px 0 0 0 #444;box-shadow:1px 0 0 0 #444;}#footer .thinkup_widget_tabs .tab-content{padding:10px 10px 5px;border:1px solid #222;border-top:none;-webkit-box-shadow:1px 1px 0 0 #444;-moz-box-shadow:1px 1px 0 0 #444;-ms-box-shadow:1px 1px 0 0 #444;-o-box-shadow:1px 1px 0 0 #444;box-shadow:1px 0 0 0 #444;}#footer .thinkup_widget_tabs .recent-posts:last-child,#footer .thinkup_widget_tabs .popular-posts:last-child{margin:0;border:0;}.thinkup_widget_search form{padding-bottom:15px;}.thinkup_widget_search .search{float:left;width:68%;margin-right:2%;border:1px solid #E0E0E0;}.thinkup_widget_search .searchsubmit{display:block;float:left;width:30%;padding:6px;border:none;}#footer .thinkup_widget_search .search{background:#222;border:1px solid #444;}#footer .thinkup_widget_search .searchsubmit{background:#ff7f64;}#footer .thinkup_widget_search .searchsubmit:hover{background:#82CB51;}.thinkup_widget_search ::-webkit-input-placeholder{color:white;}.thinkup_widget_search :-moz-placeholder{color:white;}.thinkup_widget_search ::-moz-placeholder{color:white;}.thinkup_widget_search :-ms-input-placeholder{color:white;}#footer .thinkup_widget_search ::-webkit-input-placeholder{color:#222;}#footer .thinkup_widget_search :-moz-placeholder{color:#222;}#footer .thinkup_widget_search ::-moz-placeholder{color:#222;}#footer .thinkup_widget_search :-ms-input-placeholder{color:#222;}.thinkup_widget_tagscloud{padding-bottom:10px;}.thinkup_widget_tagscloud a{display:inline-block;font-size:smaller;padding:2px 8px;margin:0 2px 2px 0;}#sidebar .thinkup_widget_tagscloud a{border:1px solid #DDD;text-transform:uppercase;}#sidebar .thinkup_widget_tagscloud a:hover{border-color:#ff7f64;}#footer .thinkup_widget_tagscloud a{border:1px solid #222;}#footer .thinkup_widget_tagscloud a:hover{color:#f5f5f5;border-color:#ff7f64;}.thinkup_widget_twitterfeed{padding-bottom:10px;}.thinkup_widget_twitterfeed ul{margin:0;list-style:none;}.thinkup_widget_twitterfeed .tweet-content{padding:0 0 0px 35px;}.thinkup_widget_twitterfeed .tweet-content p{margin-top:10px;}.thinkup_widget_twitterfeed .tweet-content:last-child p{margin:0;}.thinkup_widget_twitterfeed .tweet-content a{display:inline;padding:0;}#sidebar .thinkup_widget_twitterfeed a{color:#ff7f64;}#sidebar .thinkup_widget_twitterfeed a:hover{color:inherit;}#sidebar .thinkup_widget_twitterfeed .tweet-content{background:url('images/widgets/twitter-bird-light-bgs.png') -8px -5px no-repeat;background-size:40px;}#footer .thinkup_widget_twitterfeed .tweet-content{background:url('images/widgets/twitter-bird-dark-bgs.png') -8px -5px no-repeat;background-size:40px;}#footer .thinkup_widget_twitterfeed small{color:white;display:block;}.widget ul{margin:0;border-width:1px 1px 0 1px;border-style:solid;border-color:#EEE;}.widget li{list-style:none;border-bottom:1px solid #EEE;}.widget li a{padding:5px 0px 5px 20px;display:inline-block;}.widget li a:hover{color:#ff7f64}.widget ul.children,.widget ul.sub-menu{border-left:none;border-right:none;border-bottom:none!important;}.widget ul.children li:last-child,.widget ul.sub-menu li:last-child{border-bottom:none;}.widget ul.children li a,.widget ul.sub-menu li a{padding-left:40px;}.widget ul.children ul.children li a,.widget ul.sub-menu ul.sub-menu li a{padding-left:60px;}.widget select{width:100%;margin-top:10px;}#footer .widget ul{border:none;}#footer .widget li{border:none;padding:2px 0;}#footer .widget li a{padding:1px 0px;}#footer .widget ul.children li a,#footer .widget ul.sub-menu li a{padding-left:15px;}#footer .widget ul.children ul.children li a,#footer .widget ul.sub-menu ul.sub-menu li a{padding-left:30px;}.widget_calendar #wp-calendar{margin:0;}#sidebar .widget_rss li{padding:20px}.widget li a.rsswidget{padding:0;}.widget li .rsswidget,.widget li .rss-date,.widget li .rssSummary{padding:5px 0}.widget_tag_cloud a{font-size:10px!important;display:inline-block;text-transform:uppercase;padding:2px 8px;margin:0 0px 3px 0;}#sidebar .widget_tag_cloud a{border:1px solid #DDD;}#sidebar .widget_tag_cloud a:hover{border-color:#ff7f64;}#footer .widget_tag_cloud a{border:1px solid #1C1C1C;padding:2px 8px;}#footer .widget_tag_cloud a:hover{color:white;border-color:#ff7f64;}#sidebar .textwidget{padding:20px;border:1px solid #EEE;}.widget_search .search{float:left;width:68%;margin-right:2%;border:1px solid #E0E0E0;}.widget_search .searchsubmit{display:block;float:left;width:30%;padding:6px;border:none;}#footer .widget_search .search{background:#222;border:1px solid #444;}#footer .widget_search .searchsubmit{background-color:#ff7f64;}#footer .widget_search .searchsubmit:hover{background-color:#82CB51;}#sidebar .widget_tag_cloud,#sidebar .widget_archive,#sidebar .widget_categories,#sidebar .widget_search{border-bottom:none;}.entry-meta{font-size:90%;margin-bottom:20px;}.entry-meta a{color:inherit;}.entry-meta a:hover{color:#ff7f64;}.entry-meta>span{display:inline-block;padding-right:15px;}.entry-meta i{padding-right:10px;}.blog-thumb{overflow:hidden;position:relative;}.blog-thumb img{display:block;}.blog-title a{color:inherit;}.blog-style1 .more-link{padding:5px 10px;}.blog-style1 .more-link:after{font-family:FontAwesome;content:'\F101';padding-left:5px;}.blog-thumb .image-overlay{opacity:0;text-align:center;position:absolute;width:100%;height:100%;top:0px;left:0px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.blog-thumb:hover .image-overlay{opacity:1;height:100%;background-color:rgba(0,0,0,0.2);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}.blog-thumb .image-overlay::before{content:'';display:inline-block;height:100%;vertical-align:middle;}.blog-thumb .hover-link{width:100%;height:100%;display:inline-block;vertical-align:middle;background-image:url('images/shortcodes/icon-link.png');background-repeat:no-repeat;background-position:center;-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px;}.blog-thumb .hover-link:hover{opacity:0.9;}.blog-style1{padding:20px;margin-bottom:30px;border:1px solid #E0E0E0;}.blog-style1 .entry-header{margin-bottom:0;}.blog-style1 .blog-title{font-size:15px;text-transform:uppercase;margin-top:0px;margin-bottom:10px;}#sharepost{display:table;width:100%;padding:10px 0;margin:20px 0px;}#sharemessage,#shareicons{width:50%;display:table-cell;vertical-align:middle;}#sharemessage{text-align:right;padding-right:20px;white-space:nowrap;}#sharemessage h3{font-size:13px;word-spacing:1px;margin:0;}#shareicons{padding-left:20px}#shareicons a{float:left;text-align:center;display:inline-block;margin-right:20px;width:20px;height:20px;}#shareicons i{text-shadow:1px 1px 0px #FFF;margin-top:5px;overflow:visible;font-size:20px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}#shareicons a:hover i{}#shareicons .tooltip-inner{text-shadow:none;padding:4px 8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#author-bio{border:1px solid #E5E5E5;margin:20px 0 30px;padding:15px 15px 20px;}#author-bio .one_sixth,#author-bio .five_sixth,#author-bio p:last-child{margin-bottom:0px;}#author-bio h3{font-size:14px;text-transform:uppercase;margin:0 0 10px;}.bypostauthor{}#comments-title,#reply-title{font-size:14px;text-transform:uppercase;margin:0 0 15px;}.commentlist article{display:table;width:100%;}.commentlist article header{display:table;}.commentlist article header img,.commentlist article header span{display:table-cell;vertical-align:middle;}.commentlist article header img{padding:10px;}.commentlist article header span{padding:10px 5px 10px 10px;}.commentlist article footer{position:relative;padding:20px;margin-top:10px;border:1px solid #E5E5E5;}.commentlist article footer:after,.commentlist article footer:before{right:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;}.commentlist article footer:before{border-bottom-color:#CCC;border-width:11px;top:-22px;left:17px;}.commentlist article footer:after{border-bottom-color:#FFF;border-width:10px;top:-20px;left:18px;}.commentlist{margin:0 0 25px 0;}.commentlist .children{list-style:none;margin:0px;}.commentlist .children{margin:0 0 0 82px;}.commentlist .comment,.commentlist .pingback{list-style:none;margin-bottom:15px;}.commentlist .avatar{width:40px;}.comment-meta{padding-right:10px;}.comment-author a{color:inherit;font-weight:bold;}.comment-meta a{color:inherit;}.comment .reply a{color:#ff7f64;}.comment-author a:hover,.comment-meta a:hover{color:#ff7f64;}.comment .reply a:hover{color:inherit;}.comment-meta a,.comment .reply a{font-size:90%;}.comment-content p:last-child{margin:0;}li.pingback{font-weight:bold;}li.pingback a{font-weight:normal;}#commentform input[type="text"]{width:100%;}#commentform input[type="text"],#commentform #comment{margin-top:5px;}#commentform .form-allowed-tags{font-size:11px;}.required{color:#880000;}.page-template-template-contact-php #main .google-map-placeholder{width:100%!important;height:260px!important;}.page-template-template-contact-php #main .wpcf7-form input[type="submit"]{padding:10px 40px;}.page-template-template-archive-php h3.page-title{margin-top:0}.page-template-template-archive-php #main-core a{color:inherit;}.page-template-template-archive-php #main-core a:hover{color:#3F4DF3;}.page-template-template-archive-php ul.archive-pages,.page-template-template-archive-php ul.archive-categories,.page-template-template-archive-php ul.archive-authors,.page-template-template-archive-php ul.archive-monthly,.page-template-template-archive-php ul.archive-recent{margin-left:2px;list-style:none;}.page-template-template-archive-php ul.archive-pages li,.page-template-template-archive-php ul.archive-categories li,.page-template-template-archive-php ul.archive-authors li,.page-template-template-archive-php ul.archive-monthly li,.page-template-template-archive-php ul.archive-recent li{padding-bottom:4px;}.page-template-template-archive-php ul.archive-pages .children li,.page-template-template-archive-php ul.archive-categories .children li,.page-template-template-archive-php ul.archive-authors .children li,.page-template-template-archive-php ul.archive-monthly .children li,.page-template-template-archive-php ul.archive-recent .children li{padding-left:25px;}.page-template-template-archive-php ul.archive-pages li:before,.page-template-template-archive-php ul.archive-categories li:before,.page-template-template-archive-php ul.archive-authors li:before,.page-template-template-archive-php ul.archive-monthly li:before,.page-template-template-archive-php ul.archive-recent li:before{color:#AAA;line-height:1;font-family:FontAwesome;content:"\f105";font-size:1.3333333333333333em;padding-right:10px;}.page-template-template-archive-php ul.archive-pages ul.children,.page-template-template-archive-php ul.archive-categories ul.children,.page-template-template-archive-php ul.archive-authors ul.children,.page-template-template-archive-php ul.archive-monthly ul.children,.page-template-template-archive-php ul.archive-recent ul.children{margin:10px 0px 10px -2px;list-style:none;}.page-template-template-sitemap-php h3.page-title{margin-top:0}.page-template-template-sitemap-php #main-core a{color:inherit;}.page-template-template-sitemap-php #main-core a:hover{color:#ff7f64;}.page-template-template-sitemap-php ul.sitemap-pages,.page-template-template-sitemap-php ul.sitemap-authors,.page-template-template-sitemap-php ul.sitemap-archives,.page-template-template-sitemap-php ul.sitemap-posts,.page-template-template-sitemap-php ul.sitemap-posts ul{margin-left:2px;list-style:none;}.page-template-template-sitemap-php ul.sitemap-pages li,.page-template-template-sitemap-php ul.sitemap-authors li,.page-template-template-sitemap-php ul.sitemap-archives li,.page-template-template-sitemap-php ul.sitemap-posts li,.page-template-template-sitemap-php ul.sitemap-posts ul li{padding-bottom:4px;}.page-template-template-sitemap-php ul.sitemap-pages .children li,.page-template-template-sitemap-php ul.sitemap-authors .children li,.page-template-template-sitemap-php ul.sitemap-archives .children li,.page-template-template-sitemap-php ul.sitemap-posts .children li,.page-template-template-sitemap-php ul.sitemap-posts ul .children li{padding-left:25px;}.page-template-template-sitemap-php ul.sitemap-pages li:before,.page-template-template-sitemap-php ul.sitemap-authors li:before,.page-template-template-sitemap-php ul.sitemap-archives li:before,.page-template-template-sitemap-php ul.sitemap-posts li:before,.page-template-template-sitemap-php ul.sitemap-posts ul li:before{color:#AAA;line-height:1;font-family:FontAwesome;content:"\f105";font-size:1.3333333333333333em;padding-right:10px;}.page-template-template-sitemap-php ul.sitemap-pages ul.children,.page-template-template-sitemap-php ul.sitemap-authors ul.children,.page-template-template-sitemap-php ul.sitemap-archives ul.children,.page-template-template-sitemap-php ul.sitemap-posts ul.children,.page-template-template-sitemap-php ul.sitemap-posts ul ul.children{margin:10px 0px 10px -2px;list-style:none;}.page-template-template-parallax-php #content{padding:0;}.page-template-template-parallax-php #content-core{margin:0;max-width:100%;}.page-template-template-parallax-php .panel-grid{padding:30px 10px 0;}.page-template-template-parallax-php .panel-grid-core{display:block;max-width:1140px;margin:0 auto}article#no-results{padding:0px 0px 20px 0px;border-bottom:1px solid rgba(155,155,155,0.3);}.title-404{text-align:center;margin:20px 0;}.title-404 h2{line-height:1;font-size:60px;margin:0 0 30px 0;}.title-404 p{margin-bottom:30px;}.title-404 .search{margin-bottom:20px;width:200px;max-width:200px;}.column-1{width:100%;padding:5px;}.column-2{width:50%;padding:5px;}.column-3{width:33.333%;padding:5px;}.column-4{width:25%;padding:5px;}.column-1,.column-2,.column-3,.column-4{float:left;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}h4.project-title{position:relative;font-size:14px;text-transform:uppercase;padding-bottom:5px;margin:0 0 10px;}.project-button{display:inline-block;float:left;padding:10px 15px;margin:0;}#project-accordion{margin-bottom:20px}#project-accordion .accordion-group{margin:0;border:1px solid #E5E5E5;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}#project-accordion .accordion-group:last-child{border-bottom:1px solid #E5E5E5;}#project-accordion .accordion-toggle:before{content:"";height:1px;position:absolute;top:50%;width:15px;left:12px;background-color:#ff7f64;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#project-accordion .accordion-toggle.collapsed:before{background-color:#333;}#project-accordion .accordion-toggle{color:inherit;position:relative;background:#FCFCFC;padding-left:40px;-webkit-box-shadow:inset 0 0 0 1px #FFF;-moz-box-shadow:inset 0 0 0 1px #FFF;-ms-box-shadow:inset 0 0 0 1px #FFF;-o-box-shadow:inset 0 0 0 1px #FFF;box-shadow:inset 0 0 0 1px #FFF;}#ie8 .entry-content img,#ie8 .widget img,#ie8 .wp-caption img{width:auto;}#ie8 .content-core{zoom:1;}.wrap-safari{display:block;height:100%;max-width:960px;margin:0 auto;}.hidden{display:none;}div#header{height:100px;background:#3f464e url("images/headerBg.png") no-repeat top center;border-bottom:3px solid #ff7f64;}#header-core{height:100px;line-height:100px;}#header .header-links>ul>li a{padding:0 20px;color:white!important;text-transform:uppercase;font-size:1.2em;}#logo{margin:0;}#logo h1{font-weight:normal;color:white;font-size:3em;line-height:100px;}#logo{height:100px;}#logo h1 span{color:#ff7f64!important;}#logo h1:hover{color:#ff7f64!important;}#logo h1:hover span{color:white!important;}#slider .featured{text-align:center;}#slider .featured span{text-transform:uppercase;max-width:600px;text-shadow:1px 0 10px #000000;font-size:6em;line-height:120%;}#section-home .section{padding:0;position:relative;}#section-home .entry-content{padding:20px 10px 30px}#section-home .more-link{position:absolute;bottom:0;right:0;background:#3e454d;text-indent:-9999px;padding:0;width:40px;height:40px;}#section-home .more-link:hover{background:#ff7f64;}#section-home .more-link:before{display:block;position:absolute;bottom:0;right:0;content:" > ";text-indent:0;width:40px;height:40px;line-height:40px;font-size:30px;font-weight:bold;}#section-home h3{font-weight:normal;font-size:2.2em;}#section-home .section{border:1px solid white;z-index:999;}#section-home{margin-top:-100px;background:#ddd;}#homeWelcomeMessage{background:#2a2f33;color:white;}#homeWelcomeMessage h2{color:white;font-weight:bold;font-size:1.4em;}#homeWelcomeMessage .innerDiv{max-width:960px;margin:0px auto;padding:30px 0;}#homeWelcomeMessage .divLeft{float:left;width:50%;}#homeWelcomeMessage .divRight{width:45%;float:right;}#homeWelcomeMessage .divRight img{width:100%;height:auto;}.aboveFooter{background:#1c1c1c url("images/abovefooterbg.jpg") no-repeat bottom center;width:100%;color:white;text-align:center;padding:30px 0;color:#aaa;}.aboveFooter h4{margin:0;color:white;}.aboveFooter .innerDiv{max-width:960px;margin:0 auto;}.rpwe-block li{width:30%;float:left;margin-right:2%;border-bottom:none!important;}.rpwe-ul{border-top:none!important;}h2.widgettitle{margin-bottom:0;font-size:3em;color:#555;margin-bottom:-10px;}.rpwe-aligncenter{padding:0;margin:0;width:100%;}h3.rpwe-title a{padding:0;font-size:2em;color:#ff7f64;}.wpcf7 .ajax-loader{display:none;}.wpcf7 input{color:black!important;}*::-webkit-input-placeholder{color:black;}*:-moz-placeholder{color:black;}*::-moz-placeholder{color:black;}*:-ms-input-placeholder{color:black;}#callToActionP span{font-weight:bold;color:#FF8E5D;}#callToActionP{font-size:1.2em;}.blog .entry-meta{display:none;}#callNumber{position:absolute;top:-18px;right:20px;color:#c7c7c7;font-size:16px;text-shadow:1px 1px 1px #000;}#callNumber b{color:#ff7f64;}#header-links-inner{position:relative;}#header .header-links>ul>li a{padding:20px 20px 0;height:80px;}#slider .featured span{max-width:960px;width:960px;margin-top:-80px;}#section-home{margin-top:-220px;}#section-home h3{font-size:32px;color:black;margin-bottom:15px;}#section-home h3{font-size:32px;color:black;margin-bottom:15px;}#callNumber{line-height:16px;height:16px;top:23px;}.nemus-slider.vertical{margin:0!important;}@media screen and (max-width:960px) {body.layout-fixed,body.layout-fixed #body-core,body.layout-fixed #site-header,body.layout-fixed #notification{min-width:0;max-width:100%;}#slider .featured span{width:100%;max-width:100%;font-size:3em!important;top:-30px;position:absolute;left:0;}#slider .featured{position:relative;}}@media screen and (max-width:780px) {#section-home h3{font-size:20px;}#header .header-links li,.slider-full #header-links{float:none;display:block;}div#header,#header-core{height:auto;}#header-links-inner{display:block;clear:both;float:none;text-align:center;line-height:20px;}#callNumber{position:static;}#logo{float:none;}.slider-full #header-core{text-align:center;}#header .header-links>ul>li a{height:auto;background:rgba(0,0,0,0.27);padding:10px 0;border-bottom:1px solid dimgrey;}#header .header-links>ul{margin-top:30px;}.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:none;display:block;width:100%;}#homeWelcomeMessage .divLeft,#homeWelcomeMessage .divRight{float:none;width:100%;}.rpwe-block li{width:100%;float:none;}#header-links{float:none;width:100%;}}.nemus-slider .slides>li div{border-top:1px solid #fff;border-bottom:3px solid #fff;overflow:hidden;}.nemus-slider .slides>li div{max-height:225px!important;overflow:hidden!important;}.containsContact{border:10px solid #FF7F64!important;margin:30px 0!important;padding:30px!important;}.containsContact h5{font-size:26px!important;border-bottom:2px solid #FF7F64!important;padding-bottom:20px!important;}div#header{background:#3F464E;}#callNumber{display:none;}h1.site-title{background:url("https://shopfitter.ie/wp-content/uploads/2016/02/shop-fittings-ireland.png") no-repeat top right;width:139px;height:66px;text-indent:-9999px;margin-top:15px;}h1.site-title:hover{opacity:0.8;}#header .header-links>ul>li a{padding:0;margin-left:40px;font-family:"Roboto",sans-serif;font-size:13px;position:relative;z-index:5!important;;}#header .header-links>ul>li.current_page_item a:before{content:" ";width:70px;height:70px;position:absolute;background:#32383E;border-radius:500px;z-index:-1!important;top:50%;margin-top:-25px;left:50%;margin-left:-34px;}#header .header-links>ul>li a:hover{border-bottom:1px solid #fff;}body,body p{font-family:"Roboto",sans-serif;color:#141414;}#header .header-links>ul>li.current_page_item a:hover{text-decoration:none!important;border-bottom:none!important;}.containsAll{position:relative;margin-top:-20px;}.containsAll .lefty{text-align:left;color:#fff;font-family:montserrat,sans-serif;font-size:42px;font-weight:bold;position:absolute;bottom:0;left:0;line-height:56px;}.containsAll .righty{color:#fff;text-align:right;position:absolute;bottom:0;right:0;}.containsAll .righty h4,.containsAll .righty h3{font-family:montserrat,sans-serif!important;;color:#fff;text-align:right;}.containsAll .righty h4{font-family:"Roboto",sans-serif!important;;font-weight:normal!important;;font-size:20px;}.containsAll .righty a{display:inline-block;font-size:14px;background:#fff;margin:0!important;;line-height:100%!important;text-shadow:none!important;padding:12px 35px;}.containsAll .righty p{margin-bottom:0!important;;}.containsAll .righty h3{font-size:42px;line-height:50px;font-weight:bold!important;}.containsAll .righty h4{margin-bottom:10px;}#section-home{margin-top:-200px!important;}.containsAll{position:absolute;bottom:0;left:0;width:100%!important;}.containsAll .righty a{font-weight:normal!important;font-size:13px!important;;color:#3F464E!important;}.containsAll .righty a:hover{opacity:0.8;}#header .header-links>ul>li a:hover{border:none!important;color:#bbb!important;}body.home .nemus-viewport{margin-left:10px;margin-right:10px;margin-top:10px;}#section-home{background:#EDEDED;}h3,h2,#section-home h3{font-family:montserrat;font-weight:bold;color:#3F464E;font-size:32px;}#section-home p{text-align:left;padding:0 5px;}#section-home .more-link{border-radius:500px;bottom:-10px;right:10px;background:#FF7F64;padding:2px;}#section-home .more-link::before{content:"INFO";font-family:"Roboto",sans-serif;font-weight:normal!important;font-size:11px;top:2px;left:2px;}#section-home .more-link:hover{background:#3F464E;}.containsAll{margin-bottom:-60px;}body.home #content{padding-top:0;}.greybg{padding-top:10px;}.greybg input,.greybg textarea{border:none!important;padding:12px 20px;}.greybg input.wpcf7-submit{border-radius:500px;width:60px;height:60px;float:right;margin-top:-50px;position:relative;z-index:5;padding:0;display:block;margin-right:10px;text-indent:-9999px;background:#FF7F64 url("https://shopfitter.ie/wp-content/uploads/2016/02/mail.png") no-repeat center center;}.greybg textarea{height:150px;padding-bottom:30px;}.greybg input.wpcf7-submit:hover{background-color:#555555!important;}.greybg{padding-bottom:20px;}.rpwe-thumb{box-shadow:none!important;border:none!important;padding:0!important;}.rpwe-li{background:#ededed;padding-top:0!important;min-height:500px;margin:0!important;width:31.3%!important;margin-right:3%!important;}.widget li a{padding:0;}.rpwe-title,.rpwe-summary{padding:0 20px;}.rpwe-title{padding-top:20px;padding-bottom:20px;font-weight:bold!important;;}.rpwe-title a{font-weight:bold!important;color:#3F464E!important;}.rpwe-summary{padding-bottom:10px;}.rpwe-li:last-child{margin-right:0!important;}.rpwe-li img:hover{opacity:0.8;}.su-button,.su-button span{background:none!important;color:#3F464E!important;}.su-button{border:1px solid #3f464e!important;;text-transform:uppercase!important;padding:4px 30px;}.su-button i{color:#3F464E!important;}.su-button:hover span{top:0!important;}.su-button:hover{opacity:0.6;}.isOnLeft{text-align:left;}.isOnRight{position:absolute;top:0;right:0;}#sub-footer,#sub-footer *{font-size:13px!important;;}#sub-footer .copyright{position:relative;height:62px!important;;line-height:62px;}.isOnRight{background:url("https://shopfitter.ie/wp-content/uploads/2016/02/custommade_partner.png") no-repeat top left;display:block;width:257px;height:62px;text-indent:-9999px;}.rpwe-block li{min-height:520px;}.rpwe-thumb{border:none!important;padding:0!important;}h1.page-title,.page-title span{font-family:montserrat,sans-serif;font-weight:bold;text-transform:lowercase;color:#3F464E;}h1.page-title:after{content:".";}.themebutton{border-radius:300px;padding:8px 30px!important;;display:inline-block;background:none!important;border:1px solid #3F464E;color:#3F464E!important;;text-transform:uppercase;}.themebutton:hover{opacity:0.6;}.blog-style1 .blog-title{text-transform:none!important;font-size:22px;}.alignleft{margin-bottom:0;}.blog-style1{border:none;background:#EDEDED;}.blog-style1 .three_fifth{margin-bottom:0;}.entry-meta{display:none;}.nav-previous a,.nav-next a{border-radius:300px;padding:8px 30px!important;display:inline-block;background:none!important;border:1px solid #3F464E;color:#3F464E!important;text-transform:uppercase;}.nav-previous a:hover,.nav-next a:hover{opacity:0.6;}.panel-row-style-3colsct img{border-radius:500px;border:1px solid #ccc;}#section-home .more-link.themebutton:hover{background:#3F464E!important;;opacity:1!important;}#section-home .more-link.themebutton:hover{background:#ff7f64;}#section-home .more-link.themebutton{background:#FF7F64!important;;padding:2px!important;;border:none!important;color:#fff!important;}@media screen and (max-width:600px) {#header .header-links>ul>li a{margin-left:0!important;border:none!important;margin-bottom:1px;padding:7px 0!important;}#menu-default{margin-top:0!important;}#header .header-links>ul>li a:before{display:none!important;}#slider{margin-top:0px;}#section-home{margin-top:0!important;}.righty{display:none;}.lefty{font-size:26px!important;;line-height:120%!important;margin-left:20px;margin-bottom:-20px;}#slider .rslides,#slider .rslides,#slider .rslides li{width:100%!important;min-width:100%!important;min-height:200px!important;}#section-home{background:none!important;}.one_third{width:100%!important;}.rslides-container{padding-bottom:0!important;;}.nemus-slider .slides>li div.slide-image{}.greybg{background:none!important;}h3,h2,#section-home h3{font-size:26px!important;}.greybg input,.greybg textarea{border:1px solid #ccc!important;padding:8px 15px!important;}.greybg input.wpcf7-submit{border:none!important;}.rpwe-block li{width:100%!important;margin-right:0!important;min-height:0!important;background:none!important;border:1px solid #ccc!important;;margin-bottom:20px!important;;box-shadow:none!important;}.rpwe-thumb{max-width:120px!important;border-radius:500px!important;margin-top:20px;}.rpwe-block h3{text-align:center;}.rpwe-block ul{border:none!important;box-shadow:none!important;}.greybg{padding-bottom:0!important;}.su-button{padding:8px 12px!important;display:block!important;}.isOnRight{display:none!important;}#sub-footer .copyright{height:auto!important;line-height:170%!important;text-align:center!important;}.isOnLeft{text-align:center!important;}.nemus-slider.vertical{display:none;}#section-home .entry-content{padding:0!important;}@media screen and (max-width:600px) {

.blog-style1 .entry-header {
  display: block!important;
  width: 100%!important;
}

.blog-style1 .three_fifth {
  width: 100%!important;
  margin-top: 10px;
}

.blog-style1 .blog-title, .blog-style1 .blog-title a {
  font-size: 22px!important;
}

.blog-style1 {
  background: none!important;
  padding-bottom:0!important;
  border: 1px solid #ccc;
}
  
}
  
  .wpcf7-form input[type="submit"] {
  color: #fff!important;;
  border-radius: 500px!important;;
  text-transform: uppercase!important;
}
  
  @media screen and (min-width: 601px) {
  .isphone {
    display: none!important;;
  }
}
  
  h1.page-title, .page-title span {
  text-transform: none!important;
}

h1.page-title:after {
  content: none!important;;
}
  
  @media screen and (min-width:1600px) { #slider .rslides img, #slider .rslides, #slider .rslides li { max-height: 650px!important; } #slider .rslides img { background-position: top -50px center!important; } }
  
  .sub-menu {

  background: #32383E!important;
  border-radius: 5px!important;
  padding:0!important;

  
}

.sub-menu a {
  line-height: 120%!important;
  height: auto!important;
  display: block!important;
  padding:10px 10px!important;
  margin:0!important;
  text-align: left!important;
}

.sub-menu a span {
  margin: 0!important;
}

.sub-menu a:hover {
  background: #000!important;
}

.sub-menu li {
  padding: 0!important;
}

.sub-menu a:before {
  display: none!important;
}
  
  .containsContact {
  border: 10px solid #FF7F64!important;
  margin: 30px 0!important;
  padding: 30px!important;
}

.containsContact h5 {
  font-size: 26px!important;
  border-bottom: 2px solid #FF7F64!important;
  padding-bottom: 20px!important;
}



.rpwe-thumb {
  border: none!important;
  padding:0!important;
}

.wpcf7-form input[type="submit"] {
  color: #fff!important;;
  border-radius: 500px!important;;
  text-transform: uppercase!important;
}

h1.page-title, .page-title span {
  text-transform: none!important;
}

h1.page-title:after {
  content: none!important;;
}

@media screen and (min-width:1600px) { #slider .rslides img, #slider .rslides, #slider .rslides li { max-height: 650px!important; } #slider .rslides img { background-position: top -50px center!important; } }

@media screen and (min-width:601px) {
  .isphone {
    display: none!important;
  }
}

.sub-menu {

  background: #32383E!important;
  border-radius: 5px!important;
  padding:0!important;

  
}

.sub-menu a {
  line-height: 120%!important;
  height: auto!important;
  display: block!important;
  padding:10px 10px!important;
  margin:0!important;
  text-align: left!important;
}

.sub-menu a span {
  margin: 0!important;
}

.sub-menu a:hover {
  background: #000!important;
}

.sub-menu li {
  padding: 0!important;
}

.sub-menu a:before {
  display: none!important;
}

/*  TABLE OF CONTENTS
01. ANIMATION
02. BUTTONS
03. CAROUSEL
04. COLUMNS
05. CONTACT FORMS
06. DIVIDERS
07. ICONS (COLORED)
08. LIGHTBOX
09. LISTS
10. MAPS
11. NOTIFICATION BOXES
12. PRICING TABLES
13. PROGRESS BARS
14. SLIDESHOW - CAROUSEL (ALSO USED IN CUSTOM POST ITEM SHORTCODE)
15. SLIDESHOW - SLIDER
16. SOCIAL MEDIA
17. TABS
18. TITLES
19. TOGGLES
*/


/* ---------------------------------------------------------------------------- */
/*	01.	ANIMATION							 	*/
/* ---------------------------------------------------------------------------- */

.anim-start-ltr,
.anim-start-btt,
.anim-start-ttb,
.anim-start-rtl,
.anim-start-stb {
opacity: 0;
}
.anim-end-ltr,
.anim-end-btt,
.anim-end-ttb,
.anim-end-rtl,
.anim-end-stb {
opacity: 1;
}

.anim-start-btt,
.anim-start-ttb,
.anim-end-btt,
.anim-end-ttb {
float: left;
}

.anim-end-ltr {
	-webkit-animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.anim-end-btt {
	-webkit-animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-btt 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.anim-end-ttb {
	-webkit-animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.anim-end-rtl {
	-webkit-animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.anim-end-stb {
	-webkit-animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation: anim-stb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}

/* Create left to right effect */
@keyframes anim-ltr {
    0% { transform:translate(-10%,0);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-ltr {
    0% { -moz-transform:translate(-10%,0);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-ltr {
    0% { -webkit-transform:translate(-10%,0);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create bottom to top effect */
@keyframes anim-btt {
    0% { transform:translate(0,10%);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-btt {
    0% { -moz-transform:translate(0,10%);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-btt {
    0% { -webkit-transform:translate(0,10%);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create top to bottom effect */
@keyframes anim-ttb {
    0% { transform:translate(0,-10%);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-ttb {
    0% { -moz-transform:translate(0,-10%);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-ttb {
    0% { -webkit-transform:translate(0,-10%);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create right to left effect */
@keyframes anim-rtl {
    0% { transform:translate(10%,0);opacity:0}
    100%{ transform:translate(0,0);opacity:1}
}
@-moz-keyframes anim-rtl {
    0% { -moz-transform:translate(10%,0);opacity:0}
    100%{-moz-transform:translate(0,0);opacity:1}
}
@-webkit-keyframes anim-rtl {
    0% { -webkit-transform:translate(10%,0);opacity:0}
    100%{-webkit-transform:translate(0,0);opacity:1}
}

/* Create small to big effect */
@keyframes anim-stb {
    0% { transform: scale(0);opacity:0}
    100%{ transform: scale(1);opacity:1}
}
@-moz-keyframes anim-stb {
    0% { -moz-transform: scale(0);opacity:0}
    100%{-moz-transform: scale(1);opacity:1}
}
@-webkit-keyframes anim-stb {
    0% { -webkit-transform: scale(0);opacity:0}
    100%{-webkit-transform: scale(1);opacity:1}
}


/* ---------------------------------------------------------------------------- */
/*	02.	BUTTONS							 	*/
/* ---------------------------------------------------------------------------- */
.button          { display: inline-block; color: #FFF; text-align: center; line-height: 1.5; margin: 0 0.5em 1.2em 0; background-image: none !important; }
.button:hover    { color: #FFF; }

.button.small    { font-size: 0.9em; padding: 6px 14px; }
.button.medium   { font-size: 1em;   padding: 8px 22px; }
.button.large    { font-size: 1.2em; padding: 8px 26px; }

.button.aqua        { background-color: #008867; }
.button.black       { background-color: #202020; }
.button.blue_dark   { background-color: #22419C; }
.button.blue_light  { background-color: #3F4DF3; }
.button.brown       { background-color: #B77705; }
.button.green_dark  { background-color: #097519; }
.button.green_light { background-color: #59AC23; }
.button.grey        { background-color: #9E9E9E; }
.button.red_dark    { background-color: #CF2200; }
.button.red_light   { background-color: #F33F3F; }
.button.pink        { background-color: #E700CC; }
.button.purple      { background-color: #880078; }

.button.style1 {
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px
	border-radius: 3px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.button.style1:hover {
	background-color: #222;
}

.button.style2 {
	border: none;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
	-ms-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
}
.button.style2:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.button.style3 {
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);
	border: 1px solid rgba(51, 51, 51, 0.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	-ms-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0)));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.2)', endColorstr='rgba(255, 255, 255, 0)',GradientType=0)
}
.button.style3:hover {
	background-color: #222;
}

.button.style4 {
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3)
	box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(255, 255, 255, 0.3) inset,0 1px 2px rgba(0, 0, 0, 0.3);
}
.button.style4:hover {
	opacity: 0.8;
}


/* ---------------------------------------------------------------------------- */
/*	02. CAROUSEL								*/
/* ---------------------------------------------------------------------------- */

.sc-carousel {
	position: relative;
	padding: 0 35px;
	margin-bottom: 20px;
}
.sc-carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.sc-carousel li {
	padding: 0px 15px;
	display: block;
	float: left;
}
.sc-carousel .entry-header  {
	width: 100%;
	position: relative;
	display: inline-block;
}
.sc-carousel .entry-header img {
	display: block;
	margin: 0 auto;
}
.sc-carousel .entry-content {
	margin-top: 20px;
}
.sc-carousel .entry-content h4 {
	line-height: 1;
}
.sc-carousel .entry-content h4 a {
	color: inherit;
}
.sc-carousel .entry-footer {
	font-size: 90%;
	border-top: 1px solid #EAEAEA;
	padding-top: 10px;
	margin-bottom: 20px;
}
.sc-carousel .entry-footer a {
	color: inherit;
}
.sc-carousel .comment {
	float: right;
}
.sc-carousel .comment i {
	color: #C9C9C9;
	font-size: larger;
	margin-right: 10px
}

/* Carousel type specific code  - Client */
.sc-carousel.carousel-client {
	padding: 0;
	margin-bottom: 65px;
}
.sc-carousel.carousel-client li {
	height: 100%;
	display: table;
}
.sc-carousel.carousel-client .entry-header {
	display: table-cell;
	vertical-align: middle
}

/* Carousel type specific code  - Portfolio */
.sc-carousel.carousel-portfolio .port-thumb .image-overlay-inner a,
.sc-carousel.carousel-portfolio .port-thumb .hover-link i {
	width: 50px;
	height: 50px;
	line-height: 50px;
}

/* Carousel type specific code  - Team */
.sc-carousel.carousel-team .wrap-team {
	display: table-cell;
	vertical-align: middle;
}

/* Carousel type specific code  - Testimonial */
.sc-carousel.carousel-testimonial {
	padding: 0;
	margin-bottom: 20px;
}
.sc-carousel.carousel-testimonial li {
	text-align: center;
}
.sc-carousel.carousel-testimonial .entry-header  {
	display: inline-block;
	font-size: large;
	text-align: center;
	background: #F9FAFC;
	padding: 20px 35px;
	margin-bottom: 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.sc-carousel.carousel-testimonial .sc-carousel-thumbs {
	max-width: 100%;
	text-align: center !important;
}
.sc-carousel.carousel-testimonial .sc-carousel-thumbs img {
	margin: 0 7px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-ms-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
	filter: url(filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(0.5);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sc-carousel.carousel-testimonial .sc-carousel-thumbs img:hover,
.sc-carousel.carousel-testimonial .sc-carousel-thumbs .selected img {
    filter: none;
    -webkit-filter: grayscale(0);
}
.sc-carousel.carousel-testimonial .sc-testimonial-style2 {
	display: inline-block;
}
.sc-carousel.carousel-testimonial .sc-testimonial-style2 .entry-header {
	background: #FFF;
	border: 1px solid #efefef;
}

/* Image overlay effect - May vary by theme */
.sc-carousel .image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
.sc-carousel .image-overlay-inner {
	display: table;
	width: 100%;
	height: 100%;
}
.sc-carousel .hover-icons {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.sc-carousel .hover-link,
.sc-carousel .hover-zoom {
	text-align: center;
	display: inline-block;
	height: 50px;
	width: 50px;
}
.sc-carousel .hover-zoom {
	margin-right: 10px;
}
.sc-carousel .hover-link {
	height: 50px;
	width: 50px;
}

/* Left and right navigation - May vary by theme */
.sc-carousel a.prev,
.sc-carousel a.next {
	position: absolute;
	top: 50%;
	margin-top: -15px;	
	background: #CACACA;
	text-align: center;
	width: 30px;
	height: 30px;
	display: block;
}
.sc-carousel a.prev { left: 0; }
.sc-carousel a.next { right: 0; }
.sc-carousel a.prev:hover,
.sc-carousel a.next:hover {
	background: #AAA;
}
.sc-carousel a.prev i,
.sc-carousel a.next i {
	color: #FFF;
	font-size: 15px;
	position: relative;
	top: 6px;
}
.sc-carousel a.prev.disabled,
.sc-carousel a.next.disabled {
	cursor: default;
}

/* Pagination - May vary by theme */
.sc-carousel .pagination {
	text-align: center;
	margin: 10px 0 0;
}
.sc-carousel .pagination a {
	display: inline-block;
	font-size: 0;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	background: #CCC;
	border: 3px solid #FFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-ms-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
}
.sc-carousel .pagination a:hover,
.sc-carousel .pagination a.selected {
	background: #FFF;
	border: 3px solid #CCC;
}
.sc-carousel .pagination a.selected {
	cursor: default;
}
/* Disable padding for custom post type item */
.sc-carousel.sc-postitem {
	padding: 0;
	display: inline-block;
}


/* ---------------------------------------------------------------------------- */
/*	04. COLUMNS								*/
/* ---------------------------------------------------------------------------- */
.one_half     {width: 48.7%; }
.one_third    {width: 31.6%; }
.two_third    {width: 65.8%; }
.one_fourth   {width: 23.05%; }
.three_fourth {width: 74.35%; }
.one_fifth    {width: 17.92%; }
.two_fifth    {width: 38.44%; }
.three_fifth  {width: 58.96%; }
.four_fifth   {width: 79.48%; }
.one_sixth    {width: 14.5%; }
.five_sixth   {width: 82.9%; }
.last         {clear: right; margin-right: 0px !important; }

.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	margin-right: 2.6%;
	margin-bottom: 20px;
	position: relative;
	float: left;
}


/* ---------------------------------------------------------------------------- */
/*	05. CONTACT FORMS (CONTACT FORM 7)					*/
/* ---------------------------------------------------------------------------- */

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip {
	padding: 3px 20px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-shadow: 1px 1px 0 #FFF;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
}
span.wpcf7-not-valid-tip {
	background: #FFDBDB;
}
div.wpcf7-validation-errors {
	font-size: 90%;
	background: #F9FFC3;
}
div.wpcf7-mail-sent-ok {
	font-size: 90%;
	background: #CAFFC3;
}


/* ---------------------------------------------------------------------------- */
/*	06. DIVIDERS								*/
/* ---------------------------------------------------------------------------- */
.margin10 	{ padding: 5px 0px; }
.margin20 	{ padding: 10px 0px; }
.margin30 	{ padding: 15px 0px; }
.margin40 	{ padding: 20px 0px; }
.margin50 	{ padding: 25px 0px; }
.margin60 	{ padding: 30px 0px; }
.margin70 	{ padding: 35px 0px; }
.margin80 	{ padding: 40px 0px; }
.margin90 	{ padding: 45px 0px; }
.margin100 	{ padding: 50px 0px; }
.divider-top,
.divider {
	position:relative;
	clear:both;
	display:block;
	border-bottom:1px solid #E6E6E6;
}
.divider 	        { padding-top:15px; margin-bottom:15px;	}
.divider-top 	{ padding-top:15px; margin-bottom:15px;	}
.divider-top a 	{
	position:absolute;
	right:0;
	top:10px;
	background:none repeat scroll 0 0 #FFFFFF;
	font-size: smaller;
	padding: 0px 5px;
	margin-top: -4px;
	text-align:right;
}


/* ---------------------------------------------------------------------------- */
/*	07. ICONS (COLORED)							*/
/* ---------------------------------------------------------------------------- */
.icontext:before,
.icontext:after,
.iconfull:before,
.iconfull:after  { content:""; display:table; }
.icontext:after,
.iconfull:after  { clear:both; }

.icontext .iconimage,
.iconfull.style1 .iconimage { float:left; }

.iconmain    { overflow: hidden; padding-left: 10px; }
.iconimage   { text-align: center; min-width: 32px; min-height: 32px; }
.iconmain h3,
.iconimage h3 {
	font-weight: bold;
	line-height: 1;
	font-size: 16px; 
	margin: 0 0 10px; 
}
.iconbackground {
	display: block;
	background: #333;
	padding: 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-ms-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
}
.iconbackground.icon-muted {
	color: #FFF;
}
.icon-large.iconbackground {
	height: 35px;
	width: 35px;
	min-height: 35px;
	min-width: 35px;
}
.icon-2x.iconbackground {
	height: 45px;
	width: 45px;
	min-height: 45px;
	min-width: 45px;
}
.icon-3x.iconbackground {
	height: 55px;
	width: 55px;
	min-height: 55px;
	min-width: 55px;
}
.icon-4x.iconbackground {
	height: 65px;
	width: 65px;
	min-height: 65px;
	min-width: 65px;
}

.iconfull.style2 .iconimage {
	display: table;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.iconfull.style2 .iconimage i,
.iconfull.style2 .iconimage h3 {
	display: table-cell;
	vertical-align: middle;
}
.iconfull.style2 .iconimage i {
	width: 1%;
}
.iconfull.style2 .iconimage h3 {
	padding-left: 10px;
}
.iconfull.style2 .iconmain {
	padding: 0;
}

.iconmain .iconurl { margin-top: -15px; }
.iconmain .iconurl a:after {
	font-family: FontAwesome;
	font-size: 1.2em;
	content: "\f105";
	position: relative;
	left: 5px;
	top: 1px;
}


/* ---------------------------------------------------------------------------- */
/*	08. LIGHTBOX								*/
/* ---------------------------------------------------------------------------- */
.prettyPhoto { 
	position: relative; 
	display: inline-block; 
}
.sc-lightbox {
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
}
.sc-lightbox img {
	display: block;
}
.sc-lightbox .image-overlay {
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.sc-lightbox:hover .image-overlay {
	opacity: 0.9;
	visibility: visible;
}
.sc-lightbox .image-overlay-inner {
	display: table;
	width: 100%;
	height: 100%;
}
.sc-lightbox .image-overlay-inner .hover-icons {
	display: table-cell;
	vertical-align: middle;
}
.sc-lightbox a {
	display: inline-block;
	color: #FFF;
	background: rgba(0, 0, 0, 0.5);
	webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-ms-transform: translateY(40px);
	-o-transform: translateY(40px);
	transform: translateY(40px);
}
.sc-lightbox:hover a {
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
}
.sc-lightbox a:hover {
	background: #333;
}
.sc-lightbox .hover-zoom {
	display: inline-block;
	width: 60px;
	height: 60px;
}
.sc-lightbox .hover-zoom:before {
	font-family: dashicons;
	font-size: 22px;
	content: '\f132';
	color: #FFF;
	line-height: 60px;
}


/* ---------------------------------------------------------------------------- */
/*	09. LISTS								*/
/* ---------------------------------------------------------------------------- */
ul.list 	{ list-style: none; margin: 3px 0px; }
ul.list li	{ padding: 0px 0px 6px 25px; background: transparent no-repeat scroll 0 1px; }
ul.iconfont i   { margin: 0 10px 0 -22px }

ul.list.add li                 { background-image: url('../images/icons/lists/add_16.png'); }
ul.list.arrow_right li         { background-image: url('../images/icons/lists/arrow_right_16.png'); }
ul.list.chart li               { background-image: url('../images/icons/lists/chart_16.png'); }
ul.list.cross li               { background-image: url('../images/icons/lists/cross_16.png'); }
ul.list.error_button li        { background-image: url('../images/icons/lists/error_button_16.png'); }
ul.list.info_button li         { background-image: url('../images/icons/lists/info_button_16.png'); }
ul.list.page li                { background-image: url('../images/icons/lists/page_16.png'); }
ul.list.rss li                 { background-image: url('../images/icons/lists/rss_16.png'); }
ul.list.search_button li       { background-image: url('../images/icons/lists/search_button_16.png'); }
ul.list.search_button_green li { background-image: url('../images/icons/lists/search_button_green_16.png'); }
ul.list.star li                { background-image: url('../images/icons/lists/star_16.png'); }
ul.list.star_off li            { background-image: url('../images/icons/lists/star_off_16.png'); }
ul.list.twitter li             { background-image: url('../images/icons/lists/twitter_16.png'); }
ul.list.warning li             { background-image: url('../images/icons/lists/warning_16.png'); }


/* ---------------------------------------------------------------------------- */
/*	10. MAPS								*/
/* ---------------------------------------------------------------------------- */

/* Comprehensive Google Map by Alexander Zagniotov */
.google-map-placeholder {
	border: none !important;
}

/* ---------------------------------------------------------------------------- */
/*	11. NOTIFICATION BOXES							*/
/* ---------------------------------------------------------------------------- */
.notification {
	margin-bottom: 20px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-shadow: 1px 1px 0 #FFF;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5), inset 0 0 40px 0px rgba(0, 0, 0, 0.05);
}
.notification p:last-child{ margin: 0; }

.notification,          .notification.normal   { background: #F9F9F9; }
.notification.download, .notification.success  { background: #CAFFC3; }
.notification.error,    .notification.stop     { background: #FFDBDB; }
.notification.info,     .notification.question { background: #EBF6FE; }
.notification.warning,  .notification.message  { background: #F9FFC3; }

.notification .icon          { padding: 20px 20px 20px 60px; }
.notification.error .icon    { background: url('../images/icons/color/X.png') no-repeat 15px 18px; background-size: 25px }
.notification.stop .icon     { background: url('../images/icons/color/No.png') no-repeat 15px 18px; background-size: 25px }
.notification.download .icon { background: url('../images/icons/color/World-download.png') no-repeat 15px 18px; background-size: 25px }
.notification.success .icon  { background: url('../images/icons/color/Checkmark.png') no-repeat 15px 18px; background-size: 25px }
.notification.info .icon     { background: url('../images/icons/color/Info.png') no-repeat 15px 18px; background-size: 25px }
.notification.question .icon { background: url('../images/icons/color/Questions.png') no-repeat 15px 18px; background-size: 25px }
.notification.warning .icon  { background: url('../images/icons/color/Warning.png') no-repeat 15px 18px; background-size: 25px }
.notification.message .icon  { background: url('../images/icons/color/Chat.png') no-repeat 15px 18px; background-size: 25px }


/* ---------------------------------------------------------------------------- */
/*	12. PRICING TABLES							*/
/* ---------------------------------------------------------------------------- */
.pricing-table:before,
.pricing-table:after { content:""; display:table; }
.pricing-table:after { clear:both; }

.pricing-table { margin: 0; max-width: 100%; margin-bottom: 20px }
.pricing-table ul { margin: 0; }
.pricing-table li { list-style: none; display: block; padding: 10px; border-bottom: 1px dashed #ddd; }

.pricing-table .pricing-package {
	text-shadow: 0 1px 0 white;
	float: left;
	display: inline-block;
	text-align: center;
	background: white;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.pricing-table .big {
	margin-bottom: 20px;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-box-shadow: 0px 0px 5px 1px #f5f5f5;
	-moz-box-shadow: 0px 0px 5px 1px #f5f5f5;
	-ms-box-shadow: 0px 0px 5px 1px #f5f5f5;
	-o-box-shadow: 0px 0px 5px 1px #f5f5f5;
	box-shadow: 0px 0px 5px 1px #f5f5f5;
}
.pricing-table .pricing-title h5 {
	text-transform: uppercase;
	margin: 0;
	padding: 8px 10px;
	border-bottom: 1px solid #ddd;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.pricing-table .pricing-title h5,
.pricing-table .pricing-link h4 a {
	font-size: 13px;
	color:inherit;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f8f8f8 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 100%);
}
.pricing-table .pricing-link h4 {
	margin: 0;
}
.pricing-table .pricing-price h3 {
	background: #fcfcfc;
	margin: 0;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	line-height: 1;
}
.pricing-table .pricing-link a {
	display: block;
	border: 1px solid #ddd;
	margin: 10px 15px;
	padding: 5px 10px;
}
.pricing-table li.tick,
.pricing-table li.cross {
	text-align: left;
	padding-left: 50px;
}
.pricing-table li.tick { 
	background: url('../images/shortcodes/icon-tick.png') 25px center no-repeat;
}
.pricing-table li.cross {
	background: url('../images/shortcodes/icon-cross.png') 25px center no-repeat;
}


/* ---------------------------------------------------------------------------- */
/*	13. PROGRESS BARS							*/
/* ---------------------------------------------------------------------------- */
.progress {
	height: 28px;
	border: 1px solid #EEE;
}
.bar {
	display: table;
	padding: 0 10px;
}

span.bar-title,
span.bar-per {
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}
span.bar-title {
	text-align: left;
}
span.bar-per {
	text-align: right;
}


/* ---------------------------------------------------------------------------- */
/*	14. SLIDESHOW - CAROUSEL						*/
/* ---------------------------------------------------------------------------- */
.slideshow .carousel-control {
	border: none;
	background: none;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-ms-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}
.slideshow .carousel-indicators    { top: inherit; bottom: 15px; }
.slideshow .carousel-caption h4    { font-size: 15px; text-transform: uppercase; font-weight: bold }
.slideshow .carousel-indicators li { cursor: pointer; }


/* ---------------------------------------------------------------------------- */
/*	15. SLIDESHOW - SLIDER						*/
/* ---------------------------------------------------------------------------- */

/* Responsive ThinkUpSlider */
.rslides-sc .rslides {
	margin: 0;
	overflow: hidden;
}
.rslides-sc .rslides li {
	width: 100%;
}
.rslides-sc .rslides img {
	width: 100%;
}
.rslides-sc .rslides-inner {
	position: relative;
	max-width: 100%;
	margin: 0 auto;
	border: 0;
	overflow: hidden;
}
.rslides-sc .full-width .rslides-inner {
	width: 100%;
	position: relative;
}
.rslides-sc .rslides-inner li {
	height: auto;
	list-style: none;
}
.rslides-sc .rslides-container {
	padding: 0 0 20px;
}
.rslides-sc .rslides-container.full-width {
	padding: 0;
}
.rslides-sc a.rslides_nav {
	opacity: 0;
	color: #DDD;
	text-align: center;
	background: #555;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 50%;
	z-index: 9999;
	width: 52px;
	height: 52px;
	line-height: 1;
	margin: -26px 0px 0;
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;	
}
.rslides-sc a.rslides_nav:hover {
	color: #FFF;
	background: #111;
	background: rgba(0, 0, 0, 0.5);
}
.rslides-sc a.rslides_nav.prev {
	left: 10px;
}
.rslides-sc a.rslides_nav.next {
	right: 10px;
}
.rslides-sc a.rslides_nav.prev:before,
.rslides-sc a.rslides_nav.next:before {
	display: inline-block;
	font-family: FontAwesome;
	font-size: 30px;
	line-height: 52px;
	position: relative;
	z-index: 9999;
}
.rslides-sc a.rslides_nav.prev:before {
	content: "\f104";
}
.rslides-sc a.rslides_nav.next:before {
	content: "\f105";
}
.rslides-sc .rslides-inner:hover a.rslides_nav {
	opacity: 1;
}
.rslides-sc .rslides-inner:hover a.rslides_nav.prev {
	left: 30px;
}
.rslides-sc .rslides-inner:hover a.rslides_nav.next {
	right: 30px;
}
.rslides-sc .rslides_tabs {
	position: absolute;
	z-index: 9999;
	text-align: center;
	width: 100%;
	bottom: 10px;
	margin: 0;
}
.rslides-sc .rslides_tabs li {
	list-style: none;
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
}
.rslides-sc .rslides_tabs li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.4);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.rslides-sc .rslides_tabs li a:hover,
.rslides-sc .rslides_tabs li.rslides_here a {
	background: #333;
	background: rgba(0, 0, 0, 0.7)
}

/* Responsive ThinkUpSlider - Content */
.rslides-sc .rslides-content {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
}
.rslides-sc .rslides-content-inner {
	display: table;
	width: 100%;
	max-width: 1140px;
	height: 100%;
	margin: 0 auto;
}


/* ---------------------------------------------------------------------------- */
/*	16. SOCIAL MEDIA							*/
/* ---------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------- */
/*	17. TABS									*/
/* ---------------------------------------------------------------------------- */
.nav>li>a:hover,
.nav>li>a:focus {
	background: none;
}
.tabs li [class^="icon-"] { padding-right: 20px; }

.tabs {
	margin-bottom: 20px;
}
.tabs .tab-pane p:last-child {
	margin-bottom: 0;
}
.tabs .nav-tabs {
	margin: 0;
}
.tabs .nav-tabs a {
	color: inherit;
	text-shadow: 0 1px 0 white;
}
.tabs .nav-tabs>li>a {
	padding: 9px 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.tabs .tab-content {
	background: white;
	border: 1px solid #DDD;
	border-top: none;
	padding: 20px 12px;
}
.tabs .nav-tabs>.active>a,
.tabs .nav-tabs>.active>a:hover,
.tabs .nav-tabs>.active>a:focus {
	border-color: #ddd;
	border-bottom-color: rgba(0, 0, 0, 0);
}

.tabs.style2 .nav-tabs a {
	color: inherit;
	border: 1px solid #DDD;
	text-shadow: 0 1px 0 white;
}
.tabs.style2 .nav-tabs>li>a:hover,
.tabs.style2 .nav-tabs>li>a:focus {
	border-color: #DDD;
}
.tabs.style2 .nav-tabs>li.active>a:hover,
.tabs.style2 .nav-tabs>li.active>a:focus {
	border-bottom-color: transparent;
}
.tabs.style2 .nav-tabs .active a {
	background: white;
	border-bottom-color: rgba(0, 0, 0, 0);
}
.tabs.style2 .nav-tabs a {
	background: #F5F5F5;
	-webkit-box-shadow: inset 0 0 0 1px #FFF;
	-moz-box-shadow: inset 0 0 0 1px #FFF;
	-ms-box-shadow: inset 0 0 0 1px #FFF;
	-o-box-shadow: inset 0 0 0 1px #FFF;
	box-shadow: inset 0 0 0 1px #FFF;
}


/* ---------------------------------------------------------------------------- */
/*	18. TITLES								*/
/* ---------------------------------------------------------------------------- */

.customtitle {
	display: table;
	margin-bottom: 20px;
}
.customtitle h1,
.customtitle h2,
.customtitle h3,
.customtitle h4,
.customtitle h5,
.customtitle h6 {
	display: table-cell;
	vertical-align: middle;
	white-space: pre;
}
.customtitle.style0,
.customtitle.style0 h1,
.customtitle.style0 h2,
.customtitle.style0 h3,
.customtitle.style0 h4,
.customtitle.style0 h5,
.customtitle.style0 h6 {
display: block;
}
.customtitle .title-div {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 10px;
}
.customtitle .title-div-core {
	display: block;
}

.customtitle.style1 .title-div-core {
	border-top: 1px solid #E9E9E9;
	height: 1px;
}
.customtitle.style2 .title-div-core {
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	height: 5px;
}
.customtitle.style3 .title-div-core {
	border-top: 3px double #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	height: 1px;
}
.customtitle.style4 .title-div-core {
	border-top: 3px double #E9E9E9;
	border-bottom: 3px double #E9E9E9;
	height: 1px
}
.customtitle.style5 span {
	padding-bottom: 5px;
	border-bottom: 2px solid #EEE;
}


/* ---------------------------------------------------------------------------- */
/*	19. TOGGLES								*/
/* ---------------------------------------------------------------------------- */
.accordion-group {
	margin-bottom: 3px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.accordion-heading {
	position: relative;
}
.accordion-heading .accordion-toggle {
	color: inherit;
	text-shadow: 0 1px 0 white;
}
.accordion-heading .accordion-toggle {
	padding-left: 40px;
}
.accordion-toggle:before {
	font-family: FontAwesome;
	font-size: 1.2em;
	content: "\F106";
	position: absolute;
	left: 15px;
	margin-top: -2px;
}
.accordion-toggle.collapsed:before {
	content: "\F107";
}

.accordion.style1 .accordion-group,
.accordion.style1 .accordion-inner {
	border: none;
}
.accordion.style1 .accordion-group {
	border-bottom: 1px solid #E5E5E5;
}
.accordion.style2 .accordion-group {
	border-color: #DDD;
}

.accordion.style2 .accordion-heading {
	border: 1px solid #FFF;
	background: #F6F6F6;
}

.nemus-slider .slides>li div {
	max-width: 227px!important;
}

#section-home .section, #section-home .one_third {
	max-height:500px!important;
}

#section-home .one_third {
	max-width: 32% !important;
	display: inline-block !important;
	vertical-align: top !important;


	margin-left: 0.5em !important;
	margin-right: 0.5% !important;
}

.nemus-slider.vertical {
	max-height: 220px!important;
}